美文网首页
windbg安装mona手记

windbg安装mona手记

作者: 南大理寺卿 | 来源:发表于2019-05-08 15:21 被阅读0次

    windbg安装mona

    环境

    主机 windbg版本 python版本
    win7 64 windows SDK中带的(应该是安装在win10上的,被我强装在7上了) Python2.7

    需要的文件

    简单说明一下,下载pykd的时候我没有找到传统方法的exe的安装方法,所以直接下载的pykd的文件,然后进行手动复制。这里需要根据你的python版本去寻找合适的对应版本,我使用的是pykd-0.3.4.6-cp27-none-win_amd64.whl,将文件下载下来之后进行解压,就可以获得pykd.pyd文件和msdia140.dll文件。 pykd.pyd复制到windbg安装文件的winext目录下(我的是C:\Program Files (x86)\Windows Kits\10\Debuggers\x64\winext)
    还需要注意msdia140.dll文件的文件名有可能因为下载的pykd.pyd的版本不同而不同,所以需要随机应变。

    • mona.py and windbglib.py

    直接到github下载mona,windbglib,保存位置随意,但需要把这两个文件复制到windbg安装根目录,也就是windbg.exe所在目录

    命令行

    • 进入命令行,来到msdia140.dll文件所在目录,执行:
    regsvr32 msdia140.dll
    

    弹出注册成功的提示框。


    msida140.dll注册成功.png

    windbg中进行成果检查

    • 打开windbg,随便附加一个程序,command输入以下命令:
    0:000> .load pykd.pyd
    0:000> !py mona.py
    

    出现以下界面即安装成功:


    mona安装成功.png

    总结

    • python一定要是2.7(mona支持2.7)
    • pykd.pkd要跟使用python2.7
    • 当你跟着网上的教程安装不成功的时候,不要砸电脑,老老实实排查原因

    相关文章

      网友评论

          本文标题:windbg安装mona手记

          本文链接:https://www.haomeiwen.com/subject/bsgmoqtx.html