Using a little bit of linkerscript magic and C to patch binaries the toolchain-intended way - instead of manually patching assembly instructions like a madman.
Posts for: #Reverse-Engineering
Patching ELFs with
Hacking Rustls: Adding Your Own CA for HTTP/S Proxies
Give rustls a gentle lobotomy and make it cooperate with the HTTP/S your proxy of choice :).
Reversing ARM Firmware
Reversing a raw firmware dump is very different from reversing an ELF executable or a PE image. There are no sections, no symbols, and often no clear format - just raw bytes.
In this post, I’ll walk through the process of reversing a simple ARM Cortex-M3 (ARMv7-M) firmware image using Ghidra, mapping memory regions, identifying initialization routines, and making sense of global variables.