Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
heappy — 一个顺手的堆编辑器,助力你的漏洞利用过程 :slightly_smiling_face: | Kitploit
工具/GitHubGitHub/gand3lf/heappy
逆向工程调试器CTF学习与教育二进制利用
GitHubgand3lf/heappy

heappy

一个顺手的堆编辑器,助力你的漏洞利用过程 🙂

查看仓库
197195年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

🙂 Heappy:一个快乐的堆编辑器

Heappy 是一款基于 gdb/gef 的编辑器,可帮助你在漏洞利用开发过程中处理堆。
该项目应被视为一种教学工具,有助于理解堆在进程生命周期中的演化过程。它的创建是为了简化最常见堆利用技术的学习,并支持你解决与此主题相关的二进制利用 CTF。

主要特性

这是 Heappy 实现的功能:
   ✅ 获取堆快照并相互比较
   ✅ 立即识别堆 bin 的类型和字段
   ✅ 通过十进制、十六进制或字符串搜索和编辑堆值
   ✅ 借助堆状态的全景视图轻松定位
   ✅ 在注释列中记录关于某个单元格的备注
   ✅ 享受浅色和深色模式

快速开始

以下说明将帮助你快速安装和运行 Heappy。

先决条件

如果你还没有它,请在 GDB 中安装 GEF:

root@kitploit:~
wget -q -O- https://github.com/hugsy/gef/raw/master/scripts/gef.sh | sh

md5(gef.sh): eb053864d050048cb001c80c79fde7b5

安装

安装 Node.js 和 npm:

root@kitploit:~
apt update
sudo apt install nodejs npm

下载并安装 Heappy:

root@kitploit:~
git clone https://github.com/gand3lf/heappy
cd heappy/
npm install

在 GDB 中加载服务器:

root@kitploit:~
gef➤ source /my/path/heappy/server/heappy.py

建议在目标堆初始化之后运行 Heappy GUI。
例如:

root@kitploit:~
gef➤ break main
gef➤ run

从另一个终端启动 GUI:

root@kitploit:~
cd /my/path/heappy/
npm start

玩得开心! 🚀

尚未实现

🔲 32 位地址支持(即将推出)
🔲 多堆支持
🔲 gdb 检查点集成

构建工具

  • Vue.js - Web 框架
  • Electron - 构建框架
  • GEF - GDB 扩展
  • Python3 - 用于 GEF 集成

当前状态

许可证兼容性
MITPython 3
下载工具