【idaPro9】mac arm版本pj记录


资源分享记录

物料准备

  1. ida arm版本:文中版本
  2. Keygen物料: 文中版本

准备工作

  1. 安装物料的工具(1)
  2. 基于我给到的工具(2)里面的提示修改对应的python代码,然后移动到下面的目录,(1)安装好了之后下面就会有
1
2
/Applications/IDA\ Professional\ 9.0.app/Contents/MacOS
# 后续需要在这个目录下运行python代码
  1. 在当前文件目录执行下面命令,然后会多出来几个文件 libida.dylib.patchedlibida32.dylib.patched idapro.hexlic
1
python3 IdaPro9Beta-Keygen-iRabbit.py
  1. 如果有pathed文件的话就执行下面的操作
1
2
3
4
5
mv libida.dylib libida.dylib.bak    # 备份原文件
mv libida.dylib.patched libida.dylib # 替换为修改后的文件

mv libida32.dylib libida32.dylib.bak # 备份
mv libida32.dylib.patched libida32.dylib
  1. 递归清除应用程序的所有扩展属性
1
codesign -f -s - /Applications/IDA\ Professional\ 9.0.app/Contents/MacOS/libida.dylib
  1. 对 libida.dylib 文件进行临时签名
1
codesign -f -s - /Applications/IDA\ Professional\ 9.0.app/Contents/MacOS/libida32.dylib

到上面为止,程序已经可以使用了

如果提示崩溃(没有不管)

1
2
3
4
# 运行下面的两个命令即可
xattr -rd com.apple.quarantine /Applications/IDA\ Professional\ 9.0.app
# 重新签名
codesign --force --deep --sign - /Applications/IDA\ Professional\ 9.0.app

打开app-享受底层

image-20250828111657218