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
    P

    Pulse Security Blog

    pulsesecurity.co.nz · Company blog · on HN since 2019

    Pulse Security's blog covers penetration testing research, including TPM and BitLocker attacks, TOTP brute forcing, and vulnerabilities in tools like ZeroTier.

    Visit blogHN submissions
    SecurityHardware & Electronics
    What HN says

    Commenters cite its TPM sniffing article to show that TPM-based disk encryption can be bypassed with physical access, and discuss mitigations.

    Stats for nerds
    28HN people shared it
    13linked in comments
    275story points
    May 2026last shared
    2019people per year2026

    Top posts on HN

    1. 1
      Zerotier – multiple vulnerabilities lead to private network access
      1 person · 135 points · first shared 2021 · 42 comments on HN
    2. 2
      Extracting Bitlocker Keys from a TPM
      16 people · 112 points · first shared 2019 · 40 comments on HN
    3. 3
      Mashing Enter to bypass full disk encryption with TPM, Clevis dracut and systemd
      2 people · 9 points · first shared 2023 · 3 comments on HN
    4. 4
      Binary patching Go's Net/HTTP to get the true HTTP headers
      1 person · 4 points · first shared 2024 · Discussion on HN
    5. 5
      Airtable Formula Injection - abusing formulas to steal data
      1 person · 3 points · first shared 2025 · Discussion on HN
    6. 6
      A Few Tailscale Tricks for Security Testers
      1 person · 3 points · first shared 2022 · Discussion on HN
    7. 7
      Bypassing USBGuard on Linux
      1 person · 3 points · first shared 2024 · Discussion on HN
    8. 8
      Brute Forcing TOTP Multi-Factor Authentication Is Surprisingly Realistic
      2 people · 2 points · first shared 2022 · Discussion on HN
    9. 9
      Authentication Security Controls You Might Be Missing
      1 person · 1 points · first shared 2020 · Discussion on HN
    10. 10
      Azure DevOps CICD Pipelines – Command Injection and a Runner Hijacking
      1 person · 1 points · first shared 2023 · Discussion on HN

    What HN people wrote when they linked it

    • croutonwagonOct 2021

      TPM, at least older version <1.2 were still subject to physical key exfil attacks [1] because the chips communications with other parts of the board were done in the clear.

      So it was/is recommended to use a pin/key and/or recovery key to ensure the security of the data. Unless your only threat model was to protect against common thievery and assume the attack had no technical prowess (and that’s perfectly fine, I do this for my company). Not to mention they were kinda used as a warranty canary for Truecrypt [2]. There were suspicions that nation states may have hardware bypasses worked out.

      Later there were implementations of hardware encryption found to be vulnerable. So even now bitlicker does everything in software by default. [3]

      So I understand why FOSS devs would rely more on standard practice (shared keys) with LUKS and not embrace hardware enclave options like TPM. They haven’t been the most reliable over the long term and are harder to patch/fix.

      [1] https://pulsesecurity.co.nz/articles/TPM-sniffing

      [2] https://threatpost.com/of-truecrypt-and-warrant-canaries/106355/

      [3] https://www.technadu.com/bitlocker-to-use-software-encryption-on-windows-10/54907/

    • fguerrazJan 2025

      The "mitigation" itself is still not very safe if you're paranoid about governments or very motivated organisations. The extra step of checking PCR12 is performed by the initrd that you trust because it's signed by a private key that has probably leaked to every serious hacking corp / government. They can just boot their own signed initrd and kindly ask the TPM that will oblige.

      I personally replace the firmware certificates (PK, KEK, db, dbx, …) with my own and sign every kernel/initrd update, I also unlock my disks with a passphrase anyways, but I'm on the fence WRT if it's more secure than TPM.

      Yes in theory TPM key extraction is feasible (and even easy if it's performed by a chip other than your CPU https://pulsesecurity.co.nz/articles/TPM-sniffing ) but it is harder than filming/watching you type the passphrase or installing a discrete key-logger ?

    • kotaKatMay 2026

      Sniffing the TPM's been available for quite some time, actually - and quite cheap!

      https://pulsesecurity.co.nz/articles/TPM-sniffing

      The best way would be to arguably keep the key completely off the TPM and use remote attestation. There's some preboot products out there like WinMagic SecureDoc* that use a little Linux partition, spin up just enough to get a network connection up to a remote server, provide authentication services, and then send the Bitlocker key down, unlock the partition, and chainload onwards to Windows.

      * I acquired an enterprise device on eBay and was VERY surprised to find this product on it as the preboot protector. Zero way to crack in from my end, so I applaud it. There's even some MFA solutions they offer around this! https://winmagic.com/en/solutions/mfa-windows-login/

    • azalemethMar 2023

      > If you can insert a usb-plug and boot from that you could unlock the disk with the help of the tpm, or interrupt grub and set init=/bin/bash.

      You can't easily do that as the platform control headers will be different to those set by Windows. You can't brute-force it as they have a realtime clock and lock after about 32 attempts, granting one more attempt for each ten minutes. Getting the bit-locker key from a discrete TPM v1.2 or v2.0 requires being a bus pirate [1]. Getting it from a "soft" TPM inside a CPU is likely much, much harder.

      [1] https://pulsesecurity.co.nz/articles/TPM-sniffing

    • close04Feb 2024

      I think OP’s point is that singling out BitLocker when the attack is not specific to it is misleading. It leaves the wrong impression that other methods relying on the same key exchange mechanism are safe.

      Name dropping BitLocker was one sure way to gather attention for something that had been proven years ago, and had already reached a “close enough for all intents and purposes” price point [0]. Not unlike name dropping Tesla or Apple even for mundane things.

      [0] https://pulsesecurity.co.nz/articles/TPM-sniffing

    • semi-extrinsicJun 2019

      I think if you have Bitlocker set up with a boot password, and you are careful to shut down when you're not using the computer, then you're probably fine. But in my experience most people use Bitlocker just with the Windows login prompt.

      As I understand it, the FPGA is able to initiate the TPM key extraction, yes. So it's not a sniffer that has to wait for the user to input the password.

      https://pulsesecurity.co.nz/articles/TPM-sniffing

    Related

    SensePost Blogsensepost.com43 people

    A Crash Course in X86 Assembly for Reverse Engineers (2013) [pdf]

    SensePost Blog
    Company · last shared 2025
    Socket Blogsocket.dev148 people

    Shai-Hulud malware attack: Tinycolor and over 40 NPM packages compromised

    Socket Blog
    Company · last shared 2026
    Twistlock Blogtwistlock.com23 people

    Escaping Docker container using waitid() – CVE-2017-5123

    Twistlock Blog
    Company · last shared 2019
    Positive Technologies Blogblog.ptsecurity.com43 people

    Disabling Intel ME 11 via undocumented mode

    Positive Technologies Blog
    Company · last shared 2021
    ZeroTier Blogzerotier.com112 people

    The Horror in the Standard Library

    ZeroTier Blog
    Company · last shared 2025
    Project Zerogoogleprojectzero.blogspot.com550 people

    Reading privileged memory with a side-channel

    Project Zero
    Company · last shared 2025
    Naked Securitynakedsecurity.sophos.com740 people

    Serious Chrome zero-day

    Naked Security
    Company · last shared 2023
    Google Security Blogsecurity.googleblog.com680 people

    Announcing the first SHA-1 collision

    Google Security Blog
    Company · last shared 2026