码迷,mamicode.com
首页 > 数据库 > 详细

为windbg安装mona.py

时间:2015-04-22 22:23:16      阅读:604      评论:0      收藏:0      [点我收藏+]

标签:windbg   mona   安装   binary   

文章中涉及的链接已经共享如下:

install

  1. 安装python
  2. 安装PyKD,下载完成之后解压缩,选择对应的操作系统,安装vcredist_x86.exe. 执行之后将pykd.pyd 放置到windbg安装目录下的winext文件夹下。
    技术分享
  3. 开启cmd,切换到 C:\Program Files\Common Files\Microsoft Shared\VC下, 执行注册命令 regsvr32 msdia90.dll 系统会弹窗显示成功。
    技术分享

  4. windbglib.py和mona.py 放置到windbg文件根目录下。
    技术分享

至此,已经完成安装操作。

Usage

首先测试一下安装是否成功
要使用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不知道为什么上传不了图片,到这里就为止吧。。

by the way

三个文件的作用:
为了使windbg支持python(mona拿python写的),需要安装PYKD,由于mona使用pycommand编写,使用了immlib,所以需要windbglib.py的支持。

平时使用的时候,!py mona +命令 就可以。帮助很详细,随便翻一下。

最后送上最官方的安装说明,主要是写的太繁琐了(出发点当然是好的)install mona for windbg

为windbg安装mona.py

标签:windbg   mona   安装   binary   

原文地址:http://blog.csdn.net/bugmeout/article/details/45199139

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!