binary-re:tool-setup
バイナリ逆アセンブリツールのインストール
逆アセンブリツールを手動で設定するには時間と手間がかかり、エラーも発生しやすいです。このスキルでは、Ubuntu、macOS、WSL2、Arch Linuxにおいて、radare2、Ghidra、QEMU、GDB、Fridaの検証済みインストールコマンドを提供します。
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "binary-re:tool-setup". Ubuntuシステムにradare2、QEMU、GDBをインストールしてください
Résultat attendu:
- コアツールインストールコマンド: sudo apt install -y radare2 qemu-user qemu-user-static gdb-multiarch binutils-multiarch jq
- ARM sysroots: sudo apt install -y libc6-armhf-cross libc6-arm64-cross libc6-dev-armhf-cross libc6-dev-arm64-cross
- 確認コマンド: r2 -v && qemu-arm --version && gdb-multiarch --version
- r2ghidraデコンパイラをインストール: r2pm init && r2pm update && r2pm -ci r2ghidra
Audit de sécurité
SûrThis is a pure documentation skill containing only installation instructions and verification commands. No executable code, no network calls, no file system writes outside its own directory. All bash commands are example snippets for users to copy and run manually.
Score de qualité
Ce que vous pouvez construire
解析環境のセットアップ
組み込みデバイスファームウェアと実行ファイルを解析するために必要なすべてのツールをインストールします
クロスアーキテクチャデバッグの構成
ARMおよびMIPSマルウェアサンプルのデバッグ用にGDBマルチアーキとQEMUを構成します
REツールチェインの構築
組み込みバイナリ解析用のsysrootとエミュレーション環境を設定します
Essayez ces prompts
Ubuntuシステムにradare2、QEMU、GDBをインストールしてください
システムでGhidraをヘッドレス逆コンパイル用にセットアップしてください
MacでARMバイナリエミュレーション用にDockerを構成してください
QEMUでARMバイナリを実行するとexecフォーマットエラーが発生します
Bonnes pratiques
- 最も完全なツール互換性のためにはUbuntuまたはWSL2を使用してください
- 提供されている確認コマンドを使用してインストール後にツールを確認してください
- クロスアーキテクチャエミュレーションを試みる前にsysrootを構成してください
Éviter
- sysroot設定をスキップすると、QEMUがライブラリ不足エラーで失敗します
- Dockerコンテナを/tmpから実行すると、Colimaを使用しているmacOSでエラーが発生します
- MAXMEMを上げずにGhidraをインストールすると、大きなバイナリでメモリ不足エラーが発生します