IDA安装key patch 修改arm汇编指令

Title
IDA安装key patch 修改arm汇编指令
Date
May 14, 2023
 
notion image
配置了环境变量,没有用可以执行下面的命令,要用管理员权限,这样相当于重新安装了pip
可以首先执行 python -m ensurepip 然后执行 python -m pip install --upgrade pip ,相当于重装一次pip
Key patch:
安装python依赖 keystone-engine six
C:\Users\lion>pip install keystone-engine WARNING: Ignoring invalid distribution -p (c:\python310\lib\site-packages) WARNING: Ignoring invalid distribution -ip (c:\python310\lib\site-packages) WARNING: Ignoring invalid distribution - (c:\python310\lib\site-packages) WARNING: Ignoring invalid distribution -p (c:\python310\lib\site-packages) WARNING: Ignoring invalid distribution -ip (c:\python310\lib\site-packages) WARNING: Ignoring invalid distribution - (c:\python310\lib\site-packages) Collecting keystone-engine Downloading keystone_engine-0.9.2-py2.py3-none-win_amd64.whl (1.4 MB) ---------------------------------------- 1.4/1.4 MB 2.9 MB/s eta 0:00:00 WARNING: Ignoring invalid distribution -p (c:\python310\lib\site-packages) WARNING: Ignoring invalid distribution -ip (c:\python310\lib\site-packages) WARNING: Ignoring invalid distribution - (c:\python310\lib\site-packages) Installing collected packages: keystone-engine WARNING: Ignoring invalid distribution -p (c:\python310\lib\site-packages) WARNING: Ignoring invalid distribution -ip (c:\python310\lib\site-packages) WARNING: Ignoring invalid distribution - (c:\python310\lib\site-packages) Successfully installed keystone-engine-0.9.2 WARNING: Ignoring invalid distribution -p (c:\python310\lib\site-packages) WARNING: Ignoring invalid distribution -ip (c:\python310\lib\site-packages) WARNING: Ignoring invalid distribution - (c:\python310\lib\site-packages) WARNING: Ignoring invalid distribution -p (c:\python310\lib\site-packages) WARNING: Ignoring invalid distribution -ip (c:\python310\lib\site-packages) WARNING: Ignoring invalid distribution - (c:\python310\lib\site-packages) WARNING: Ignoring invalid distribution -p (c:\python310\lib\site-packages) WARNING: Ignoring invalid distribution -ip (c:\python310\lib\site-packages) WARNING: Ignoring invalid distribution - (c:\python310\lib\site-packages) C:\Users\lion>pip install six WARNING: Ignoring invalid distribution -p (c:\python310\lib\site-packages) WARNING: Ignoring invalid distribution -ip (c:\python310\lib\site-packages) WARNING: Ignoring invalid distribution - (c:\python310\lib\site-packages) WARNING: Ignoring invalid distribution -p (c:\python310\lib\site-packages) WARNING: Ignoring invalid distribution -ip (c:\python310\lib\site-packages) WARNING: Ignoring invalid distribution - (c:\python310\lib\site-packages) Collecting six Using cached six-1.16.0-py2.py3-none-any.whl (11 kB) WARNING: Ignoring invalid distribution -p (c:\python310\lib\site-packages) WARNING: Ignoring invalid distribution -ip (c:\python310\lib\site-packages) WARNING: Ignoring invalid distribution - (c:\python310\lib\site-packages) Installing collected packages: six WARNING: Ignoring invalid distribution -p (c:\python310\lib\site-packages) WARNING: Ignoring invalid distribution -ip (c:\python310\lib\site-packages) WARNING: Ignoring invalid distribution - (c:\python310\lib\site-packages) Successfully installed six-1.16.0 WARNING: Ignoring invalid distribution -p (c:\python310\lib\site-packages) WARNING: Ignoring invalid distribution -ip (c:\python310\lib\site-packages) WARNING: Ignoring invalid distribution - (c:\python310\lib\site-packages) WARNING: Ignoring invalid distribution -p (c:\python310\lib\site-packages) WARNING: Ignoring invalid distribution -ip (c:\python310\lib\site-packages) WARNING: Ignoring invalid distribution - (c:\python310\lib\site-packages) WARNING: Ignoring invalid distribution -p (c:\python310\lib\site-packages) WARNING: Ignoring invalid distribution -ip (c:\python310\lib\site-packages) WARNING: Ignoring invalid distribution - (c:\python310\lib\site-packages)
解决方法,参考GitHub网址(https://github.com/keystone-engine/keypatch  ),安装相应VC++ 库( https://www.microsoft.com/en-gb/download/details.aspx?id=40784  )即可。
IDA版本太高高于7.0,无法使用key patch
Built with Potion.so