【capstone/ropgadget】環境配置


具體環境配置可參考 https://github.com/JonathanSalwan/ROPgadget/tree/master 作者給出的安裝方式

但具體配置中出現了問題,如引用時出現如下錯誤:

>>> import ropgadget

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "ropgadget/__init__.py", line 14, in <module>
import ropgadget.binary
File "ropgadget/binary.py", line 13, in <module>
from ropgadget.loaders.elf import *
File "ropgadget/loaders/__init__.py", line 13, in <module>
import ropgadget.loaders.elf
File "ropgadget/loaders/elf.py", line 13, in <module>
from capstone import *
File "/usr/local/lib/python2.7/dist-packages/capstone/__init__.py", line 230, in <module>
raise ImportError("ERROR: fail to load the dynamic library.")
ImportError: ERROR: fail to load the dynamic library.

該問題是capstone沒有安裝好所至。即找不到capstone的動態鏈接庫(libcapstone.so)

 

 

可使用移動的方法把這個so庫移動到python路徑下,先用find語句找到這個庫

 

find / -name 'libcapstone*'

找到后 mv so庫路徑  python路徑/dist-packages/capstone文件夾下


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM