I posted this in the private forums before the rollback so ill type it out again and hope we can get working on it.
Every night i lie and think about possible exploits and vulnerabilities programs have, anyway heres what i thought...
We always have the problem that when we wanna pwn some noob across the internet there behind a firewall with no open ports. However what if they were open?
In theory, if you were to get the user to click on a javascript submit button on your website, and get the user to navigate to a range of router IP's from our backend router database and try default usernames and passwords as 70% of people dont change the password on the router. We could get the user to navigate to 192.168.2.1/login.cgi?user=admin&pass=admin (in my case lol) then we using other javascript functions we could remotely open the ports.
This would all be done with post requests and uses the fact that the client is making the requests so they can see the router and we cant. It would never get picked up by viruses and just relies on the user having a default username and password for the router.
Im stilling working out how to identify the router model atm