Linksys WRT54GS
|
|
Bookmark Linksys WRT54GS |
Linksys Wireless-G Broadband Router With SpeedBooster WRT54GS Wireless router - EN, Fast EN, IEEE 802.11b, IEEE 802.11gExternal, DMZ port, DHCP support, NAT support, auto-uplink (auto MDI/MDI-X), Stateful Packet Inspection (SPI), dynamic DNS server, MAC address filtering, VPN…
The Wireless-G Broadband Router with SpeedBooster is really three devices in one box. First, there's the Wireless Access Point, which lets you connect Wireless-G, Wireless-B, and other performance-enhanced SpeedBooster devices to the network. There's also a built-in 4-port full-duplex 10/100 Switch to connect your wired-Ethernet devices together. Finally, the Router function ties it all together and lets your whole network share a high-speed cable or DSL Internet connection. The Wireless... Read more [ Report abuse or wrong photo | Share your Linksys WRT54GS photo ]
Manual
Preview of first few manual pages (at low quality). Check before download. Click to enlarge.
Download
(English)Linksys WRT54GS, size: 1.1 MB |
Related manuals Linksys WRT54GS Quick Installation Guide Linksys WRT54GS Other Guide Linksys WRT54GS Product Brochure Linksys WRT54GS Install Guide Linksys WRT54GS Installation Guide |
Linksys WRT54GS
Video review
DD WRT install on a Linksys WRT54G router
User reviews and opinions
| smeeer2000 |
3:56pm on Tuesday, November 2nd, 2010 ![]() |
| Although PC Nation was very good with my order, I would not buy another Linksys product. They do not care once they receive payment. High speed. | |
| rmoe |
3:21pm on Saturday, September 18th, 2010 ![]() |
| Solid. nice replacement Works like a charm, replaced my old linksys and I have no disconnects so far (one month usage). | |
| bthorborg |
4:18am on Thursday, September 16th, 2010 ![]() |
| This product is great! I have owned this fo a little over a year with no problems. Product is easy to set up and use. I would not have a problem with another purchase. | |
| moof |
8:28pm on Friday, September 3rd, 2010 ![]() |
| Was easy to install and works great. Has a powerfull signal through the whole house easy to setup, Good Signal, value for money | |
| akotter |
7:52am on Wednesday, June 16th, 2010 ![]() |
| II love this router with Tomato. It was easy to flash, yielding a very stable system. The new interface was great for port-forwarding, security. I purchased this router used about 2 months a... Excellent signal The only con was that it did not come with the instructions in the box. This thing has won the newegg customer choice award 34 times for a reason. | |
| pshonore |
1:21pm on Friday, May 28th, 2010 ![]() |
| Could not believe how easy it was to install this router. And once installed it reached every nook and cranny of the house. design, easy to setup. | |
| margaret |
7:06am on Saturday, May 1st, 2010 ![]() |
| Set up for Mom, easily installed and has worked flawlessly since. compatibility, design, easy to setup, Good Signal, performs well, size. We have used probably 50 of these and the previous version here in Kabul. For a guy that IT is about 5th on the list of duties. | |
Comments posted on www.ps2netdrivers.net are solely the views and opinions of the people posting them and do not necessarily reflect the views or opinions of us.
Documents

