vcredist_x86.exe
. 执行之后将pykd.pyd
放置到windbg安装目录下的winext
文件夹下。 开启cmd,切换到 C:\Program Files\Common Files\Microsoft Shared\VC下,
执行注册命令 regsvr32 msdia90.dll
系统会弹窗显示成功。
将windbglib.py和mona.py
放置到windbg文件根目录下。
至此,已经完成安装操作。
首先测试一下安装是否成功
要使用mona,必须先执行.load pykd.pyd
,此操作完成之后windbg并没有反馈。
.load pykd.pyd
接着执行!py mona.py
0:000> .load pykd.pyd
0:000> !py mona
Hold on…
[+] Command used:
!py mona.py
‘mona’ - Exploit Development Swiss Army Knife - WinDBG (32bit)
Plugin version : 2.0 r557
PyKD version 0.2.0.29
Written by Corelan - https://www.corelan.be
Project page : https://github.com/corelan/mona
|------------------------------------------------------------------|
| _ __ ___ ___ _ __ __ _ _ __ _ _ |
| | ‘_ ` _ \ / _ \ | ‘_ \ / _` | | ‘_ \ | | | | |
| | | | | | || (_) || | | || (_| | _ | |_) || |_| | |
| |_| |_| |_| \___/ |_| |_| \__,_|(_)| .__/ \__, | |
| |_| |___/ |
| |
|------------------------------------------------------------------|
由于csdn不知道为什么上传不了图片,到这里就为止吧。。
三个文件的作用:
为了使windbg支持python(mona拿python写的),需要安装PYKD,由于mona使用pycommand编写,使用了immlib,所以需要windbglib.py的支持。
平时使用的时候,!py mona +命令
就可以。帮助很详细,随便翻一下。
最后送上最官方的安装说明,主要是写的太繁琐了(出发点当然是好的)install mona for windbg
原文地址:http://blog.csdn.net/bugmeout/article/details/45199139