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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
plasma — Plasmaはx86/ARM/MIPS用のインタラクティブな逆アセンブラです。色付きの構文でインデントされた疑似コードを生成できます。 | Kitploit
ツール/GitHubGitHub/plasma-disassembler/plasma
静的分析リバースエンジニアリングデバッガバイナリ解析
GitHubplasma-disassembler/plasma

plasma

Plasmaはx86/ARM/MIPS用のインタラクティブな逆アセンブラです。色付きの構文でインデントされた疑似コードを生成できます。

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

人気

すべて見る →

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

すべてのツールを探索

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

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

PLASMA

旧プロジェクト名は Reverse でした。

PLASMA は対話型逆アセンブラです。カラーシンタックスを使用して、より読みやすいアセンブリ(疑似コード)を生成できます。利用可能な Python API を使用してスクリプトを作成できます(以下の例を参照)。プロジェクトはまだ大規模な開発中です。

wiki : TODO リストといくつかのドキュメント。

対応しているもの:

  • アーキテクチャ:x86{64}、ARM、MIPS{64}(ARM と MIPS は部分的)
  • フォーマット:ELF、PE、RAW

警告: 構造体と型定義が実装されるまでは、データベースの互換性が失われる可能性があります。

要件

  • python >= 3.4
  • capstone、バージョン 4.0-alpha5 でテスト済み
  • python-pyelftools
  • pefile + python3-future
  • python-msgpack >= 0.4.6
  • c++filt(Linux の binutils パッケージに含まれています)
  • ターミナルは UTF8 と 256 色に対応している必要があります(対応していない場合は、--nocolor オプションを使用してください)

オプション:

  • python-qt4:メモリマップに使用
  • keystone:スクリプト asm.py に使用

インストール

root@kitploit:~
./install.sh

または、前のコマンドで要件がすでにインストールされている場合:

root@kitploit:~
./install.sh --update

テストの確認:

root@kitploit:~
make
....................................................................................
84/84 tests passed successfully in 2.777975s
analyzer tests...
...

関数の擬似逆コンパイル

root@kitploit:~
$ plasma -i tests/server.bin
>> v main
# tab キーを押すと擬似逆コンパイルが表示されます
# | でウィンドウを分割します
# すべてのショートカットについてはコマンドヘルプを参照してください

plasma

条件付きジャンプを反転させることでフローグラフを制御できます:

plasma

スクリプト(Python API)

API の詳細は wiki を参照してください。

例(これらのスクリプトは plasma/scripts に配置されています):

root@kitploit:~
$ plasma -i FILE
plasma> py !strings.py             # すべての文字列を表示
plasma> py !xrefsto.py FUNCTION    # xdot 呼び出しグラフ
plasma> py !crypto.py              # 暗号関連の定数を検出
plasma> py !asm.py CODE            # keystone でアセンブル
plasma> py !disasm.py HEX_STRING   # バッファを逆アセンブル
ツールをダウンロード