Blog posts
Coredumps of my thoughts for making debugging a little less painful.
Patching ELFs with Assembly C, or abusing the linker for fun and profit
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.
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.
Ssh Clip
Clipboard with SSH cause graphical web interfaces are just too overkill for copying text.
Chip8 Interpretter 1
Out of the blue, after my SIH victory, i decided to give web development and cybersecurity a little break and decided to write a chip8 emulator. This is one project that i have always been wanting to do for quite a long time, but never got free enough to do it.