spun.io
ElectronicsReverse engineeringLinux / UnixRetro computingSecurity
- Posts
- 27 from 17 Oct 2017 to 26 Apr 2026
- Posting
- now and then (5 in the last year)
- Kind
- personal blog
- Feed
- https://spun.io/feed/
2026 5
2020 1
2019 5
- Changing Block Size to 512 bytes on SAS and SCSI disks under Ubuntu Linux
- AWS Elasticsearch: a fundamentally-flawed offering
- A Geiger Counter for WiFi Deauthentication Frames: the Telephreak 12 Badge
- Everything Always Returns 0: Adventures in Adding “Volkswagen Mode” to FreeBSD
- Lessons from Running a Small-Scale Electronics Factory in my Guest Bedroom, part 2: Assembly
2018 15
- Lessons from Running a Small-Scale Electronics Factory in my Guest Bedroom, part 1: Design
- Be careful when using global variables in AWS Lambda!
- Telephreak 11 Badge Update – BUGS!
- Telephreak 11 Badge Release Notes
- Using the XGecu TL866II Plus Under Linux with Wine
- Scaling Network Security Technologies by Decoupling Traffic Ingestion from Analysis using Open-Source
- Getting into the Pace 5268AC Router, part 3: Sacrifices Must be Made (to the JTAG gods)
- Let’s Repair an Ancient Macintosh SE/30, part 2: What the Hell is a Simasimac?
- Bitwise Operations and Common Uses: Decoding TCP and IPv4 Headers using AND and Bitwise Shifts
- Linux Kernel AF_PACKET bindings for Rust
- Let’s Repair an Ancient Macintosh SE/30, part 1: Looks Like it’s Broken
- Getting into the Pace 5268AC Router, part 2: Dumping the Flash Chip, Finding Keys
- Getting into the Pace 5268AC Router, part 1: Terminals and Hashes
- Reverse-Engineering the Casio SK-1, part 2: The ROM is now an Arduino
- Reverse-Engineering the Casio SK-1, part 1: Dumping the ROM