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
    Y

    Yifan Lu

    yifan.lu · Personal blog · on HN since 2011

    Yifan Lu writes about hardware and console hacking, including the PS Vita, 3DS crypto, voltage glitching, AES fault attacks and Kindle jailbreaks.

    Visit blogHN submissions
    SecurityHardware & Electronics
    What HN says

    HN commenters link it for the differential fault analysis write-up on attacking hardware AES and for voltage glitching background, though one finds it dense.

    Stats for nerds
    19HN people shared it
    16linked in comments
    591story points
    Aug 2026last shared
    2021people per year2026

    Top posts on HN

    1. 1
      Kindle Touch jail broken via ID3 Tag
      1 person · 187 points · first shared 2011 · 35 comments on HN
    2. 2
      The 3DS Cryptosystem
      2 people · 122 points · first shared 2016 · 49 comments on HN
    3. 3
      PlayStation Vita Exploit Reverse Engineering Challenge
      1 person · 113 points · first shared 2016 · 11 comments on HN
    4. 4
      Hacking the PS Vita
      1 person · 86 points · first shared 2015 · 35 comments on HN
    5. 5
      Injecting Software Vulnerabilities with Voltage Glitching [pdf]
      2 people · 49 points · first shared 2019 · 2 comments on HN
    6. 6
      Attacking Hardware AES with DFA (2019)
      6 people · 23 points · first shared 2019 · 1 comments on HN
    7. 7
      Glitching a $20k Piece of History
      2 people · 3 points · first shared 2019 · Discussion on HN
    8. 8
      T-Mobile Proxy Trick
      1 person · 2 points · first shared 2020 · Discussion on HN
    9. 9
      HENkaku: Vita homebrew for everyone
      1 person · 2 points · first shared 2016 · Discussion on HN
    10. 10
      Docsis Modem Cloning for Fun (But Not Profit)
      1 person · 2 points · first shared 2019 · Discussion on HN

    What HN people wrote when they linked it

    • smukherjee19Aug 2026

      I tried reading and gave up at the "Headline"...

      Quoting from the bug analysis:

      >Headline. The crash is real and reproducible. With musl instrumentation we pin the in-process mechanism precisely: a thread's own store to a freshly- faulted anonymous page becomes invisible to that same thread's reload ~10 instructions later, because the page's backing is replaced mid-function. A pagemap read at the instant of the fault shows the backing is the kernel's zero page. A captured core dump confirms the crash site with matched virtual addresses. The mechanism localizes to the interaction between the per-VMA-lock anonymous-fault fast path and a concurrent munmap's TLB shootdown. A source-level review of Linux 7.0.12 identifies a specific race in that interaction, and a git comparison across v6.19/v7.0/v7.1/mainline identifies the v7.0-introduced change on the munmap-teardown side that widens it.

      "a thread's own store to a freshly- faulted anonymous page becomes invisible to that same thread's reload ~10 instructions later, because the page's backing is replaced mid-function."
      -> ??? What's a "backing" of a page? Freshly-faulted? Fresh fries?
      "~10 instructions later"?

      "A pagemap read at the instant of the fault shows the backing is the kernel's zero page."
      -> Backing?

      "The mechanism localizes to the interaction between the per-VMA-lock anonymous-fault fast path and a concurrent munmap's TLB shootdown."
      -> How can a mechanism "localize"?

      And more.

      This is... words strung…

    • ThatPlayerOct 2022

      It's a different exploit. The original exploit is an issue with the Tegra's recovery mode (RCM), requiring a USB payload to be sent to the Switch at boot every time.

      I believe the hardmod is a voltage glitching exploit, as described for the Vita here: https://yifan.lu/images/2019/01/Injecting_Software_Vulnerabilities_with_Voltage_Glitching.pdf . It is able to inject code through the onboard memory then load a payload from a memory card rather than USB.

    • nkurzNov 2021

      Maybe, or maybe not. Presumably that "more detailed write-up" would be something like the third footnote: https://yifan.lu/2019/02/22/attacking-hardware-aes-with-dfa/. Despite being much more detailed, I still felt just about as dumb! :)

    • nemothekidNov 2021

      That's covered in the referenced article, https://yifan.lu/2019/02/22/attacking-hardware-aes-with-dfa/, in the `Extracting keys` section

    • bonziniNov 2021

      See here: https://yifan.lu/2019/02/22/attacking-hardware-aes-with-dfa/

    Related

    Riot Games Tech Blogtechnology.riotgames.com89 people

    A Taxonomy of Tech Debt (2018)

    Riot Games Tech Blog
    Company · last shared 2025
    Kangjie Luwww-users.cs.umn.edu/~kjlu39 people

    Precise and Scalable Detection of Double-Fetch Bugs in OS Kernels [pdf]

    Kangjie Lu
    Personal · last shared 2021
    Project Zerogoogleprojectzero.blogspot.com550 people

    Reading privileged memory with a side-channel

    Project Zero
    Company · last shared 2025
    Jonathan Lublog.jonlu.ca22 people

    Ryanair, Hamiltonian Cycles, and using graph theory to find cheap flights

    Jonathan Lu
    Personal · last shared 2026
    bunnie Huangbunniestudios.com375 people

    Why I’m Suing the US Government

    bunnie Huang
    Personal · last shared 2026
    Wololowololo.net56 people

    The 20 year old PSP can now connect to WPA2 WiFi Networks

    Wololo
    Publication · last shared 2026
    CTurtcturt.github.io30 people

    Writing a Game Boy emulator

    CTurt
    Personal · last shared 2024
    Samy Kamkarsamy.pl187 people

    NAT Slipstreaming

    Samy Kamkar
    Personal · last shared 2025