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.

What HN saysHN 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.
43HN people shared it
11linked it in comments
36stories submitted
413story points
2 years agolast shared
2009people per year2026

Most-shared posts

  1. 1
    Snoopy: A distributed tracking and profiling framework
    5 people · 3 points · first shared 2012 · discussion on HN
  2. 2
    BlackHat Write-up: go-derper and mining memcaches
    3 people · 5 points · first shared 2010 · 2 comments on HN
  3. 3
    Macro-Less Code Exec in MSWord
    2 people · 93 points · first shared 2017 · 30 comments on HN
  4. 4
  5. 5
    Left to My Own Devices – Fast NTCracking in Rust
    2 people · 2 points · first shared 2022 · discussion on HN
  6. 6
    Duo Two-Factor Authentication Bypass
    2 people · 2 points · first shared 2021 · 1 comments on HN
  7. 7
  8. 8
    A closer look into the RSA SecureID software token
    1 people · 46 points · first shared 2012 · 2 comments on HN
  9. 9
    Routopsy – Hacking Routing with Routers
    1 people · 3 points · first shared 2020 · discussion on HN
  10. 10
    Hacking doom for fun, health and ammo
    1 people · 3 points · first shared 2019 · discussion on HN
  11. 11
    WireSocks for Easy Proxied Routing
    1 people · 3 points · first shared 2022 · discussion on HN
  12. 12
    Clash of the (Spam)Titan
    1 people · 2 points · first shared 2020 · discussion on HN
  13. 13
    P4wnP1-LTE [on a USB LTE Modem]
    1 people · 2 points · first shared 2023 · discussion on HN
  14. 14
  15. 15
    SIM Hijacking
    1 people · 2 points · first shared 2024 · discussion on HN

What HN people wrote when they linked it

jdsully · 2020-03-23
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-primitiv…
solardev · 2024-02-27
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/
mh_ · 2022-02-22
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-st… -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-
besselheim · 2016-10-12
Another approach - controlling the USB device over WiFi, so it can be remotely triggered at any time: https://www.sensepost.com/blog/2016/universal-serial-abuse/
martinml · 2015-02-10
Similar, but with memcached (2010): http://www.sensepost.com/blog/4873.html
sensepost · 2010-08-06
The blog entry on the topic is available at http://www.sensepost.com/blog/4873.html Also, GoWalla & Bit.Ly were informed pre-publication, and fixed their stuff.
g_p · 2021-06-05
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/
stygiansonic · 2015-03-17
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/
gipsies · 2014-01-17
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]…

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close