RepositoryPythonESSpain
DA

danigargu/heap-viewer

IDA Pro plugin to examine the glibc heap, focused on exploit development

773stars
88forks
4issues
4views

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: heap

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: idapython-plugin

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: idapython

#1 Repository Của Tháng

🧠 HeapViewer — Plugin IDA Pro phân tích heap glibc cho khai thác lỗ hổng

Công cụ trực quan hoá và truy vết heap glibc ngay trong IDA Pro, tập trung vào phát triển khai thác.

HeapViewer là một plugin cho IDA Pro (phiên bản 7.0 trở lên), được thiết kế để phân tích cấu trúc heap dựa trên triển khai malloc của glibc (ptmalloc2). Dự án hỗ trợ khai phá thông tin chunk, arena, bins, tcache và cung cấp các công cụ hỗ trợ khai thác như tìm fake fastbin, tính toán offset hữu ích trong libc.

✨ Điểm nổi bật

  • Heap tracer: Truy vết các lời gọi malloc/free/calloc/realloc, phát hiện overlap và double-free.
  • Visualization bằng villoc: Trực quan hoá trạng thái heap qua thư viện villoc.
  • Thông tin chunk: Hiển thị chi tiết từng chunk malloc trong heap.
  • Chunk editor: Cho phép chỉnh sửa trực tiếp nội dung chunk.
  • Hỗ trợ đa arena: Phân tích chunks, top chunk, last-remainder trong nhiều arena.
  • Thông tin bins: Hỗ trợ fastbins, unsortedbin, smallbins, largebins.
  • Hỗ trợ tcache: Phân tích cấu trúc tcache (glibc >= 2.26).
  • GraphView danh sách liên kết: Trực quan hoá bins và tcache dưới dạng đồ thị.
  • Magic utils: Các công cụ hỗ trợ khai thác như unlink merge info, fake fastbin finder, house of force helper, IO_FILE structs.

💡 Vì sao đáng chú ý

HeapViewer khác biệt từ các công cụ phân tích heap khác bằng cách tích hợp trực tiếp vào môi trường IDA Pro — nơi các nhà nghiên cứu đã làm việc hàng ngày. Thay vì phải chuyển đổi qua các công cụ bên ngoài, người dùng có thể truy cập mọi thông tin heap ngay tại chỗ, kèm theo các chức năng hỗ trợ khai thác thực tế. Phù hợp cho những ai làm việc với phát triển khai thác lỗ hổng trên hệ thống basd trên glibc.


#IDAPro #HeapExploitation #glibc #Security #ReverseEngineering #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryPython
mcdulltii/obfDetect

IDA plugin to pinpoint obfuscated code

145
Apr 29, 2022
RepositoryPython
darx0r/Stingray

IDAPython plugin for finding function strings recursively

133
May 17, 2022
RepositoryJavaScript
vmallet/ida-plugins

An interactive list of plugins for hex-rays' IDA Pro

491
Nov 19, 2024
RepositoryPython
hasherezade/ida_ifl

IFL - Interactive Functions List (plugin for IDA Pro)

501
Jun 25, 2026
RepositoryPython
eset/DelphiHelper

DelphiHelper is a python IDA Pro plugin aiming to help the analysis of x86/x86_64 binaries written in Delphi programming language.

174
Aug 26, 2026
RepositoryC++
0xPhoeniX/MazeWalker

Toolkit for enriching and speeding up static malware analysis

170
Jan 28, 2022
RepositoryPython
yt-dlp/yt-dlp

A feature-rich command-line audio/video downloader

202.5k
Oct 23, 2026
RepositoryPython
521xueweihan/HelloGitHub

:octocat: 分享 GitHub 上有趣、入门级的开源项目。Share interesting, entry-level open source projects on GitHub.

184.7k
Sep 28, 2026
RepositoryPython
mrexodia/ida-pro-mcp

AI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.

13.1k
Sep 26, 2026