python灰帽子--安装pydbg遇到的问题

    xiaoxiao2021-03-26  21

    总结:win764位, python2.7.13 32位,vs2010版本,下载pydbg,下载libdasm,需要编辑msvc9compiler.py。备注:python2.7.13 64位好像不行,我的一直报错说不是有效的win32程序,不知道是不是不兼容的原因。

    1、下载python2.7.13 32位。

    2、按照教程  http://blog.csdn.net/apxar/article/details/19007031 下载好 pydbg 并做好工作。

    3、下载libdasm https://libdasm.googlecode.com/files/libdasm-1.5.tar.gz 并解压,通过命令行进入到pydasm目录,执行python setup.py install发现报错。

    4、下载vs2010

    5、在python安装路径\Lib\distutils目录下有个msvc9compiler.py找到243行,toolskey = "vs%0.f0comntools"%version 改为toolskey="vs版本(如10.0)0comntools"

    修改MSVCCCompiler函数:vc_env = query_vcvarsall(VERSION,plat_spec)改为vc_env = query_vcvarsall(10.0,plat_spec)

    http://blog.csdn.net/secretx/article/details/17472107

    http://blog.csdn.net/jhonguy/article/details/7696965

    这样应该就能成功了。如果还不行就得还得百度。今天弄了整整一天!!心好累~不过还好是值得的!加油!

    PS:我也用到了用vs的命令行编写环境变量

    set DISTUTILS_USE_SDK=1 set MSSdk=1

    和新建这两个变量不知道有没有用。。。

    我觉得安装好好难啊,我是完全靠运气。。。

    我还编辑了注册表不知道有没有用,应该没有吧,链接找不到了。。python32位新建HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\Setup\VC中新建字符串

    productdir 数据为vcvarsall.bat在vs中的路径。

    转载请注明原文地址: https://ju.6miu.com/read-350334.html

    最新回复(0)