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
    S

    SensePost Blog

    sensepost.com · Company blog · on HN since 2009

    Security research blog from SensePost, a South African security firm, covering penetration testing, reverse engineering, and tool write-ups.

    Visit blogHN submissions
    Security
    What HN says

    HN commenters link it for specific write-ups such as Android multi-user profiles and USB attack devices, and one cites an old post on infosec blogging.

    Stats for nerds
    43HN people shared it
    36linked in comments
    413story points
    Feb 2024last shared
    2010people per year2024

    Top posts on HN

    1. 1
      A Crash Course in X86 Assembly for Reverse Engineers (2013) [pdf]
      1 person · 220 points · first shared 2016 · 31 comments on HN
    2. 2
      Macro-Less Code Exec in MSWord
      2 people · 93 points · first shared 2017 · 30 comments on HN
    3. 3
      A closer look into the RSA SecureID software token
      1 person · 46 points · first shared 2012 · 2 comments on HN
    4. 4
      A distinguisher for SHA256 using Bitcoin (mining faster along the way)
      2 people · 6 points · first shared 2017 · Discussion on HN
    5. 5
      BlackHat Write-up: go-derper and mining memcaches
      3 people · 5 points · first shared 2010 · 2 comments on HN
    6. 6
      Snoopy: A distributed tracking and profiling framework
      5 people · 3 points · first shared 2012 · Discussion on HN
    7. 7
      Routopsy – Hacking Routing with Routers
      1 person · 3 points · first shared 2020 · Discussion on HN
    8. 8
      WireSocks for Easy Proxied Routing
      1 person · 3 points · first shared 2022 · Discussion on HN
    9. 9
      Hacking doom for fun, health and ammo
      1 person · 3 points · first shared 2019 · Discussion on HN
    10. 10
      Cracking NT Hashes in Rust on M1 MacBook Pro (2022)
      2 people · 2 points · first shared 2022 · Discussion on HN

    What HN people wrote when they linked it

    • gipsiesJan 2014

      When you turn your WiFi on, you can be tracked and attacked very easily. This is been known for a while, though not widely enough.

      If at one time you connected to an open network, your devices continues to scan for that network. I can spoof that network, you connect to it, and then I intercept all traffic. A full framework has been created for this, complete with the ability to fingerprint your browser/OS and send exploits to your device [1]. Even if you only connect to password protected networks, it's possible (without access to the real AP) to let your clients send parts of the EAPOL handshake, and then perform a bruteforce attack. Weak passwords are cracked, meaning I can again intercept all traffic and possibly exploit your device.

      So you only connect to one single network, strong password. Good. I can still track your MAC address. Even with one single device I can estimate the distance and the angle of your signal [2]. Hence I know your location, at all times. So you prevent MAC address tracking by using an identifier-free link layer protocol [3] (this doesn't exist in practice, only researchers made a demo showing its possible). Though a lot better, even with such a system it's possible to track the movement of devices purely based on the fingerprint of the physical WiFi signal [4]. Given sufficient location data it's likely to again (automatically) de-anonimize the dataset and track your movements (it's more complicated, yes, but still possible).

      [1]…

    • stygiansonicMar 2015

      WiFi probes are indeed a huge information/privacy leak. I'm guessing a lot of this has to do with the fact that WiFi was not designed from the beginning with security in mind.

      Simply using something like Kismet[0] yields a lot of information, even before any rigorous analysis is done. You'll see some probe requests with huge lists of SSIDs. Some of those SSIDs are comprised of an address (presumably a home address), others are obviously office/work SSIDs and still others are public ones. (Starbucks, etc.) From this you can infer a device's movement and thus likely a person's. This is all from a superficial analysis.

      Others have done much more research into large-scale collection and analysis of WiFi probes. The information you can collect is immense. See Snoopy[1] and this research paper entitled, "Signals from the Crowd: Uncovering Social Relationships through Smartphone Probes". [2]

      Some of these use a SSID-to-geolocation database to assign a physical location to specific SSIDs. WiGLE is an example.[3] Google, Apple, et al. maintain their own databases that are likely more accurate, used to provide geolocation services to mobile users.

      0. https://www.kismetwireless.net/

      1. http://www.sensepost.com/blog/7557.html

      2. http://conferences.sigcomm.org/imc/2013/papers/imc148-barberaSP106.pdf

      3. https://wigle.net/

    • g_pJun 2021

      Scrolling through their incident feed, it seems to be a bit more frequent than "extremely rare".

      Remember that critical industry is a sector where patching software is viewed as risky, because changing anything when it works is seen as unnecessary, and would often have weeks or months of pre-deployment testing. They work on a different time-base to the IT world.

      The ability to do a "bypass" is nice in theory, but the need for this option will resonate with the "old guard", who will be able to use this external dependency to keep it out.

      Personally I prefer smartcard-based solutions for MFA, since you can do all verification offline without requiring any third party to inject themselves into the chain. I found a good example of a vulnerability this year in Duo that just shows their validation logic is complex enough that one user was able to pass 2FA as another user [1].

      That's probably your second worst case scenario, with the worst being an outsider being able to pass 2FA. A well-implemented smartcard scheme shouldn't fail in this way, as you're distributing validation logic to each device, rather than centralising it and relying on a "trusted outsider" to give a "yes or no".

      [1] https://sensepost.com/blog/2021/duo-two-factor-authentication-bypass/

    • mh_Feb 2022

      I wrote this about 13 years ago (a little tongue in cheek) but it held up:

      https://sensepost.com/blog/2009/twitter-killed-the-infosec-blogging-star/

      -snip-
      There’s something liberating about saying “here’s a link”, as opposed to taking the time to formulate your thoughts into a full blown posting.

      We were curious if this twitter-effect was real, imaginary or only applicable to lazy people like us.. Thanks to python-twitter and a few lines of script we can look at the the blogging habits of some info-sec superstars (and maybe confuse correlation and causation to jump to conclusions while we at it).
      -snip-

    • jdsullyMar 2020

      It was moved out in Vista with great fanfare. A side effect was GDI was no longer hardware accelerated. With windows 7 and later hardware acceleration was added back necessitating parts of it return to the kernel. For obvious reasons this wasn't as widely publicized.

      This makes exploits like this possible: https://sensepost.com/blog/2017/abusing-gdi-objects-for-ring0-primitives-revolution/

    • solardevFeb 2024

      You might be able to build something like that in serverless, if you wanted to: https://blog.cloudflare.com/introducing-websockets-in-workers/ (and updated keep-open pricing in https://blog.cloudflare.com/workers-pricing-scale-to-zero/)

      Or here's a writeup about writing a proxy in Node: https://sensepost.com/blog/2015/another-intercepting-proxy/

    Related

    Naked Securitynakedsecurity.sophos.com740 people

    Serious Chrome zero-day

    Naked Security
    Company · last shared 2023
    Not a Monad Tutorialnotamonadtutorial.com40 people

    Weld: Accelerating numpy, scikit and pandas as much as 100x with Rust and LLVM

    Not a Monad Tutorial
    Publication · last shared 2023
    Pulse Security Blogpulsesecurity.co.nz28 people

    Zerotier – multiple vulnerabilities lead to private network access

    Pulse Security Blog
    Company · last shared 2026
    BeyondTrust Blogbeyondtrust.com15 people

    Pwning AWS Bedrock AgentCore's AI Code Interpreter

    BeyondTrust Blog
    Company · last shared 2026
    freeCodeCampmedium.freecodecamp.org582 people

    A hacker stole $31M of Ether – how it happened, and what it means for Ethereum

    freeCodeCamp
    Publication · last shared 2025
    MSRC Blogmsrc.microsoft.com240 people

    SolarWinds hackers were able to access Microsoft source code

    MSRC Blog
    Company · last shared 2026
    NeoSmart Blogneosmart.net46 people

    iMessage for Windows: A labor of love that will never see light of day (2018)

    NeoSmart Blog
    Company · last shared 2026
    Google Security Blogsecurity.googleblog.com680 people

    Announcing the first SHA-1 collision

    Google Security Blog
    Company · last shared 2026