IDA Python On MACOS 使用系统的python
生活随笔
收集整理的這篇文章主要介紹了
IDA Python On MACOS 使用系统的python
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
preliminary
IDA Pro 7.0
Macos Catalina 10.15.3
安裝有Homebrew
Approach
首先下載腳本.
然后先按照腳本指示操作:
- 安裝Python2
一定注意文件是 dynamically linked shared library,是一個動態(tài)鏈接庫文件。如果沒有,自行尋找python動態(tài)庫。這個文件路徑很重要
- 拷貝shell腳本
cp patch-idapython-homebrew.sh /Applications/IDA\ Pro\ 7.1/ - 修改shell腳本
HOMEBREW_PYTHON="/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/Python"
這個路徑就是上面提到的Python動態(tài)庫路徑。 - 運行腳本
按照腳本操作發(fā)現會報錯。
使用otool 命令發(fā)現有些IDA的動態(tài)庫中python路徑修改失敗。
解決:
- 切換到路徑 /Applications/IDA Pro 7.0/ida.app/Contents/MacOS/python/lib/python2.7/lib-dynload/ida_64 和 /Applications/IDA Pro 7.0/ida.app/Contents/MacOS/python/lib/python2.7/lib-dynload/ida下
- 運行命令
for f in `ls`; do install_name_tool -change /usr/local/Cellar/python@2/2.7.15_1/bin/python2 /usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/Python $f; done
替換這些python動態(tài)庫中需要的python動態(tài)庫路徑
如果還有問題使用 otool -L 命令查看出錯的動態(tài)庫文件。修改其動態(tài)庫路徑。
總結
以上是生活随笔為你收集整理的IDA Python On MACOS 使用系统的python的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HDU SPFA算法 Invitatio
- 下一篇: AI入门笔记1