~/talk

Don’t Trash It, Hack It: Reverse Engineering Secrets & Re-purposing ISP Routers

Talkat Open Source Summit India 2026 · on Wednesday, 2026-06-17· at 12:50· Lotus Ballroom 2 (Level 3)· [security]
links:none on file
slides:none on file

Shows how a commercial ISP router is fully reclaimed: firmware is dumped via UART or SPI (CH341), U‑Boot is intercepted because of no U‑Boot timeout, the boot env is edited to add bin sh and land a root shell, a readable 8MB UBI writable partition hosts custom binaries, a hardcoded password in the CLI binary is found via objdump/GDB and decompiled with Ghidra, a Ghidra patch flips the auth check and the patched binary is reflashed, then the device runs OpenWrt builds, tailscale, a storage server and a dnsmasq ad‑blocker.

AI-written summary · about

  1. 0:00Introduction
  2. 1:05Accessing router via UART and Uboot
  3. 3:11Bypassing Uboot timeout
  4. 5:40Read-only vs read-write partitions
  5. 6:22Extracting passwords from CLI
  6. 7:46MIPS assembly basics
  7. 8:50Position Independent Code in MIPS
  8. 10:17Decoding MIPS instructions
  9. 11:41Analyzing MIPS function prologues
  10. 13:05Calculating GOT addresses
  11. 14:32Reverse engineering password storage
  12. 17:27Setting up GDB server
  13. 19:35Debugging auth binary
  14. 23:49Hex editors and GRA
  15. 27:02Patching instructions to bypass auth
  16. 28:50Creating backdoors on router
  17. 29:35Porting OpenWRT to RTL9607
  18. 30:17Q&A Uboot security
  19. 33:53Q&A GRA labeling
  20. 34:17Q&A secure boot attacks
  21. 35:23Q&A learning assembly
  22. 37:29Q&A networking to security
  23. 39:12Q&A embedded Linux
  24. 40:16Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.