Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    C

    Craig Heffner

    devttys0.com · Personal blog · on HN since 2010

    Craig Heffner reverse engineers embedded devices and router firmware, publishing detailed write-ups on backdoors and vulnerabilities in D-Link and Linksys products.

    Visit blogHN submissions
    SecurityHardware & ElectronicsNetworking
    What HN says

    HN commenters cite it as evidence of poor router firmware quality, especially D-Link's backdoors and unpatched bugs, and as a reason routers can't be trusted to be secure.

    Stats for nerds
    38HN people shared it
    31linked in comments
    1.8Kstory points
    Jan 2017last shared
    2010people per year2017

    Top posts on HN

    1. 1
      D-Link patch doesn’t address all bugs listed in their own security advisory
      2 people · 204 points · first shared 2015 · 80 comments on HN
    2. 2
      From China, With Love
      5 people · 199 points · first shared 2013 · 60 comments on HN
    3. 3
      Reverse Engineering a D-Link Backdoor
      4 people · 196 points · first shared 2013 · 30 comments on HN
    4. 4
      WRT120N fprintf Stack Overflow
      2 people · 189 points · first shared 2014 · 42 comments on HN
    5. 5
      Reversing the WRT120N’s Firmware Obfuscation
      1 person · 178 points · first shared 2014 · 27 comments on HN
    6. 6
      Cracking WPA in 10 hours or less
      1 person · 160 points · first shared 2011 · 29 comments on HN
    7. 7
      Cracking Linksys “Encryption”
      2 people · 132 points · first shared 2014 · 46 comments on HN
    8. 8
      Reverse Engineering Firmware : Linksys WAG120N
      1 person · 101 points · first shared 2011 · 22 comments on HN
    9. 9
      Reversing D-Link’s WPS Pin Algorithm
      2 people · 96 points · first shared 2014 · 24 comments on HN
    10. 10
      DD-WRT, I Know Where You Live
      1 person · 94 points · first shared 2010 · 35 comments on HN

    What HN people wrote when they linked it

    • X4Jan 2014

      I hacked my Fritz!Box (yeah, a bad name for a german router) and I'm entirely sure that it has a backdoor integrated too. That's why I wiped and flashed it with an alternative image. That and the Telecom's Speedport router are the most popular routers by far in Germany. And both have backdoors, I know that other router manufacturers also integrate backdoors from a source who works at such a company. A friend can also verify the fact, because a different employee told him the same. Also it's public that the ISP can upgrade, modify, flash and disable features remotely. My friend's router has wifi, but their provider disabled it remotely within the firmware (it even has an antenna) and his ISP wants him to pay 5€/m to re-enable wifi.

      I really wonder why nobody complained about that earlier. Also the interesting thing here is that for a very long time, you weren't allowed to use a different router than the one provided by your ISP. Which enforced their surveillance monopoly.

      Here's an article about reverse engineering the backdoor in D-Link routers using IDA:

      http://www.devttys0.com/2013/10/reverse-engineering-a-d-link-backdoor/

      PoC Available: http://pastebin.com/vbiG42VD

    • finnnApr 2015

      The web is full of articles like this. Vendors still come out with shitty, usually GPL-violating firmware. Links below from some quick googling and going through the archives of devttys0.com, but it doesnt even begin to describe the problem. Nearly every consumer router has some stupid injection or authentication bypass vulnerability.

      [0] http://www.devttys0.com/2013/10/reverse-engineering-a-d-link-backdoor/

      [1] http://www.exploit-db.com/exploits/35917/

      [2] http://arstechnica.com/security/2014/02/bizarre-attack-infects-linksys-routers-with-self-replicating-malware/

      [3] https://threatpost.com/more-trouble-for-linksys-home-small-office-routers/104322

      [4] http://www.devttys0.com/2015/04/reversing-belkins-wps-pin-algorithm/

      [5] http://www.devttys0.com/2015/04/reversing-belkins-wps-pin-algorithm/

      [6] http://www.devttys0.com/2014/05/hacking-the-dsp-w215-again-again-again/

      [7] http://www.devttys0.com/2014/05/hacking-the-d-link-dsp-w215-smart-plug/

      [8] http://www.devttys0.com/2014/02/wrt120n-fprintf-stack-overflow/

      [9] http://www.devttys0.com/2014/02/cracking-linksys-crypto/

    • voltagex_Jun 2016

      I'll write one when I find something worthy of it. I've got stupidly high standards though.

      I've bought everything from wireless hard drives to $250 Wifi routers to $20 ethernet/3G bridges and the quality of the firmware is pretty garbage on all of them.

      I see brand new devices on kernel 2.4 and 2.6 with no upgrade plans in sight, and hacked up kernel trees that have no chance of building except on the developers' Red Hat 9 (!) workstations.

      http://www.devttys0.com/blog/ is another good place to follow. I guess it's more fun to write a negative article, not to mention it gets a lot more views.

    • klapinat0rApr 2016

      > What then struck me was the way he casually decided to hack a VPN

      He's intentionally vague, but given he mentions two routers and two vpn systems, it's highly probable that he's referring to one of the two routers (which is embedded, and has firmware).
      Furthermore, he refers to a website[1] which predominately deals with routers.

      > is it really so straightforward?

      Routers, yes[2], VPN daemons, not as much.

      [1]: http://www.devttys0.com/training/ - which can also contain a vpn daemon of course.

      [2]: https://github.com/darkarnium/secpub/tree/master/Multivendor/ncc2

    • throwaway2048Apr 2014

      I suspect this is going to cause a significant problem in the future with regaurds to all these embedded home routers that stopped receiving updates 6 months after release. Its essentially an unmonitored backdoor to 95% of networks on earth.

      http://www.devttys0.com/2013/10/reverse-engineering-a-d-link-backdoor/

      http://arstechnica.com/security/2014/02/bizarre-attack-infects-linksys-routers-with-self-replicating-malware/

      Not to mention the similar situation with android phones.

      What a spectacular mess.

    • ryanmcdonoughMay 2015

      You don't.

      Lock it down as best you can: http://www.tomsguide.com/us/home-router-security,news-19245.html

      But as for the software being immune to vulnerabilities - no chance. Read http://www.devttys0.com/2015/04/hacking-the-d-link-dir-890l/ which lists huge security issues and then D-LINK putting out a patch which doesn't even fix what they said it did.

    Related

    Matthew Garrettmjg59.dreamwidth.org306 people

    I stayed in a hotel with Android lightswitches and it was as bad as you'd think

    Matthew Garrett
    Personal · last shared 2026
    evilsocketevilsocket.net64 people

    Attacking UNIX Systems via CUPS

    evilsocket
    Personal · last shared 2026
    ReversingLabs Blogreversinglabs.com18 people

    Malware found on NPM infecting local package with reverse shell

    ReversingLabs Blog
    Company · last shared 2026
    Scanlimescanlime.org21 people

    Hacking my Vagina

    Scanlime
    Personal · last shared 2025
    Ken Shirriffrighto.com560 people

    Mining Bitcoin with pencil and paper: 0.67 hashes per day

    Ken Shirriff
    Personal · last shared 2026
    Grsecurity Bloggrsecurity.net83 people

    Important Notice Regarding Public Availability of Stable Patches

    Grsecurity Blog
    Company · last shared 2026
    Daniel Miesslerdanielmiessler.com241 people

    It’s Time to Get Back to RSS

    Daniel Miessler
    Personal · last shared 2026
    RTL-SDR.comrtl-sdr.com251 people

    Flipper Zero dark web firmware bypasses rolling code security

    RTL-SDR.com
    Publication · last shared 2026