ida pro使用 Apply patches to 保存修改时提示patching canceled 处理方法

记一次痛苦的debug过程

用Apply patches to保存修改时提示patching canceled

1
2
3
Python 3.11.9 (tags/v3.11.9:de54cf5, Apr  2 2024, 10:12:12) [MSC v.1938 64 bit (AMD64)]
IDAPython 64-bit v9.3.0 (c) The IDAPython Team idapython@googlegroups.com
Patching cancelled...

搜到了一篇blog

尝试之后发现对我的情况无效.

后来和 GPT 对话,找出原因。处理方法如下:

  1. 不要根据之前的 blog 添加 sip.pyd
  2. 查找 ida\plugins\ 目录下是否同时存在 keypatch.py 和 patching.py 两个插件
  3. 如果都有,删除 patching.py
  4. 重启 ida 即可