Intro
IDA keypatch addons used to modify disasm code
Usage
right click on asm code, keypatch
-> pacher
, edit and comfirm
edit
-> patch program
-> apply patch to input file
(create backup)
install
-
install python
installpython-amd64-3.10
, keypatch doesn't support python-3.11 or python-x86install python-3.10.9-amd64 pip install keystone-engine six
-
install keypatch plugin
https://raw.githubusercontent.com/keystone-engine/keypatch/master/keypatch.py
copy keypatch.py file into IDA_INSTALL_PATH/plugins/
FAQ
except HTTPError, e
May be you take old version of keypatch.py, try to use new version without "except HTTPError, e" in source code