eason
论坛版主
论坛版主
  • UID38
  • 粉丝1
  • 关注0
  • 发帖数4
阅读:1500回复:0

工具pydbg安装

楼主#
更多 发布于:2016-03-10 19:23
[Python灰帽子]环境安装
pydbg 安装:


首先安装pydasm:https://code.google.com/archive/p/libdasm/downloads


1. cd 到pydasm源代码路径的pydasm文件下
2. 运行 "setup.py build_ext"
3. 运行 "setup.py install"
4. 运行 Python
5. 在Python提示符下"import pydasm"


    失败的话:
    1.如果已安装VS的话修改msvc9compiler.py中的 find_vcvarsall(version)函数的productdir值为vcvarsall.bat的所在目录。
    2.如果没有VS:安装Visual C++ for Python:再执行以上的安装过程
    依然出错的话去修改:productdir = r"C:\Users\Adminuser\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0"    
    
然后安装Pydbg.
下载:
1. 从这里下载paimei https://github.com/OpenRCE/paimei (这里下载的paimei里面的pydbg目录为空)
2. 从这里下载pydbg https://github.com/OpenRCE/pydbg  替换paimei目录里的pydbg
或者
从这里下载完整的http://www.openrce.org/downloads/


0. cd 到paimei源代码路径的paimei文件下
1. 运行"setup.py build"
2. 运行"setup.py install"
3. 运行 Python
4. 在Python提示符下"import pydbg"


    这步失败的话:
    1 把python目录下Lib\Site-packages\pydbg下的pydasam.pyd删掉
    解决     import pydasm
            ImportError: DLL load failed: The specified module could not be found.
    这样的问题
    2 python目录下Lib\Site-packages\pydbg下的my_ctypes.py的添加
    class Structure(Structure):
        pass
    解决
    typ.__reduce__ = _reduce
        TypeError: can't set attributes of built-in/extension type '_ctypes.Structure'
    这样的报错


以上就是安装pydbg方式 ,都是从网站上google baidu而来的,希望有用。
游客

返回顶部