Example Usage
wrap header:
LOAD_GLOBALS N (__armor_enter__) N = length of co_consts
CALL_FUNCTION 0
POP_TOP
SETUP_FINALLY X (jump to wrap footer) X = size of original byte code
changed original byte code:
Increase oparg of each absolute jump instruction by the size of wrap header
Obfuscate original byte code
...
wrap footer:
LOAD_GLOBALS N + 1 (__armor_exit__)
CALL_FUNCTION 0
POP_TOP
END_FINALLY
See also
-SKYNET-Steam-Emulator
Open Source
Client emulator to play steam games on LAN without Internet connection.…
ipatool
Open Source
Command-line tool that allows searching and downloading app packages (known as ipa files) from the i…
Angr
Open Source
Python binary analysis framework supporting both static and dynamic symbolic execution (concolic exe…
bddisasm
Open Source
bddisasm is a fast, lightweight, x86/x64 instruction decoder. The project also features a fast, bas…
Binwalk
Open Source
Kali
Firmware analysis tool for searching, extracting, and analyzing binary images. Identifies embedded f…
NebulaFD
Free
A work in progress, reimagined decompiler for Clickteam Fusion.…