Hacking with the Linksys WRT54G/S and Custom Firmware
By: Sysmin
ISSAP, CISSP, NSA-IEM, NSA-IAM, CCSE
and Quigon
ISSAP, CISSP, NSA-IAM
The Hacker Pimps
Document Versioning
For the most up to date version of this document visit: www.hackerpimps.com/docs.html Thank you, -The Hacker Pimps!
Warning!! Warning!! Warning!!
Modifying your firmware will void your warranty There is a possibility that you may brick your WRT. No Pain, No Gain! You could probably try the buyer protection plan from Best Buy. They don't check them anyway.
Linksys WRT54G/S Specifics
Hey, This thing runs Linux! ;)
Linksys WRT54G 200MHz MIPS Processor 4MB of Flash Memory 16MB of RAM Linksys WRT54GS 200MHz MIPS Processor 8MB of Flash Memory 32MB of RAM Default has SpeedBooster Crap
Why You Want A GS
More is better You can have more software and exploits loaded Pretty self-explanatory
Why Would You Use A WRT?
It is inexpensive It is innocuous People are used to seeing these things around It has wireless functionality It has wired functionality
Customizing OpenWRT
White Russian source code has a make menuconfig similar to compiling a Linux kernel. Can compile items as modules (making them installable.ipkg's) or compile items directly into the firmware
BE VERY CAREFUL DOING THIS. You could end up with a firmware that bricks your WRT. Don't say we didn't warn you.
Cross Compiling Applications
Easy way to get a cross compiler up and running:
Use the SDK that the OpenWRT project provides (Linux x86 only) Download and compile White Russian from OpenWRT.org (for other platforms)
Enable OpenWRT SDK in configuration options
Not so easy ways
Compile from source (for masochists only) Use CrossTool
Cross compiler build scripts from http://www.kegel.com/crosstool/ Has issues with BASH 3.xx
I've never gotten a compiler up and running these ways To build an app from source (using the SDK):
CC=mipsel-linux-uclibc-gcc CFLAGS= -s./configure -host=mipsel make
Issues with compiling
AKA -- My limited knowledge with embedded development and cross compilers Linux normally uses GLibC for C Libraries OpenWRT uses uCLibC
much more stripped down and compact C Library
Binaries compiled with GLibC must be statically compiled (use --static on the CFLAGS line). Results in huge binaries.
Use the SDK unless it just won't compile any other way
What's Required:
ipkg install iproute2 ipkg install radvd ipkg install kmod-ipv6
IPRoute2 allows for easier configuration of IPv6 over IPv4 tunnels. RADVD (Route Advertiser Daemon) broadcasts an IPv6 prefix to the rest of your network kmod-ipv6 is the IPv6 kernel modules for connectivity and firewalling. These are built into FairuzaWRT by default
Getting connected:
We used Hurricane Electric as an IPv6 Tunnel Broker.
http://www.tunnelbroker.net
Allows for a static IPv6 over IPv4 tunnel and a /64 for your internal network. Fairly easy to get it all working. Requires registration and a few hours for HE to set up the tunnel.
Once HE establishes the tunnel, set up your end:
ip tunnel add he.net mode sit remote 64.71.128.83 \ local 12.34.56.78 ttl 255 ip link set he.net up ip addr add 2001:470:1F01:F00D::2F1/127 dev he.net ip route add ::/0 dev he.net ip -f inet6 addr
You can also add these commands to /etc/init.d/rcS to make them more permanent. ping6 www.kame.net to make sure you have connectivity.
For the rest of your network:
Set up your router advertiser:
vi /etc/radvd.conf interface br0 { AdvSendAdvert on; MinRtrAdvInterval 3; MaxRtrAdvInterval 10; AdvHomeAgentFlag off; prefix 2001:470:1F01:CAFE::/64 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr on; };};
Assign one of the /64 IPv6 IPs to the br0 interface
ip -6 addr add 2001:470:1F01:CAFE::1/64 dev br0
Ensure IPv6 forwarding is enabled
echo 1 > /proc/sys/net/ipv6/conf/all/forwarding
Start RADVD
radvd -m logfile -l /var/log/radvd.log
These can also be added to /etc/init.d/rcS. You should now be able to ping6 www.kame.net from IPv6 enabled clients.
FairuzaWRT
Information
FairuzaWRT = FuxorWRT We changed the name. Why?. We are obsessed with Fairuza!
FairuzaWRT Built Ins
IPv6 Support with ip6tables firewalling CIFS for mounting Windows 2K/XP/Vista (or whatever they're calling it now) shares. NFS client support (including swap over NFS) ShFS (file system over SSH) NBT Scan Dsniff, NMAP, Hping 2, Hydra Some cross compiled POC exploits (including MS05039) FairuzaUS
Installing Software w/ ipkg
Works similar to Apt Repositories are set up in /etc/ipkg.conf ipkg update ipkg install <pkgname> #Updates package list #Install certain package
ipkg remove <pkgname> #Removes package Hackerpimps' ipkg respository the default in FairuzaWRT
src fairuzawrt http://www.hackerpimps.com/fairuzawrt/packages
The Attacks
FairuzaUS
What is FairuzaUS?
Used to configure the WRT Eases simple recon tasks Its Quick You don't have to remember things
Net Recon
Scanning for hosts Port Scanning
Nmap Netcat
Port Scanning
Netcat
nc -v -z <host> <port range> Netcat banner grabbing nc <host> <port> Do we really need to explain the syntax?
Netbios Recon
Gives information about Netbios on the network nbtscan
nbtscan -v 192.168.1.1-254
Nbtscan in Action
Mounting Shares
2 Filesystems: Mount Windows and NFS
Windows 2k and XP mount.cifs \\computer\share /mnt -o user=username pass=password NFS for mounting *nix shares mount -t nfs xxx.yyy.zzz.aaa:/mntpoint /mnt
Mount over the net Grab files Put files
Give Yourself Some Room
Mount a share to give yourself more room to work with Helps when you are trying to crack WEP Helps when you need to load a dictionary file Helps when you want to save some files from someplace
Wireless Recon
Find wireless networks Use your WRTs to Wardrive Use your WRTs to help win Wardriving contests
Kismet Drone
Edit your kismet drone config file
Kismet
Crack that WEP
Mount a partition and give yourself some more room Use airodump to dump the weak Ivs
Airodump
airodump <interface> <dumpfile>
Use aircrack to crack the wep key
Aircrack
Aircrack [options] <.cap file>
Passwords
Dsniff
This is a big one Example: dsniff -i eth0 Hydra fun hydra [[[-l LOGIN|-L FILE] [-p PASS|-P FILE]] | [-C FILE]] [-e ns] [-o FILE] [-t TASKS] [-M FILE [-T TASKS]] [-w TIME] [-f] [-s PORT] [-S] [-vV] server service [OPT] Use hydra to crack your own root password w00t!
0wn3d by Ph0n3
I know, my camera sucks
0wn3d by Phone
Using an SSH enabled smart phone to control FairuzaWRT Impress your friends Fun at parties You too can have a Windows prompt on your phone
Drive-by Upload
Drive-by upload takes advantage of individuals not changing their default configurations. This is the act of driving by someone's home or place of business and replacing their firmware with an alternate one.
This Look Familiar?
Drive-by Upload. who. what???
Used to recon internal systems Used to attack internal systems Used to recon external systems Used to attack external systems Sniff passwords Basically anything the WRT can do at that point
FairuzaFakeAP
Fake AP functionality for FairuzaWRT Impersonates other access points Still being tested, but it does work Should be available soon
Malicious VPN
Slice through firewalls with OpenVPN Can use TCP or UDP Use commonly open ports such as 80, 443, 22, and udp 53 Can be used even if NAT'ing is involved Can use a pre-shared keys or digital certificates IDS Evasion Have someone else's network connect to you!
Static Key OpenVPN
Simple to set up for both Client and Server Sets up quickly Can use the same pre-shared key for your army of WRTs.
OpenVPN Pre-shared Key
Generate the Key
openvpn --genkey --secret static.key
Use the key on both client and server Make sure that the firewall on the WRT allows the traffic to be passed
OpenVPN Server Config
port 53 dev tun mode server ifconfig 10.8.0.1 10.8.0.2 secret static.key
OpenVPN Client Config
remote server.domain dev tun ifconfig 10.8.0.2 10.8.0.1 secret static.key
Exploits
Run them from the command line You can list them in fairuzaUS, functionality to use them from there will be added in the future Located in: /usr/sbin
Things You Probably Shouldn't Do
Use FairuzaWRT / FuxorWRT as your main gateway. Use the tests of FairuzaWRT / FuxorWRT as your only security tests. Use this tool on networks or systems that you don't 0wn or have permission to test.
The Future of FairuzaWRT
Documentation IPv6 Attacks? More functions in FairuzaUS Integration of exploits in to FairuzaUS
NetHack = fun for everyone
When Firmware Goes Bad
To avoid certain problems make sure that you turn boot wait on. nvram set boot_wait=on Something else to try
Set the computer up to ping 192.168.1.1 Remove cover and short out pins 15 and 16 on the nvram chip Apply power Once the ping is working tftp the image to the wrt tftp 192.168.1.1 tftp> binary tftp> rexmt 1 tftp> trace
Hold in the reset button (hahahah) Try loading Sveasoft
http://voidmain.is-a-geek.net:81/redhat/wrt54g_revival.html
Pray to the gods of firmware and offer up a sacrifice. Maybe an old telephone or something?
Uses or Brick
7 Uses for a Bricked WRT
The WRT Purse
See Demo
Extras Needed: 1 short piece of Catlong piece of Cat5
The WRT Soccer Ball
The WRT Plastic Surgeon
Who could possibly know more about plastic surgery?
The WRT Rap Star
Fo Shizzle
The WRT Lawn Sprinkler
The WRT Pleasure Device
Extras Needed: 1 Midget 1 Kazoo
FairuzaWRT Demo
Time permitting
Any Questions???
Sysmin sysmin@neohaxor.org QuiGon gene@hacktek.com www.hackerpimps.com
Linksys WRT54G / WRT54GS
Magical transformations to a useful piece of equipment or a Brick
By: Sysmin ISSAP, CISSP, NSA-IAM and Quigon ISSAP, CISSP, NSA-IAM
Th e Ha c k er Pi mps www.hackerpimps.com
About This Document
This document is not complete or current. Please visit our site for the most current version.
www.hackerpimps.com/docs.html Thank You, The Hacker Pimps
WARNING!! WARNING!! WARNING!!
Modifying your firmware will void your warranty. It's not like you would have done anything with it anyway. There is a possibility that you may brick your WRT. Isn't that half of the fun? Idea? Hmm. Buying the buyer protection plan from Best Buy might work. Don't think they even check them.
WRT54G / WRT54GS At A Glance
200Mhz MIPS processor 4MB of flash memory 16MB of RAM
WRT54G
200Mhz MIPS Processor 8MB of flash memory 32MB of RAM Default has speed booster crap
WRT54GS
Custom Antenna Options
Directional or Omni-directional
RP-TNC connectors
Coax Cable What length? Type? Hmm. Just check out http://www.ocarc.ca/coax.htm Now you and your neighbors can share bandwidth.
Exterior Equipment
Some of this stuff may seem like a no-brainer but.
Make sure all devices that use electricity are protected in a weatherproof enclosure. Use weatherproof fittings when available. Provide some sort of lighting protection. Use drip loops for connectors and building penetrations.
A Few Firmware Options
Original Linksys Firmware www.linksys.com OpenWRT www.openwrt.org Sveasoft www.sveasoft.com Batbox www.batbox.org WiFiBox www.sourceforge.net/projects/wifi-box Google for more.
Our Two Favorites
OpenWRT and Sveasoft Why?
Sveasoft is extremely easy to use and offers instant results. OpenWRT has software packages and allows for much flexibility.
The rest of the presentation will focus on these two firmware options.
Installing New Firmware
The easiest way to upgrade firmware on Linksys and Sveasoft.
Setting OpenWRT NVRAM Variables
Showing NVRAM Values nvram show Searching NVRAM Values nvram show | grep <string> Setting NVRAM Values nvram set <variable>=<value> Don't forget to commit nvram commit Sometimes after committing a reboot is necessary
OpenWRT and Ipkg
Works similar to Apt Repositories are set up in /etc/ipkg.conf ipkg update #Updates package list ipkg install <pkgname> #Install certain package ipkg remove <pkgname> #Removes package
Funky Time Issue
OpenWRT Ain't Got The Time! Discovered after some frustration The output of the date command displays the year as Jan 1st 2000 every time the access point is power cycled This causes problems for anything that is dependent on date and time. Your digital certificates may not be valid for another 5 years or so. This can cause problems with OpenVPN w/Digital certificates and 802.1x
Funky Time Issue Fix
Use the date command: date <mmddhhmmccyy> example: date 121813452004 More of a permanent fix by using ntpclient on boot. install ntpclient via ipkg Add the following to your rcS: ntpclient -h pool.ntp.org -l -s &
Editing the IPTables Firewall
Rename the link in the /etc/init.d directory so it doesn't start and so you can import the file from ROM Then copy the file from ROM cp /rom/etc/init.d/S45firewall /etc/init.d/S45firewall Edit the S45firewall file until your heart is content vi S45firewall
Certificate Warning!!!!
Franks and Beans!!!!
Warren Says: Never use default certificates that come with anything. Create your own CA.
Setting up a Certificate Authority
Creating your own CA can be fun! OpenSSL www.openssl.org Compile or install using your favorite package manager. This is important because many of the auth types and VPNs require Digital Certificates.
Creating a Self Signed CA
Using the Perl Script CA.pl to create the CA. perl CA.pl -newca Sometimes it chokes and you need to finish the job by creating the serial file yourself in the directory that houses the CA information. echo '01' >serial touch index.txt Ta da! You have a new CA.
Create and Sign Request
Create a new certificate request perl CA.pl -newreq Sign a req perl CA.pl -sign To revoke a cert openssl -revoke <newcert.pem> Create Diffie Hellman Parameters openssl dhparam -out dh1024.pem 1024
VPNs and Tunneling
OpenVPN
http://openvpn.sourceforge.net http://www.openswan.org
Openswan
SSH tunneling
http://openvpn.sourceforge.net Uses UDP Good for NAT'ed hosts Uses SSL Fairly easy to configure Using an OpenVPN server can also help protect your Internet connection when away from home
OpenVPN Server Configuration
port specifies the port the server will run on port 5000 dev tun or dev tap specifies the type of interface dev tun TLS Parameters for use of digital certificates ca /path/to/cert #Root CA Cert cert /path/to/cert #Cert for OpenVPN key /path/to/key #Key for OpenVPN dh /path/to/dh1024.pem #Diffie Hellman params Guess what this option does. mode server
push #Pushes options to clients, it is usually used to push routing options. cipher #The cipher used redirect gateway local #Sets VPN as Default GW verb #Sets the verbosity level
OpenVPN Client Configuration
dev tun or dev tap specifies the type of interface dev tun remote specifies the server and port remote 192.168.1.tls-client #specifies machine as client TLS parameters ca /path/to/cert #Root CA Cert cert /path/to/cert #Cert for OpenVPN key /path/to/key #Key for OpenVPN verb #sets the verbosity level
Cipher determines the cipher cipher AES-128-CBC redirect-gateway local #redirects traffic pull #pulls settings from the server
Fun with SSH
What's Required:
ipkg install dropbear Dropbear is a stripped down version of OpenSSH originally written to run on a 386 laptop with 4MB. Provides most OpenSSH capabilities
Client and server Secure copy (SCP) Port forwarding Encrypted traffic Uses most of the same syntax as OpenSSH
What you can do with it:
Say you have a Squid server doing caching on your internal network. You're on a public (possibly hostile) network. ssh root@wrtexternal.net -C -L 3128:ipofsquidbox:3128 Now set your web browser's proxy settings to 127.0.0.1 port 3389. Your traffic will now be fully encrypted (and compressed) until it gets to a safe zone (your home network).
SSH tunnelling can be done seamlessly with almost any TCP based connection. Dropbear does NOT have IPv6 capability (yet). Connections aren't limited to your internal network. Things get a bit hairy using Windows XP as a client for Terminal Services via SSH (but still can be done).
802.1x
Better than standard WEP. Can use your new Digital Certificates. Can do dynamic key rotation. Stronger authentication. Can still use usernames / passwords if you want (yuck!). Only this time with more security.
802.1x Linux Client
www.open1x.org Has extensive configuration options Configurations are done through configuration files Supports multiple authentication types including EAP-TLS, PEAP, and LEAP
802.1x Windows Client
Later versions of Windows have built-in support. XP with SP2 has best support. XP with SP1 has limited support. 2k has a a download with limited support.
802.1x with TinyPEAP
The easiest way to do 802.1x with the WRT. Works with Linksys and Sveasoft firmware. Nice web interface for adding users and setting preferences. Set security mode to: Radius Set the radius server address to the address of the AP. Radius port should be 1812 Shared key should be: password set an initial WEP key Add users though the GUI
TinyPEAP
ipkg install iproute2 ipkg install radvd ipkg install kmod-ipv6 IPRoute2 allows for easier configuration of IPv6 over IPv4 tunnels. RADVD (Route Advertiser Daemon) broadcasts an IPv6 prefix to the rest of your network kmod-ipv6 is the IPv6 kernel modules for connectivity and firewalling.
Getting connected:
We used Hurricane Electric as an IPv6 Tunnel Broker.
http://www.tunnelbroker.net
Allows for a static IPv6 over IPv4 tunnel and a /64 for your internal network. Fairly easy to get it all working. Requires registration and a few hours for HE to set up the tunnel.
Once HE establishes the tunnel, set up your end:
ip tunnel add he.net mode sit remote 64.71.128.83 \ local 12.34.56.78 ttl 255 ip link set he.net up ip addr add 2001:470:1F01:F00D::2F1/127 dev he.net ip route add ::/0 dev he.net ip -f inet6 addr
You can also add these commands to /etc/init.d/rcS to make them more permanent. ping6 www.kame.net to make sure you have connectivity.
For the rest of your network:
Set up your router advertiser:
vi /etc/radvd.conf interface br0 { AdvSendAdvert on; MinRtrAdvInterval 3; MaxRtrAdvInterval 10; AdvHomeAgentFlag off; prefix 2001:470:1F01:CAFE::/64 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr on; };};
Assign one of the /64 IPv6 IPs to the br0 interface
ip -6 addr add 2001:470:1F01:CAFE::1/64 dev br0 echo 1 > /proc/sys/net/ipv6/conf/all/forwarding radvd -m logfile -l /var/log/radvd.log
Ensure IPv6 forwarding is enabled
Start RADVD
These can also be added to /etc/init.d/rcS. You should now be able to ping6 www.kame.net from IPv6 enabled clients.
Community Networking
Using the WRT as a wireless client. Using WDS (Wireless Distribution System). Creating a Phat network in your neighborhood because sharing your Internet connection is fun for everyone. Do some prior planning and have an objective for your community network. Doesn't matter if you want to share Internet access or files, planning goes a long way. Know what type of antennas you need to use.
Be mindful of obstructions in the fresnel zone. Metal can be a very bad thing.
WRT as a Wireless Client
Allows you to connect to another access point using wireless. No need to configure main access point. Must be configured with the same SSID. Must be configured with on the same channel.
Using WDS in Sveasoft
Setup through the GUI Easy to configure Can still use the wireless interface even though it is meshing. Enter MAC addresses of other AP's wireless interfaces into the WDS config page
WDS and Sveasoft
WDS in Sveasoft
Set the scope, hand out DHCP, and be the gateway on one AP. Set up this AP as the gateway on other APs. Turn off DHCP on other APs.
Hotspots and Authentication
http://nocat.net http://www.chillispot.org
Chillispot
Cross Compiling Applications
Easy way to get a cross compiler up and running:
Requires a Debian based distro From http://skaya.enix.org/wiki/ToolChain
A lot easier than it sounds
apt-get install toolchain-source toolchain-source-gdb toolchain-source-newlib tpkg-make mipsel-linux cd binutils-mips-linux-*/ ; debuild -us -uc su debi TPKG_SERVER=ftp://ftp.us.debian.org tpkg-install-libc mipsel-linux go to the gcc-mips-linux-* dir debuild -us -uc debi
Not so easy ways
Compile from source (good luck!!!) Use CrossTool
Cross compiler build scripts from http://www.kegel.com/crosstool/ Has issues with BASH 3.xx I've never gotten a compiler up and running these ways
To make an app from source (from ToolChain slide):
CC=mipsel-linux-gcc CFLAGS= -s --static./configure \ -host=mipsel make
Issues with compiling
AKA -- My limited knowledge with embedded development and cross compilers Linux uses GLibC for C Libraries OpenWRT uses uCLibC
Binaries compiled with GLibC must be statically compiled (hence the --static) They end up being huge (even after the symbols get stripped.-s) We're working on it
much more stripped down and compact C Library
Trying to use the Tool Chain that actually builds OpenWRT
Customizing OpenWRT
2 Config scripts to know about (for now)
/buildroot/sources/openwrt/busybox/busybox.config
/buildroot/sources/openwrt/kernel/linux.config
Busybox is a command line interface used in embedded systems (many POSIX tools in an >200kb package if configured properly). There are some tools you might want that aren't compiled in by default (e.g. mkswap, swapon, swapoff). Standard.config file from the 2.4.20 kernel for more flexibility, enabling and disabling modules you need/don't need.
BE VERY CAREFUL DOING THIS. You could end up with a firmware that bricks your WRT. Don't say we didn't warn you.
Mod The #@&$ Out Of It!
WrtZilla
Yes, this is a functional WRT
Recon and Attacks
Stage II: Recon and Attacks
Drive-by Upload
Remember why it is so important to change your defaults?
FuxorWRT by THP
Don't Enter us, We'll enter you!
THP Customized Firmware
FuxorWRT
Hacker Pimps' Customized OpenWRT firmware Includes (out of the box):
most kernel modules embedded into the firmware smbmount & smbclient nbtscan aircrack NFS client/NFS Swap IPv6 stack (with Router Advertiser) THC-Hydra Lutz (tiny port scanner similar to NMAP) hping2 stunnel Misc. exploits for computers behind the WRT54G(S) Suggestions?
More Fuxor
FuxorWRT Build
Customized linux.config Customized busybox.config Several cross compiled tools and apps
Re-running make in your buildroot dir adds new programs and Kernel/BusyBox mods Custom /opt/build_mipsel/root/etc/banner
copied into /opt/build_mipsel/root
Netcat
Using netcat as a port scanner.
nc -v -z <host> <port range> nc <host> <port>
Using netcat to connect to ports and banner grab.
Using Lutz
-sC Connect() Scan. Default for nonroot users * -sS SYN-Stealth Scan. Default for r00t * -sF,-sX,-sN FIN,Xmas,NULL-Scan instead of SYN Many other options
More Attacks
What can be done with FuxorWRT?
Discover hosts Port scan Scan for shares Transfer data Mount shares Crack WEP Exploit
When Firmware Goes Bad
Stage III: When Firmware Goes Bad
To avoid certain problems make sure that you turn boot wait on. nvram set boot_wait=on Something else to try
Set the computer up to ping 192.168.1.1 Remove cover and short out pins 15 and 16 on the nvram chip Apply power Once the ping is working tftp the image to the wrt tftp 192.168.1.1 tftp> binary tftp> rexmt 1 tftp> trace tftp> put <imagefile>
Hold in the reset button Pray to the gods of firmware and offer up a sacrifice. Maybe an old telephone or something?
Uses For Brick
7 Uses for a Bricked WRT
The WRT Purse
See Demo
Extras Needed: 1 short piece of Catlong piece of Cat5
The WRT Soccer Ball
The WRT Plastic Surgeon
Who could possibly know more about plastic surgery?
The WRT Rap Star
Fo Shizzle
The WRT Lawn Sprinkler
The WRT Pleasure Device
Extras Needed: 1 Midget 1 Kazoo
Thank You
We would like to thank the developers of the various projects and communities that make them great. Your work is greatly appreciated.
Useful Links
www.openwrt.org www.sveasoft.com http://openvpn.sourceforge.net http://www.openswan.org
http://voidmain.is-a-geek.net:81/redhat/wrt54g_revival.html
www.openssl.org http://www.neonbox.org/nanobox
Any Questions?
Sysmin Sys73m47ic Nathan Hamiel ISSAP, CISSP, NSA-IAM sysmin@neohaxor.org Quigon Gene Cronk ISSAP, CISSP, NSA-IAM gene@hacktek.com
Technical specifications
Full description
The Wireless-G Broadband Router with SpeedBooster is really three devices in one box. First, there's the Wireless Access Point, which lets you connect Wireless-G, Wireless-B, and other performance-enhanced SpeedBooster devices to the network. There's also a built-in 4-port full-duplex 10/100 Switch to connect your wired-Ethernet devices together. Finally, the Router function ties it all together and lets your whole network share a high-speed cable or DSL Internet connection. The Wireless-G Broadband Router with SpeedBooster incorporates the next generation of Wireless-G (802.11g) networking. SpeedBooster technology is a compatible add-on to standard Wireless-G, which increases "real-world" wireless network performance by up to 35%. Unlike other speed-enhancing technologies, SpeedBooster is fully 802.11 compliant, and a "good neighbor" to other wireless devices and technologies, using a single 2.4GHz channel as specified by the official wireless standard. And, unlike other technologies, with SpeedBooster you'll see an overall speed improvement even when running a mixed network of SpeedBooster and regular Wireless-G devices.
| General | |
| Device Type | Wireless router |
| Form Factor | External |
| Width | 7.3 in |
| Depth | 7.9 in |
| Height | 1.9 in |
| Weight | 1.1 lbs |
| Networking | |
| Connectivity Technology | Wireless, wired |
| Integrated Switch | 4-port switch |
| Frequency Band | 2.4 GHz |
| Data Link Protocol | Ethernet, Fast Ethernet, IEEE 802.11b, IEEE 802.11g |
| Switching Protocol | Ethernet |
| Network / Transport Protocol | TCP/IP, PPTP, L2TP, IPSec, PPPoE |
| Remote Management Protocol | Telnet, HTTP |
| Status Indicators | Port status, link activity, power |
| Features | DMZ port, DHCP support, NAT support, auto-uplink (auto MDI/MDI-X), Stateful Packet Inspection (SPI), dynamic DNS server, MAC address filtering, VPN passthrough |
| Compliant Standards | IEEE 802.3, IEEE 802.3u, IEEE 802.11b, IEEE 802.11g, IEEE 802.1x |
| Expansion / Connectivity | |
| Interfaces | 4 x network node - Ethernet 10Base-T/100Base-TX - RJ-45 1 x network - Ethernet 10Base-T/100Base-TX - RJ-45 ( DMZ ) |
| Miscellaneous | |
| Cables Included | 1 x network cable |
| Encryption Algorithm | AES, TKIP |
| Authentication Method | RADIUS |
| Compliant Standards | CE |
| Power | |
| Power Device | Power adapter - external |
| Software / System Requirements | |
| OS Required | Microsoft Windows 98SE/2000/ME/XP |
| System Requirements Details | Windows 98SE/2000/ME/XP - 200 MHz - RAM 64 MB |
| Manufacturer Warranty | |
| Service & Support | 3 years warranty |
| Service & Support Details | Limited warranty - 3 years |
| Environmental Parameters | |
| Min Operating Temperature | 32 °F |
| Max Operating Temperature | 104 °F |
| Humidity Range Operating | 10 - 85% |
| Universal Product Identifiers | |
| Brand | Linksys |
| Part Number | WRT54GS |
| GTIN | 00745883559763, 00745883559183, 00745883577248, 00745883560028 |
Tags
Software SS-MB100H KM 540 Firmware RL40scsw Reset Raven BWM5075 Autostar497 TX-221Z Graphire4 Thinkpad 560Z LP-9200C Scanmaker 3840 HT303SU TH42PX80EA KP-48PS1 W6661 Sharp GX25 Finecam L3V Acapulco MP54 Corby Atlantis 2591 Casio 3796 DSC-W70 P45DE3 F1202V SF4200 MW88L-S UX-H330 MD 4689 Scph-39004 Driver Thinkpad X60 Plus Speaker Cingular 3125 DB338R Kxtg1311GR LAC2800R Firmware Update Dirt DOG Setup Tough-8010 Laserjet 4650 Discovery 640 X 9 SL-PG480A Automatic KX-TS620 EC970W AWF12180W TK-7302 Digimax L60 Philips 650 Singer 211A VS-840 DMR-ES15 T 9357 Drive HT-CT100 Pfaff 2020 A710 IS SHR-2042 IS 220D 371EL VGN-CS11s P SP4002H CRW3200UX AJ-SD93 TH-46PZ80E CS1200VD 107Y-S F150-2007 Muratec M800 Mf1600 2930Z SMX-F400 DA 7P PLV-Z800 VDR-D150EP Default Password TDM900-2006 MDR-XB300 FZ6-S-2006 Ftdx-9000D KX 250F Nikkor Series Fishmark 320 Zoom-nikkor ZKG 2125 NAD 310 TU-950 ES 30HS 900SD XP KX-TG8411G HT-THX22T WI 102 Printgroove Nuvi 850 SL-L20 710SK Auto-tune 3 AQ09nsbn RH355LD AK77400GN
manuel d'instructions, Guide de l'utilisateur | Manual de instrucciones, Instrucciones de uso | Bedienungsanleitung, Bedienungsanleitung | Manual de Instruções, guia do usuário | инструкция | návod na použitie, Užívateľská príručka, návod k použití | bruksanvisningen | instrukcja, podręcznik użytkownika | kullanım kılavuzu, Kullanım | kézikönyv, használati útmutató | manuale di istruzioni, istruzioni d'uso | handleiding, gebruikershandleiding
Sitemap
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101








1. Cisco Linksys WRT54GS Wireless G Broadband Router with SpeedBooster by Cisco
2. Cisco Linksys WRT110 RangePlus Wireless Router by Cisco
3. Cisco Linksys WRT54GL Wireless G Broadband Router (Compatible with Linux) by Cisco
4. Linksys Wireless G Broadband Router with SpeedBooster WRT54GS Wireless router + 4 port switch Ethernet, Fast Ethernet, 802.11b, 802.11g external by Cisco
5. Cisco Linksys WRT54G2 Wireless G Broadband Router by Cisco
6. Cisco Linksys WRT54G Wireless G Router by Cisco




