Pen Test Partners

pentestpartners.com · Company blog · on HN since 2015

Pen Test Partners is a UK security consultancy that writes up hacks of cars, ships, smart devices and software.

What HN saysHN links it for hardware and device security research, notably its Tesla firmware update analysis, which one commenter cites to show Tesla's careful update design.
85HN people shared it
19linked it in comments
107stories submitted
2.3Kstory points
7 months agolast shared
2015people per year2026

Most-shared posts

  1. 1
  2. 2
    Exploiting Copilot AI for SharePoint
    4 people · 11 points · first shared 2025 · 3 comments on HN
  3. 3
    Pen Testing Ships. A year in review
    3 people · 80 points · first shared 2020 · 23 comments on HN
  4. 4
    Ring Doorbell Vulnerability Exposes Wifi Password
    3 people · 46 points · first shared 2016 · 35 comments on HN
  5. 5
    Reverse Engineering a 5g ‘Bioshield’
    3 people · 2 points · first shared 2020 · discussion on HN
  6. 6
    Sinking container ships by hacking load plan software
    2 people · 193 points · first shared 2017 · 50 comments on HN
  7. 7
  8. 8
    Warning as 4G Hotspots Are Hacked
    2 people · 96 points · first shared 2019 · 21 comments on HN
  9. 9
    Gone in six seconds? Exploiting car alarms
    2 people · 96 points · first shared 2019 · 37 comments on HN
  10. 10
    Screwdriving: Locating and exploiting smart adult toys
    2 people · 59 points · first shared 2017 · 2 comments on HN
  11. 11
    SkyFail: 6M Routers Left Exposed
    2 people · 20 points · first shared 2021 · discussion on HN
  12. 12
    Vulnerable Wi-Fi dildo camera endoscope
    2 people · 7 points · first shared 2017 · 2 comments on HN
  13. 13
  14. 14
    VTech strikes again
    2 people · 3 points · first shared 2018 · discussion on HN
  15. 15
    Building half a ‘Proxmark’ for $10
    2 people · 2 points · first shared 2018 · discussion on HN

What HN people wrote when they linked it

