1. TheBEBook: A book I am writing to introduce a layman to Binary Exploitation. Felt that the RE-BE series is still not good enough for beginners. Hence this effort. Currently, it has material which are pre-requisites to the RE-BE series present in this blog. Actively updated.
  2. ROPilicious: Automated the ROP exploit generation to a certain extent. It is capable of harvesting the gadgets, syntax-based chaining and can generate different payloads. The tool is written in such a way that one can write a script to generate a new type of payload. Please read through its README for more details.
  3. Practical Malware Analysis: My progress on the Practical Malware Analysis book. I have documented the things which felt important - concepts, Windows functions, techniques for reversing/analysis etc., This is how I got introduced to Windows reversing, PE/COFF binaries.
  4. Write your own XXXX: Writing tools to understand stuff.
    • I have written libelfp, a simple ELF parsing library with simple, neat C API.
  5. packcap: A simple packet headers’ parser. Goal was to understand the Ethernet, IP, TCP, UDP, ICMP protocols’ headers better - thereby understand the protocols better.
  6. This blog itself is a lifelong project for me.