If you want, you can download the firmware source code (GPL) and inspect it for vulnerabilities. Then maybe you can create some C based program to exploit that vulnerability (if you find one). Or, maybe you can modify the firmware to include the http auth bypass backdoor for your router, compile the code and update your router with the backdoored firmware. I can't imagine why you'd actually want to do this though...

Keep in mind that there are many different versions of these wrt54g routers. They are up to version 8 now. They each have different firmware versions becase they have different hardware implementations. Some of the newer routers don't look like they are using the GPL'd code... but I only looked quickly. I have several of them, but mine are all version 2 or 2.2.

http://www.linksys.com/servlet/Satel...VisitorWrapper