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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
heappy — あなたのエクスプロイトプロセスを支援するハッピーなヒープエディタ :slightly_smiling_face: | Kitploit
ツール/GitHubGitHub/gand3lf/heappy
リバースエンジニアリングデバッガCTF学習と教育バイナリエクスプロイト
GitHubgand3lf/heappy

heappy

あなたのエクスプロイトプロセスを支援するハッピーなヒープエディタ 🙂

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

人気

すべて見る →

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

すべてのツールを探索

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

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

🙂 Heappy: 楽しいヒープエディタ

Heappy は、エクスプロイト開発中にヒープを操作するのに役立つ、gdb/gef ベースのエディタです。
このプロジェクトは、プロセスのライフサイクル中のヒープの変化を理解するのに役立つ教育ツールと考えるべきです。最も一般的なヒープエクスプロイト技術の学習を簡素化し、この素晴らしいトピックに関連するバイナリエクスプロイト CTF の解決を支援するために作成されました。

主な機能

Heappy が実装する機能は次のとおりです:
   ✅ ヒープのスナップショットを取得して相互に比較する
   ✅ ヒープビンのタイプとフィールドを即座に認識する
   ✅ ヒープ値を10進数・16進数・文字列で検索・編集する
   ✅ ヒープ状態の全体像で現在地を把握する
   ✅ コメント列にセルについてのメモを残す
   ✅ ライト/ダークモードを楽しむ

はじめに

以下の手順で 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
ツールをダウンロード