1 / 18

JAILBREAKING SOHO ROUTERS

JAILBREAKING SOHO ROUTERS. Dennis Little @ CPLUG | 2010 Aug 10. Thank you!. Jim Capp @ Anteil - Asus router loan for demos http://www.Anteil.com Open source programming& integration Asterisk digital voice solutions Customer Relationship Management software. Thank you!.

gala
Download Presentation

JAILBREAKING SOHO ROUTERS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. JAILBREAKING SOHO ROUTERS Dennis Little @ CPLUG | 2010 Aug 10

  2. Thank you! • Jim Capp @ Anteil - Asus router loan for demoshttp://www.Anteil.com • Open source programming& integration • Asterisk digital voice solutions • Customer Relationship Management software

  3. Thank you! • tapestry technologies, LLC – food sponsorhttp://TapestryTech.com • Expertise: • DoD STIG (Security Technical Implementation Guide) • Security Training • Technology Management Partner – full-service technology acquisition, integration and management services

  4. Terms • Firmware – “a term often used to denote the fixed, usually rather small, programs and/or data structures that internally control various electronic devices” – Wikipedia.org • TFTP – trivial file transfer protocol; used to load firmware to a lot of routers/devices with little RAM • JTAG – troubleshooting port useful for fixing “bricked” (ie: corrupted) devices, converter required

  5. Alternative firmware – WHY? • Extend functionality beyond stock firmware • OpenVPN – server and client endpoint • Advanced QoS – service, MAC and port-based • VLAN • SSH server

  6. Alternative Firmware – WHY? • Advanced wireless functionality – AP, client bridge, repeater, WDS • SIP proxy • More advanced port-forwarding and triggering (origination lock-out) • Network traffic graphing

  7. Alternative Firmware – WHY? • Dynamic DNS – sane updates  • Hotspot portal / captive portal • Transmit power control / boost (don’t burn out!) • Site survey & Rx/Tx antenna selection

  8. Compatible Hardware • Demo of 3 different models in this talk • Wireless-G router: WRT54G (v1.1) – WRT54GL is a known good candidate, regardless of version • Wireless-G access point: EOC-1650 – requires activation of DD-WRT (~$30 US) • Wireless-N router: Asus RT-N16

  9. WRT54G / WRT54GL • ~$60 shipped, hard to find in brick and mortar • 1 WAN, 4 LAN • Not all versions of WRT54G are compatible! • WRT54GL v1.0 / 1.1 compatible • BCM5352 – 200 MHz • RAM: 16MB • FLASH: 4MB • 100 mW max (?)

  10. Senao / Engenius EOC-1650 • ~$50 shipped, hard to find brick and mortar • Wireless AP with internal 7dBi panel and 5 dBi external SMA omni antenna (selectable), 300’ PoE injector included, 200 mW max radio • Requires purchase of DD-WRT Professional • Atheros AR2315 – 180 Mhz • RAM: 32MB • Flash: 8MB

  11. Asus RT-N16 • ~$95 shipped • Wireless N router • 1 WAN, 4 LAN, 2 USB • BCM4718A – 500 MHz • RAM: 128 MB • Flash: 32 MB

  12. Alternative Firmware • We will cover: • Tomato • http://www.PolarCloud.com/tomato • OpenWRT • http://www.OpenWRT.org • DD-WRT • http://www.dd-wrt.com

  13. Alternative Firmware • Also available… • FreeWRT http://www.FreeWRT.org“meant to be an appliance development kit (ADK) especially designed for embedded system developers and advanced users.”

  14. Tomato – PolarCloud.com • Simple replacement for Linksys, Buffalo, BCMxxx • Extends Linksys WRT54GL GPL firmware • License ? – author’s permission? • Simpler of the 3 with some powerful features • Linksys WRT54G v1-4, GS v1.-4, GL, Buffalo G54/G54s, Asus WL500G

  15. OpenWRT – OpenWRT.org • GPL license • Latest version: Backfire (v10.03) • Very large HCL (hardware compatibility list) • Perhaps a bit more complicated, as many functions as command-line only

  16. DD-WRT – DD-WRT.com • Nice HCL database search and compatibility • Lots of functionality, 99% GUI-driven • Controversial - “GPL”; does not follow GPL 100%, accusations of stolen code, encrypted GUI code • Commercial version available

  17. HCL – Am I compatible? • Tomatohttp://www.polarcloud.com/tomatofaq • OpenWRThttp://wiki.openwrt.org/toh/start • DD-WRThttp://www.dd-wrt.com/site/support/router-database

  18. Demo Time! • GUI of Tomato, OpenWRT and DD-WRT

More Related