- Install Visual C++.
- Install Python.
- Install Java JRE & JDK.
- Ghidra.
- Radare2.
- Emscripten (you do not need to install Emscripten manually. My batch scripts are doing it automatically).
- Cpp2py by Jiangshan00001.
- Cppcheck by Daniel Marjamäki.
- A pair of reverse engineering Python scripts: "ghidra/Ghidra/Features/PyGhidra/ghidra_scripts/{Disassemble.py + Decompile.py}"
-
- You can use these Python scripts, through the "code browser" tool, from "scripts" window of Ghidra.
- Batch scripts, inside the root folder.
- Import your software into Ghidra
- Inside the scripts window, double click on the name of the needed python script.
- Go into the root folder, to see the results.
- Use any batch script to manipulate the results, according to your needs.