PyDBG是windows下的一款纯python调试器,因为他的存在,使得python在软件调试、逆向工程等领域占据一席之地。下面记录PyDBG的安装过程。
环境:windows,C编译器,python2.6,libdasm,pydbg源码包。
步骤:
1、安装C编译器:如果你的电脑和我的一样卡,并且暂时不需要VS这样的庞大IDE的话,可以单独安装一个mingw编译器。这里用的是mingw4(对应gcc 4),安装完后,将一下环境变量加入到pyth中:
C:\MinGW\bin;C:\MinGW\mingw32\bin;C:\MinGW\libexec\gcc\mingw32\4.8.1。
注:这里MinGW放在C盘根目录下。
如果没有C编译器直接安装pydasm的话,将会出现下面错误:
D:\pyDBG\libdasm-1.5\libdasm-1.5\pydasm>setup.py install
running install
running build
running build_ext
building 'pydasm' extension