zoukankan      html  css  js  c++  java
  • 【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文件夹下

  • 相关阅读:
    4815 江哥的dp题a
    CON1023 明明的计划
    5200 fqy的难题----2的疯狂幂
    [SCOI2005] 最大子矩阵
    1457 又是求和?
    2064 最小平方数
    vijos P1459车展
    1366 xth 的第 12 枚硬币
    1360 xth 的玫瑰花
    3223: Tyvj 1729 文艺平衡树
  • 原文地址:https://www.cnblogs.com/p4nda/p/7224340.html
Copyright © 2011-2022 走看看