The Curious Engineer

All blogs / Emulation

Thomas

thomasw.dev

EmulationApple / classic MacRustEmbedded / microcontrollersReverse engineering

Posts
27 from 19 Jun 2017 to 5 Jul 2026
Posting
now and then (2 in the last year)
Kind
personal blog
Feed
https://thomasw.dev/feed.xml

2026 1

  1. Installing A/UX 1.1 like it's the 90s

2025 1

  1. Digital echoes: open bus behavior on the compact Macintosh

2024 1

  1. Emulating the early Macintosh floppy drive

2023 3

  1. SNES emulator: writing a multi-threaded renderer
  2. Embedded Rust: customizing the Cortex-M exception vector table
  3. Solving Advent of Code 2022 day 13 in Rust

2022 2

  1. Dissecting killbutmakeitlooklikeanaccident.sh and porting it to ARM64
  2. Building a Chromium-based web kiosk using Yocto/OpenEmbedded

2021 2

  1. Ignoring outgoing packets on Linux AF_PACKET sockets
  2. KFENCE - Detecting memory bugs in production kernels

2020 1

  1. Plymouth on the GPD Pocket (2)

2018 2

  1. Flare-on 2018 #8: doogie.bin
  2. Flare-on 2018 #4: binstall.exe

2017 14

  1. Flare-on 2017 #10: shell.php
  2. Flare-on 2017 #9: remorse.ino.hex
  3. Flare-on 2017 #8: flair.apk
  4. Flare-on 2017 #7: zsud.exe
  5. Flare-on 2017 #6: payload.dll
  6. Flare-on 2017 #5: Pewpew boat!
  7. Flare-on 2017 #4: notepad.exe
  8. Flare-on 2017 #3: greektome.exe
  9. Communicating within 0.0.0.0/8
  10. Google CTF 2017: ASCII Art Client (reversing)
  11. Google CTF 2017: Moon (reversing)
  12. Google CTF 2017: JohnnyBoy (reversing)
  13. Address Space Layout Randomisation on Windows
  14. Fun with a vulnerable web server