为windbg安装mona.py

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

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

时间: 2024-12-29 09:02:06

为windbg安装mona.py的相关文章

python 安装 ez_setup.py出现的问题及解决办法

试了网上好几个解决办法. 下面这个办法是最对我胃口的. ~~~~~~~~~~~~~~~~ 安装ez_setup.py时出现了这个问题: UnicodeDecodeError: 'ascii' codec can't decode byte 0xb0 in position 1: ordinal not in range(128) Something went wrong during the installation. See the error message above. 解决办法: 打开C

JDE Develop Server分别安装DV PY PD后WEBSERVER问题

一般安装时一次性安装完DV\PY\PD环境后,再安装WEBSERVER时只需要修改一次配置文件即可,但如果先安装顺序如下: DV->WEBSERVER->PY 此时,配置程序被初始化,必须重新修改jde.ini 以及WEBSERVER下的Tnsnames.ora文件 同理,如果在进行PD安装,则仍需要安装WEBSERVER. -----------------分割线------------------------ PS:貌似E910下system文件夹保存了所有的安装后环境,感觉应该可以先将s

013_VM+WinDbg安装

预计平均三天一课,录制过程中,大纲会实时更新(更改) 主讲:郁金香灬老师  QQ150330575 开发环境:VC6,VS2003,VS2008 www.yjxsoft.net www.yjxsoft.com 教程购买地址:http://yjxsoft.taobao.com 1.3.5VM+windbg安装 13课 A.安装VM虚拟机 B.在VM里安装操作系统 C.安装windbg D.windbg和VM的相关配置 E.启用windbg双机调试 一.安装VM虚拟机 二.在VM里安装操作系统 设置

使用PuTTy在CentOS下安装web.py与简单的文件传输

两周前,出于帮朋友忙的目的,尝试了一下微信公众号的菜单自定义与自动回复功能的实现,成了. 两周后,需要将代码转移至朋友新购的服务器上,发现基本操作全忘记了,麻瓜!所以记一笔,希望也能对大家也有帮助. 腾讯云买的服务器,系统为CentOS 7.2 64位,自带python2.75. 第一步,安装web.py 网上推荐的用这个 easy install 下载管理 python 的包,所以先安装 easy install: yum install python-setuptools 安装完成,输入:

安装python,setuptools,get-pip.py,ipython构建python开发环境

安装python,setuptools,get-pip.py,ipython,构建python开发环境 安装环境:Centos6.7 ,安装时选项为桌面,增加了开发工具包. 1.python2.7.11安装 下载源代码: wget https://www.python.org/ftp/python/2.7.11/Python-2.7.11.tgz 安装: ./configure make make install 2.安装setuptools wget https://pypi.python.o

安装与配置windbg的symbol(符号)

<一>下载最新版的WinDbg工具,有两种方式,假设我的电脑系统为Win 10,Windows 10必须周年更新版本哦,那么可以去这个官网下载. 有两种版本:第一种版本是在微软应用商店下载的WinDbg Preview版本,这个版本UI更加好看,如果你有需求可以直接在这个网站下载,也可以下载exe版本的安装文件. 下载地址:WinDBG下载地址  ,下图是WinDbg微软应用商店下载的. 也可以下载exe的安装文件进行安装,这个两个版本可以在一个系统同时存在,你可以选择使用哪个. <二&

Linux 软件安装 &nbsp; 运维

软件安装 RPM  YUM  编译安装 ================================================================= 常见的软件包的格式:*.rpm /*.tar /*.tar.gz/*.tar.bz2/*.py/*.bin/*.bundle ================================================================= RPM (关于rpm命令详解见博文Command) ---------

使用Ghost.py爬取由JS动态生成的网页

很多网站的内容是由JS动态生成的,对于这样的网站查看它的源代码是看不出什么的,常规的爬虫对于这样的网站束手无策.我自己做了一个由JS生成的图片,并成功的用Ghost.py把它爬取了下来. 对于这么个图片看似平常,那么看下它的源代码 从源代码里看不出关于这张图片的地址,而图片的地址是在后端,由JS加载进去的,爬取这类网站需要模拟浏览器执行JS语句,得到执行JS后的页面,再实现爬取. 这里需要用到一个工具:ghost.py ghost.py是一个使用python编写的封装了webkit的网络工具.官

Windbg Extension NetExt 使用指南 【1】 ---- NetExt 介绍

摘要 : 在使用WINDBG做debugging的时候,需要一个好的工具帮助进行数据分析. 最常见的extension包括SOS, PSSCOR.  NetExt则是另外一种提供了丰富命令功能的debugging extension. NetExt主要用于Managed Code的分析功能, 对ASP.NET, WCF, WIF有良好的支持, 并且提供了很多常用的分析命令. 它涵盖了SOS以及PSSCOR的绝大部分命令, 并且提供了更为强大的数据挖掘的功能. 在这个系列里面, 我将一一介绍这个功