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
PS2Recomp
Open Source
Playstation 2 Static Recompiler & Runtime Tool to make native PC ports…
GH-Offset-Dumper
Free
Scan signatures and netvars. Dumps header files, cheat tables and ReClass files.…
xAnalyzer
Open Source
…
cross-channel_chinese-localization_project
Open Source
[LEGACY] CROSS † CHANNEL 中文化 (汉化) 项目,源代码以及网站。(全翻译文本、全平台移植源码已公开!欢迎修改&学习!)CROSS † CHANNEL Chinese Loca…
mitmproxy2swagger
Free
Automagically reverse-engineer REST APIs via capturing traffic…
NTRGhidra
Open Source
A Nintendo DS binary loader for Ghidra…