David Buchanan
banner
retr0.id
David Buchanan
@retr0.id
reverse engineering, cryptography, exploits, hardware, file formats, and generally giving computers a hard time

Fedi: @retr0id@retr0.id
Macroblog: https://www.da.vidbuchanan.co.uk/blog/
I felt so smart when I figured this out

(minor pluribus s01e02 spoilers)
November 20, 2025 at 7:59 PM
problematic grout gap
November 20, 2025 at 5:32 PM
turns out this device (GT-S6810P) straight up gives you a root shell if you connect to the serial port when it's in battery charging mode (?!?!???)
November 16, 2025 at 8:15 PM
After some extensive handholding (I figured out the va/pa mapping and gave it a disassembly from ghidra)
November 16, 2025 at 3:13 PM
pre-ordering my steam machine
November 13, 2025 at 2:42 AM
this looks interesting although I wouldn't call it a full implementation without this, it's basically the core of the PLC mechanism
November 12, 2025 at 8:25 PM
November 9, 2025 at 3:33 AM
explaining lossless compression to an american
November 1, 2025 at 11:26 PM
I didn't fix the CC resistors but maybe I'm ok with it only working one way up
November 1, 2025 at 8:29 PM
November 1, 2025 at 4:14 AM
November 1, 2025 at 1:49 AM
nice
October 31, 2025 at 12:21 AM
October 26, 2025 at 5:40 AM
October 25, 2025 at 8:11 PM
October 24, 2025 at 10:31 PM
an amusing highlight
October 24, 2025 at 10:29 PM
hmmm
October 24, 2025 at 8:08 PM
it could've been anyone really
October 22, 2025 at 4:43 PM
October 15, 2025 at 8:10 PM
I'm building a contraption (camera battery with integrated type-c charger)

(yes that capacitor is both load-bearing and too big to fit, I need to find a smaller one)
October 14, 2025 at 3:21 AM
this board is diabolical. there are *three* 5.1k resistors so I thought I was safe, but they are not in the correct places
October 14, 2025 at 1:53 AM
one of the most terrifying API surfaces (but don't worry, it's formally verified!)
October 13, 2025 at 10:35 AM
October 11, 2025 at 4:44 PM
gnu cowutils
October 10, 2025 at 10:45 PM
October 8, 2025 at 10:23 PM