美文网首页程序员
安装ropgadget出现 ImportError: ERROR

安装ropgadget出现 ImportError: ERROR

作者: 星辰照耀你我 | 来源:发表于2018-03-05 15:08 被阅读0次

    ImportError: ERROR: fail to load the dynamic library 错误的解决方法

    按照https://github.com/JonathanSalwan/ROPgadget/tree/master作者给出的方法安装ropgadget时一切正常,但在运行命令ROPgedget时出现了错误,提示内容如下:

    因为在安装ROPgadget之前首先安装了capstone引擎,提示信息为未能加载动态库,百度一番,首先觉得应该是capstone版本问题,但通过命令

    sudo pip install -U capstone

    重新安装时提示已经是最新版本,无需更新,说明不是版本的锅,根据提示的路径

    /home/ubuntu/.local/lib/python2.7/site-packages/capstone

    发现里面根本没有libccapstone.so这个库,所以导入动态库失败了

    先用命令查找capstone库位置

    find / -name 'libcapstone.so'

    然后将搜索得到的路径中的libccapstone.so复制到图中提示的路径,再次运行命令ROPgadget,解决问题。

    相关文章

      网友评论

        本文标题:安装ropgadget出现 ImportError: ERROR

        本文链接:https://www.haomeiwen.com/subject/dtffgxtx.html