Example Usage
Some data structures emitted by the Swift compiler use relative indirect addresses in order to minimize startup cost for a process. By referring to the offset of the global offset table entry for a symbol, instead of directly referring to the symbol, compiler-emitted data structures avoid requiring unnecessary relocation at dynamic linking time.
See also
pyinstxtractor-ng
Open Source
PyInstaller Extractor Next Generation…
Ghidra
Open Source
Kali
NSA-developed software reverse engineering suite. Features a disassembler, decompiler, scripting (Ja…
pokeheartgold
Free
Decompilation of Pokemon HeartGold/SoulSilver…
Binwalk
Open Source
Kali
Firmware analysis tool for searching, extracting, and analyzing binary images. Identifies embedded f…
NTRGhidra
Open Source
A Nintendo DS binary loader for Ghidra…
RetDec
Open Source
Retargetable machine-code decompiler based on LLVM. Developed by Avast. Decompiles x86, ARM, MIPS, P…