corelan/mona

GitHub: corelan/mona

一个用于 Immunity Debugger 和 WinDBG 的 Python 调试插件,旨在自动化和加速 Windows 平台漏洞利用开发过程中的各类内存搜索与分析任务。

Stars: 1851 | Forks: 586

# mona Corelan 的 mona.py 仓库 ### 什么是 mona.py? Mona.py 是一个 python 脚本,可用于在开发 exploit(通常针对 Windows 平台)时自动化并加速特定搜索。 它运行在 Immunity Debugger 和 WinDBG 上,并且需要 python 2.7。 尽管它可以在 WinDBG x64 中运行,但其大部分功能是专门为 32 位进程编写的。 有关 mona.py 及其使用方法的更多信息,请考虑参加 Corelan 的一门 exploit 开发课程: https://www.corelan-training.com ## 安装说明 ### Immunity Debugger 1. 将 mona.py 放入 'PyCommands' 文件夹(位于 Immunity Debugger 应用程序文件夹内)。 2. 将 Python 2.7.14(或更高的 2.7.xx 版本)安装到 c:\python27,从而覆盖 Immunity 捆绑的版本。这是为了避免在尝试更新 mona 时出现 TLS 问题。请确保您安装的是 32 位版本的 python。 ### WinDBG 参见 https://github.com/corelan/windbglib ## 备注 mona.py 已被收录于 Rawsec 的 CyberSecurity Inventory 中 [![Rawsec's CyberSecurity Inventory](https://inventory.raw.pm/img/badges/Rawsec-inventoried-FF5050_plastic.svg)](https://inventory.raw.pm/)
标签:Conpot, Corelan, DEP/ASLR绕过, DNS 反向解析, Exploit开发, Fuzzing, Immunity Debugger, Payload生成, Python, ROP链, SEH, WinDBG, Windows安全, XML 请求, 二进制分析, 云安全运维, 云资产清单, 代码生成, 内存破坏, 安全开发, 无后门, 渗透测试工具, 缓冲区溢出, 调试器插件, 逆向工程