Reverse Engineering
Software reverse engineering, binary analysis, decompilation, and code analysis techniques
- •8 min read•elflow-level
Parsing ELF Binaries in C
The first step to actually understanding what runs on your machine: read an ELF file yourself. No libelf, no readelf — just mmap and pointer casts. I walk the header and section table of a real binary, and diff my output against the tools that already exist.
- •3 min read•binary-analysisreverse-engineering
Binary Whisper: Beginner Binary Analysis Walkthrough
A friendly, step-by-step writeup of the Binary Whisper challenge using basic static analysis and a tiny XOR decode script.
- •10 min read•tryhackmeobfuscation
Mastering Obfuscation Principles - TryHackMe Writeup
A comprehensive guide to understanding obfuscation techniques for malware evasion, from basic concatenation to advanced control flow manipulation. Learn how attackers hide their code and how defenders can spot these techniques.
- •5 min read•ctfadvent-of-ctf
Advent of CTF 2025: Day 4 - The Elf's Wager
Reverse engineering challenge involving static analysis of a stripped ELF binary with anti-debugging measures and XOR-based authentication.
- •6 min read•nahamconctf
NahamCon Winter CTF 2025: Mobile Security Challenge Writeups
Detailed writeups for mobile security challenges from NahamCon Winter CTF 2025, covering Android APK reverse engineering, vulnerability analysis, and exploitation techniques.
- •4 min read•static-analysisghidra
Static Analysis of ELF x86 Binary - RootMe Challenge
Systematic reverse engineering approach for unprotected ELF binaries using static analysis techniques and Ghidra decompilation
- •9 min read•tryhackmex86-architecture
x86 Architecture for Malware Analysis - TryHackMe Writeup
A comprehensive guide to x86 CPU architecture fundamentals essential for malware reverse engineering. Learn about registers, memory layout, and stack operations that form the foundation of system exploitation.