dijit · 2025-03-05
Using HTTP meta-headers is actually something we seem to have forgotten how to do. The one that annoys me most is the accept-language header which is almost entirely ignored in favour of GeoIP lookups to figure out regionality... which I find super odd; as if people are walking around using a browser in a language they don't speak. (or, an operating system configured for a language they don't speak). ETAG's though, are a bit fraught- if you're a company, a security scan will fire if an etag is detected because you might be able to figure out the inode on the filesystem based on it... which, idk why that's a security problem eitherway[0], but it's common for there to be false-positives[1]... which makes people not respect the header. Last-Modified should work though, I love the idea of checking headers and not content. I think people don't care to imagine the computer doing as little as possible to get the job done, and instead use the near unlimited computing power to just avoid thinking about consequences. [0]: https://www.pentestpartners.com/security-blog/vulnerabilities-that-are… [1]: https://github.com/sullo/nikto/issues/469
bdavbdav · 2026-03-29
Interesting - just found this: https://www.pentestpartners.com/security-blog/reverse-engineering-the-… Not had a chance to read it properly but definitely will be!
iknowstuff · 2023-12-25
Tesla is. Failed updates are non-destructive, they also have an RTOS gateway isolating entertainment software from the software needed to drive the vehicle. https://www.pentestpartners.com/security-blog/reverse-engineering-tesl… And this is their decade old architecture. If you watch some cybertruck videos you’ll see it is much more elegant now.
DyslexicAtheist · 2021-05-10
That was FUD[1] spread by Chris Roberts who has been called out for it. He claimed he was able to issue climb commands from the IFE to the CAN bus. Apart from this being technologically impossible, if he would have really done it he would have been charged for endangering an aircraft and prosecuted. (So the only explanation why he isn't in prison is that it didn't happen). The technical reason is Data diodes are common in aviation to separate IFE and CAN bus or position data. (e.g in the ARINC) [1] https://www.pentestpartners.com/security-blog/a-pen-testers-first-solo…
thinkingemote · 2020-05-28
Apparently it is a 128Mb stick, with a pdf on it. "The stick comes loaded with a 25 page PDF version of the material from 5GbioShield ‘s website. It included a Q&A of distances for the “bubble” and how to know if it is working. It’s an “always on” system apparently, is always working, powered or not, so no visual checks needed. A review of the stick’s properties revealed nothing more that what you’d expect from a regular 128MB USB key. We weren’t even sure that 128s are still in production!" https://www.pentestpartners.com/security-blog/reverse-engineering-a-5g…
aneutron · 2020-02-20
It's particularly in systems like these where they usually leave SSH w/ password login, or an oudated Teamviewer install. [1] Realistically, I can see this working. For Disney. For use in action movies. In fact, "23 tons of cyber capabilities" is exactly the thing I would expect to hear from an action movie. [1]: https://www.pentestpartners.com/security-blog/pen-testing-ships-a-year…
walterbell · 2019-08-12
The page with the most technical content is https://www.pentestpartners.com/security-blog/breaking-bad-firmware-en… with a title of "Breaking (bad) firmware encryption. Case study on the Netgear Nighthawk M1". Non-technical Forbes summary and headline is good for discovery (e.g. search/bots), technical overview links threads of research, and case study enables replication. Each page has a role.
1023bytes · 2019-08-11
Here's the original source, it's not linked directly in the article: https://www.pentestpartners.com/security-blog/reverse-engineering-4g-h…
TimNN · 2019-05-12
The original blog post with more details can be found here: https://www.pentestpartners.com/security-blog/eyedisk-hacking-the-unha…
Someone1234 · 2019-04-18
This is a political article. If you're interested in the technicals read this linked one instead (far shorter, and actually talks about the technical problems in detail): https://www.pentestpartners.com/security-blog/tic-toc-pwned/ I think the mods should leave it pointed to the Hunt article since seems people want to discuss the politics more anyway.
drzaiusapelord · 2016-11-21
They're just mass scanning for known IoT ports. UPnP opens up the port for everyone. My port number is an example. This blogger found his camera opening up port 80 via UPnP: https://www.pentestpartners.com/blog/hacking-the-aldi-ip-cctv-camera-p… Also Brian Krebs examined that Foscam camera and found it enabled a P2P protocol and opened a port on the firewall using UPnP as well: https://krebsonsecurity.com/2016/02/this-is-why-people-fear-the-intern…
mrpippy · 2016-03-17
They had a gaping security hole in the product for who knows how long (revealing the configured WiFi SSID+PSK to anyone with physical access to the back of the unit): https://www.pentestpartners.com/blog/steal-your-wi-fi-key-from-your-do…
andrewflnr · 2016-03-17
Hopefully they use the money to fix nonsense like this: https://www.pentestpartners.com/blog/steal-your-wi-fi-key-from-your-do… An attacker at your door has physical access to your Ring device, which can be leveraged into access to your wifi network (unless they fixed this already).
lathiat · 2024-04-28
However your IOMMU may not actually be in use. It's not in use by default on Linux and on most Linux distros as it tends to break things on random hardware that isn't setup right. It tends to work most of the time on servers. Ubuntu 22.04 tried to turn it on by default but switched it off again due to random mostly graphics related regressions on random hardware: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1971699 Some other history: https://www.phoronix.com/news/Intel-IOMMU-Gfx-Default-Try We really do need it though. I am always reminded of the very old Apple "Firewire Memory Bypass" which rendered flames to the screen just by plugging a firewire device in - because firewire had direct and originally unprotected DMA access: https://www.pentestpartners.com/security-blog/hack-demo-video/firewire… It is for this reason that even without IOMMU, as a workaround, you have to often give permission to thunderbolt devices to connect. Some details on that here: https://wiki.archlinux.org/title/Thunderbolt There is also a small but noticable performance hit to using the IOMMU, not so noticable on a general setup but if you are doing high-speed disk & network I/O like ceph storage in excess of 10Gbit/s or millions of IOPS you will notice it. You can Google that. You can also run into other weird behaviour, for example when using kdump to create a kernel crash dump it will kexec from the old kernel into a new kernel to produce the crash dump.…

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