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
- 1Reverse Engineering the Tesla Firmware Update Process (2020)5 people · 19 points · first shared 2020 · 1 comments on HN
- 2Exploiting Copilot AI for SharePoint4 people · 11 points · first shared 2025 · 3 comments on HN
- 3Pen Testing Ships. A year in review3 people · 80 points · first shared 2020 · 23 comments on HN
- 4Ring Doorbell Vulnerability Exposes Wifi Password3 people · 46 points · first shared 2016 · 35 comments on HN
- 5Reverse Engineering a 5g ‘Bioshield’3 people · 2 points · first shared 2020 · discussion on HN
- 6Sinking container ships by hacking load plan software2 people · 193 points · first shared 2017 · 50 comments on HN
- 7‘eyeDisk’ USB drive secured with iris recognition reveals password in plain text2 people · 175 points · first shared 2019 · 22 comments on HN
- 8Warning as 4G Hotspots Are Hacked2 people · 96 points · first shared 2019 · 21 comments on HN
- 9Gone in six seconds? Exploiting car alarms2 people · 96 points · first shared 2019 · 37 comments on HN
- 10Screwdriving: Locating and exploiting smart adult toys2 people · 59 points · first shared 2017 · 2 comments on HN
- 11SkyFail: 6M Routers Left Exposed2 people · 20 points · first shared 2021 · discussion on HN
- 12Vulnerable Wi-Fi dildo camera endoscope2 people · 7 points · first shared 2017 · 2 comments on HN
- 13We turned a real car into a Mario Kart controller by intercepting CAN data2 people · 5 points · first shared 2025 · discussion on HN
- 14VTech strikes again2 people · 3 points · first shared 2018 · discussion on HN
- 15Building half a ‘Proxmark’ for $102 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!
niceguy4 · 2024-08-25
Wardriving for sex toys!
https://www.pentestpartners.com/security-blog/screwdriving-locating-an…
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.
controversial97 · 2022-12-09
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…
detaro · 2020-05-28
should probably point to source URL: https://www.pentestpartners.com/security-blog/reverse-engineering-a-5g…
pas · 2020-03-03
Ships are full of holes: https://www.pentestpartners.com/security-blog/pen-testing-ships-a-year…
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.
rickboyce · 2018-06-13
I guess it’s referring to this post: https://www.pentestpartners.com/security-blog/steal-your-wi-fi-key-fro…
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.…