首页
社区
课程
招聘
[原创] macOS 13.3 intel, install keypatch For IDA Pro 9.0
发表于: 2024-8-16 02:20 2665

[原创] macOS 13.3 intel, install keypatch For IDA Pro 9.0

2024-8-16 02:20
2665

[Do not change office py Script with Github]

if you change to

Please use "widget_type" instead of "form_type" ("form_type" is kept for backward-compatibility, and will be removed soon.)

the Plugin will NOT WORK !


First Look .

works fine to output window info !

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
  The hotkeys are F5: decompile, Ctrl-F5: decompile all.
 
  Please check the Edit/Plugins menu for more information.
Hex-rays version 9.0.0.240807 has been detected, gooMBA plugin ready to use
================================================================================
Keypatch v2.2 (c) Nguyen Anh Quynh & Thanh Nguyen, 2018
Keypatch is using Keystone v0.9.2
Keypatch Patcher's shortcut key is Ctrl-Alt-K
Use the same hotkey Ctrl-Alt-K to open 'Fill Range' window on a selected range of code
To revert (undo) the last patching, choose menu Edit | Keypatch | Undo last patching
Keypatch Search is available from menu Edit | Keypatch | Search
Find more information about Keypatch at http://keystone-engine.org/keypatch
Keypatch: FAILED to load config file. Use default setup now.
================================================================================
  File "/Applications/IDA Professional 9.0.app/Contents/MacOS/plugins/keypatch.py", line 1559, in update
    if ctx.form_type == idaapi.BWN_DISASM:
Please use "widget_type" instead of "form_type" ("form_type" is kept for backward-compatibility, and will be removed soon.)
---------------------------------------------------------------------------------------------
Python 3.12.4 (main, Jun  8 2024, 04:58:03) [Clang 14.0.3 (clang-1403.0.22.14.1)]
IDAPython 64-bit v9.0.0 final (serial 0) (c) The IDAPython Team <idapython@googlegroups.com>

how to

1, put this fixed python file file to your IDA 9.0 directory. at macOS bin Plugins.
thanks https://bbs.kanxue.com/thread-282852.htm
thanks mb_fefksfsl

2, check the decretory on IDA 9 py console.

1
2
import site
print(site.getsitepackages())

3, get the python-sites path info.

1
2
3
Python>import site
print(site.getsitepackages())
['/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages']

4, install the pip and keystone and six

1
2
3
4
5
6
7
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
 
/opt/local/Library/Frameworks/Python.framework/Versions/3.12/bin/python3.12 ./get-pip.py
 
/opt/local/Library/Frameworks/Python.framework/Versions/3.12/bin/python3.12 -m pip install keystone-engine
 
/opt/local/Library/Frameworks/Python.framework/Versions/3.12/bin/python3.12 -m pip install six

5, final check it !

1
/opt/local/Library/Frameworks/Python.framework/Versions/3.12/bin/python3.12 -m pip install keystone-engine

If you need to repost, please indicate that the source is from the
https://bbs.kanxue.com Forum,
calleng.
Thanks a lot !


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

最后于 2024-8-16 04:21 被calleng编辑 ,原因:
收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//