Nah it does not hack anything it just logs in normally and switches the DNS. Linksys routers should have DNS set to 0.0.0.0 for automatic DNS assignment from the ISP, the virus sets these to static numbers. Just log into the router and change it back to 0.0.0.0 save and restart the router, all fixed.
As I am not a moderator of any sort you do this at your own risk, but its quite easy...
Open a command prompt by clicking start, then run
Type CMD in the prompt and press ok
Type IPCONFIG in the dos box and press enter, note your default gateway address.
Open an internet explorer page and type the gateway address in the address bar, hit enter.
When prompted for a username and password type admin for the username and admin for the password (This is the default Linksys log in, if you have manually changed it to something else use that)
I believe on the WRT150N you will find it under setup then the sub-category basic setup, you will see 4 lines possible for manually entering DNS. If you see numbers there that is your problem. They should all be 0.0.0.0 which indicates automatic setting.
Hope that helps.
Edited by Gaijin, 01 April 2010 - 08:50 PM.