Vasilisk

Vasilisk is a V8 JIT fuzzer that focuses on optimization passes.

Reverse Engineering Go, Part II

This post is on how the Ghidra decompiler works, and how to make it work for Go. Part 1

Reverse Engineering Go, Part I

This will be part of a multi-part post on Go binaries and reverse engineering them. Part 2

DIY Binary Analysis with OBIN

To learn how tools like IDA work under the hood, and learn more about binary analysis, I made OBIN for Osiris Binary analysis tool which does the following:

  • Parsing the elf file and show the information in the header
  • Disassembling the sections which include program code (there is also an experimental gui with TkInter)
  • Generating the function call graph
  • Checking whether a sequence of syscalls or function calls can happen during the execution of the program