python之,pydbg,pydasm库,逆向工程调试器的安装
pydbg是著名的基于python 实现的调试器。pydbg库依赖于pydasm库。所以安装之前,需要先build pydasm。
1. 编译pydasm
Step1, 下载libdasm源码 http://code.google.com/p/libdasm/downloads/list
Step2,需要用到Visual Studio Command Prompt (2008),并用 cd 进入pydasm fold。
Step3,输入命令 setup.py install
2. 测试 import pydasm ,如果报dll not load 错误,一般是msvcr80.dll确实,需要复制到
3. 下载pydbg 路径: https://github.com/OpenRCE/pydbg
解压后文件放在Lib\Site-packages\pydbg下面,
由于 第一步 已经build 好了pydasm 了 所在要再pydbg 文件夹里面,移除pydasam.pyd。
让pydbg直接使用Lib\Site-packages\pydasam.pyd。
4. 测试环境是否安装成功。
安装成功。