I had a virus on my site many years ago, it was actually on the shared hosting and would spread to every site there. My hosting company had to deal with it.
Unfortunately they didn't have recent backups, so suddenly I got moved back in time 6 months. Just lucky I'd taken my own backups a week before
