Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
heap-viewer — glibcヒープを調査し、エクスプロイト開発に焦点を当てたIDA Proプラグイン | Kitploit
ツール/GitHubGitHub/danigargu/heap-viewer
脆弱性分析エクスプロイトリバースエンジニアリングデバッガバイナリ解析バイナリエクスプロイト
GitHubdanigargu/heap-viewer

heap-viewer

glibcヒープを調査し、エクスプロイト開発に焦点を当てたIDA Proプラグイン

リポジトリを見る
7738844年前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

HeapViewer

License: GPL v3

ヒープを調査するIDA Proプラグインで、エクスプロイト開発に特化しています。

現在はglibc malloc実装(ptmalloc2)をサポートしています。

2018 Hex-Raysプラグインコンテスト 第3位受賞

Requirements

  • IDA Pro >= 7.0

Tested on

  • glibc 2.23 <= 2.31 (x86, x64)

Features

  • ヒープトレーサー(malloc/free/calloc/realloc)
    • オーバーラップとダブルフリーの検出
    • villocを使用した可視化
  • Mallocチャンク情報
  • チャンクエディタ
  • マルチアリーナ情報(チャンク、top、last-remainder)
  • ビン情報(fastbins、unsortedbin、smallbins y largebins)
  • Tcache情報(glibc >= 2.26)
  • リンクリストのGraphView(bins/tcache)
  • 構造体ビュー(malloc_state / malloc_par / tcache_perthread)
  • マジックユーティリティ:
    • Unlinkマージ情報
    • Freeable/マージ情報
    • 偽のfastbinファインダー
    • House of Forceヘルパー
    • 便利なlibcオフセット
    • チャンクサイズ計算(request2size)
    • IO_FILE構造体

Install

heap_viewer.pyファイルとheap_viewerフォルダをIDAのプラグインディレクトリにドロップするだけです。

現在のユーザーのみにインストールするには、以下のディレクトリのいずれかにファイルをコピーしてください:

OSPlugin path
Linux/macOS~/.idapro/plugins
Windows%AppData%\Hex-Rays\IDA Pro\plugins

Configuration

現在、このプラグインは設定を必要としません。ヒープを解析するために必要なオフセットを自動的に取得しようとするためです。

ただし、プラグインが失敗した場合、設定タブで各種オフセットを設定することが可能です。これらのオフセットを取得するには、utilsフォルダにあるツールのいずれかを使用できます。

矛盾を見つけた場合は、お知らせください :)

Screenshots

トレーサー

Tracer

アリーナとチャンク情報

Arena-Chunk

Tcacheエントリ

Tcache entries

ビン

Bins

ビングラフ

BinGraph

Fastbinグラフ

fastbin graph

Tcacheグラフ

tcache graph

偽のfastbinを検索

Find fake fastbin

Unlinkマージ情報

Unlink merge info

便利なlibcオフセット

Useful libc offsets

Learning Resources

このツールと併せてヒープエクスプロイトを学ぶために、以下のリソースをお勧めします。

  • shellphish's how2heap

Author

  • Daniel García Gutiérrez - @danigargu

Contributors 🍺

同僚のsoez、wagiro、DiaLluviosoに特別な言及を。彼らはプラグイン開発中にいくつかのアイデアをくれました。そしてもちろん、@pwndbgプロジェクト。そこからヒープ解析に関するいくつかの事柄を参考にしました。

Contributors

Bugs / Feedback / PRs

コメント、issue、pull requestは大歓迎です :-)

ツールをダウンロード