This may help
http://www.pandasoftware.com/products/ActiveScan.htm
But this is more thorough - a step by step method
http://www.dslreports.com/faq/13616
If you manage to bring it back, spend an hour here
http://www.grc.com/x/ne.dll?rh1dkyd2
Just so you know, with the Holidays here and perhaps competing for our free time; depending on the level of compromise, the entire cleaning and restoration could take a number of hours to complete.