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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
ctf-tools — セキュリティ研究ツール用のセットアップスクリプト | Kitploit
ツール/GitHubGitHub/zardus/ctf-tools
エクスプロイトリバースエンジニアリングシェルコードデバッガフォレンジックウェブセキュリティファジングステガノグラフィー暗号化CTFバイナリ解析学習と教育
9.5k1.9k9日前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
共有
GitHub
zardus/ctf-tools

ctf-tools

セキュリティ研究ツール用のセットアップスクリプト

リポジトリを見る

ctf-tools

これは、さまざまなセキュリティ研究ツールのインストールを作成するためのセットアップスクリプト集です。 もちろん難しい問題ではありませんが、ツールを一箇所にまとめて、新しいマシンなどに簡単にデプロイできるのは非常に便利です。 これらのツールのインストールスクリプトは定期的にチェックされているので、うまく動作する可能性は高いはずです!

以下のツールのインストーラが含まれています:

カテゴリツール説明
binaryangrLast Build Shellphish 製の次世代バイナリ解析エンジン。
binaryangr-managementLast Build GUI リバースエンジニアリングおよび逆コンパイルツール。
binarybeefLast Build ブラウザ Exploitation フレームワーク。
binarycrosstoolLast Build クロスコンパイラおよびクロスアーキテクチャツール。
binarycross2Last Build 日本語の C 言語の本に掲載されているクロスコンパイルツールセット。
binarydecomp2dbgLast Build デコンパイラからデバッガに対話型シンボルを導入するプラグイン。
binaryelfkickersLast Build ELF ファイルを操作するためのユーティリティ集。
binaryelfparserLast Build ELF ファイルに関する情報を表示するマルチプラットフォームの CLI および GUI ツール。

また、CTF 以外のものを対象としたインストーラもいくつかあり、単調さを打破します!

カテゴリツール説明
gamedfLast Build Dwarf Fortress! CTF の後にリラックスするのに役立ちます!

使い方

使用するには、次のようにします:```bash

set up the path

/path/to/ctf-tools/bin/manage-tools setup source ~/.bashrc

list the available tools

manage-tools list

install gdb, allowing it to try to sudo install dependencies

manage-tools -s install gdb

install pwntools, but don't let it sudo install dependencies

manage-tools install pwntools

install qemu, but use "nice" to avoid degrading performance during compilation

manage-tools -n install qemu

uninstall gdb

manage-tools uninstall gdb

uninstall all tools

manage-tools uninstall all

search for a tool

manage-tools search preload

root@kitploit:~
可能な限り、ツールはインストールを非常に自己完結的に保ちます(つまり、tool/ ディレクトリ内に)。また、ほとんどのアンインストールは `git clean` の呼び出しだけです(**注意**: これは **注意深く** ありません。ツールディレクトリ内のすべてのもの、作業中のものを含めて、アンインストール中に消去されます)。

Python および Ruby のツールは、ツール固有の仮想環境にインストールされます。
この環境に他のパッケージを追加したい場合は、`ctf-tools/TOOL/pipx` または `ctf-tools/TOOL/gems` ディレクトリを参照してください。

## ヘルプ!

何かうまくいかない?
私はこれらのツールを(ほとんど)書いていませんが、切羽詰まった場合は [Discord](https://discord.gg/KRcjyn4pBH) に連絡してください。誰か親切な人が助けてくれるかもしれません!

## Docker 化されたツール

### プリビルドツールコンテナ

これらのツールのほとんどは、[https://hub.docker.com/r/ctftools](https://github.com/zardus/ctf-tools/blob/HEAD/dockerhub) からプリビルドコンテナとして入手できます。
例:```console
$ echo hi | docker run -i ctftools/taintgrind taintgrind --taint-stdin=yes /bin/cat
/home/ctf/tools/taintgrind/valgrind-3.21.0/build/bin/valgrind --tool=taintgrind --taint-stdin=yes /bin/cat
==8== Taintgrind, the taint analysis tool
==8== Copyright (C) 2010-2018, and GNU GPL'd, by Wei Ming Khoo.
==8== Using Valgrind-3.21.0 and LibVEX; rerun with -h for copyright info
==8== Command: /bin/cat
==8==
0xFFFFFFFF: _syscall_read | Read:3 | 0x0 | 4a5a000_unknownobj
hi
==8== 

自分でビルドする

以下のコマンドでDockerイメージをビルドできます:```bash git clone https://github.com/zardus/ctf-tools cd ctf-tools docker build -t ctf-tools --build-arg PREINSTALLED=some-tool .

root@kitploit:~
そして、次のコマンドで実行します:```bash
docker run -it ctf-tools

ビルドされたイメージには、ctf-tools がクローンされ、使用準備が整っており、ツールもインストールされています。

Kali Linux

Kali Linux (Sana および Rolling) では、特定のライブラリを手動で最新版を使用しないように設定しているため(数年古い場合もある)、一部のツールがまったくインストールされない、または奇妙な方法で失敗することがあります。 これらのライブラリを上書きすると、Kali に含まれている他のツールが壊れるため、唯一の解決策は、Kali のいくつかのツールが壊れた状態で我慢するか、Docker を使用するか、Ubuntu などの別のディストリビューションを別途実行することです。

ツールの追加

ツールを追加するには(たとえば toolname という名前)、次の手順を実行します。

  1. toolname ディレクトリを作成します。
  2. install スクリプトを作成します。
  3. README に追加します。
  4. (オプション) 特別なアンインストール手順が必要な場合は、uninstall スクリプトを作成します。

インストールスクリプト

インストールスクリプトは、$PWD が toolname である状態で実行されます。可能な限り、このディレクトリにツールをインストールする必要があります。 理想的には、git clean で完全なアンインストールが可能であるべきです。

インストールスクリプトは bin ディレクトリを作成し、その中に実行可能ファイルを配置する必要があります。 これらの実行可能ファイルは、自動的にリポジトリのメイン bin ディレクトリにリンクされます。 これらは任意のディレクトリから起動できるため、$0 の場所について仮定しないでください!

ライセンス

個々のツールはそれぞれのライセンスの下でライセンスされています。 ctf-tools 自体は BSD 2-Clause ライセンスの下でライセンスされています。 便利だと思ったら、GitHub でスターを付けてください (https://github.com/zardus/ctf-tools)。

幸運を祈ります!

関連項目

インストーラはありませんが、厳選された CTF ツールのリストはこちらにあります: https://github.com/apsdehal/aWEsoMe-cTf.

大規模なフレームワークを多数含む Vagrant 設定はこちら: https://github.com/thebarbershopper/epictreasure.

apt リポジトリの便利な CTF ツール

ツールが公式にパッケージ化されるにつれて、単に apt install を推奨するように切り替えています!

Docker イメージの便利な CTF ツール

以前、このリポジトリには docker pull をラップするスクリプトが含まれていました。 自分でできると信じています :-)

CategorySourceToolDescription
binarydockerpanda

便利な CTF ライブラリ

以前、このリポジトリにはライブラリインストーラが含まれていました。 ライブラリのインストール設定が非常に個別的であるため(例えば、ツールとは異なり、ライブラリごとの venv が望ましいかどうかは明確ではありません)、それらを提供するのをやめ、後世のためにここにリンクします。

ツールをダウンロード
binaryevilizeLast Build MD5 衝突バイナリを作成するツール。
binarygdbLast Build python2 バインディング付きの最新 gdb。
binarygefLast Build gdb の拡張環境。
binaryghidraLast Build オープンソースのリバースエンジニアリングおよび逆コンパイルツール。
binaryhonggfuzzLast Build 汎用的で使いやすいファザー。興味深い解析オプションを備えています。
binaryida逆コンパイルおよびリバースツール(~ / Downloads に自分でダウンロードする必要があります!)。
binarymanticoreLast Build Manticore は動的バイナリ解析のプロトタイピングツールで、シンボリック実行、汚染解析、バイナリ計装をサポートします。
binaryone_gadgetLast Build libc のマジックガジェット検索。
binarypreenyLast Build 便利なプリロード集(多くのアーキテクチャ向けにコンパイル済み!)。
binarypwninitLast Build Pwn チャレンジの開始を自動化するスクリプト。
binarypwndbgLast Build gdb の拡張環境。特に Pwn 向け。
binarypwnshLast Build アセンブリ、Exploitation などに便利なシェルスクリプト。
binarypwntoolsLast Build 便利な CTF ユーティリティ。
binaryqemuLast Build 最新版の qemu!
binaryqilingLast Build 動的バイナリ計装フレームワーク。
binaryqiraLast Build パラレル、タイムレスデバッガ。
binaryrappelLast Build Linux ベースのアセンブリ REPL。
binaryropperLast Build ガジェットファインダー。
binaryrp++Last Build もう一つのガジェットファインダー。
binaryseccomp-toolsLast Build seccomp 解析のための強力なツールを提供します。
binaryshellnoobLast Build シェルコード作成ヘルパー。
binarytaintgrindLast Build valgrind ベースの汚染解析ツール。
binaryvalgrindLast Build 動的バイナリ計装フレームワーク。いくつかの組み込みツールを含みます。
binaryvillocLast Build ヒープ操作の可視化。
binaryxropLast Build ガジェットファインダー。
forensicsfirmware-mod-kitLast Build ファームウェアのパック/アンパック用ツール。
forensicspdf-parserLast Build PDF ファイルを解析するためのツール。
forensicspeepdfLast Build PDF 文書を解析する強力な Python ツール。
forensicsscrdec18Last Build エンコードされた Windows スクリプトのデコーダ。
forensicsvolatilityLast Build システムメモリダンプのアナライザ(クラシック python2 版;python2 ツールが必要)。
forensicsvolatility3Last Build システムメモリダンプのアナライザ(最新版)。
cryptocodextLast Build Python codecs 拡張。エンコード/デコードのための CLI ツールを提供し、AI ベースの推測モードも含みます。
cryptocribdragLast Build 対話型クリブドラッギングツール(暗号用)。
cryptofastcollLast Build md5sum 衝突ジェネレータ。
cryptoforesightLast Build 乱数生成器の出力を予測するツール。実行するには "foresee" を起動します。
cryptofeatherdusterLast Build 自動化されたモジュール式暗号解析ツール。警告:python2 が必要です(ctf-tools でインストール可能)。
cryptogaloisLast Build 高速ガロア体演算ライブラリ/ツールキット。
cryptohashpump-partialhashLast Build 部分的に未知のハッシュをサポートする Hashpump。
cryptohash-identifierLast Build シンプルなハッシュアルゴリズム識別子。
cryptolibc-databaseLast Build libc オフセットのデータベースを構築し、Exploitation を簡略化します。
cryptomsieveLast Build Msieve は、大きな整数を因数分解するための一連のアルゴリズムを実装した C ライブラリです。
cryptononce-disrespectLast Build Nonce-Disrespecting Adversaries: Practical Forgery Attacks on GCM in TLS.
cryptopemcrackLast Build SSL PEM ファイルクラッカー。
cryptopkcrackLast Build PkZip 暗号化クラッカー。
cryptorevengLast Build CRC ファインダー。
cryptorsactftoolLast Build RSA 攻撃ツール。
cryptossh_decoderLast Build SSH トラフィックをデコードするツール。実行するには https://launchpad.net/~brightbox/+archive/ubuntu/ruby-ng から ruby1.8 が必要です。引数なしで実行するとクラッシュするため、ssh_decoder --help でヘルプを表示してください。
cryptosslsplitLast Build SSL/TLS MITM。
cryptoxortoolLast Build XOR 解析ツール。
cryptoyafuLast Build 自動整数因数分解。
webburpsuiteLast Build 悪さをするための Web プロキシ。
webcommixLast Build コマンドインジェクションおよび Exploitation ツール。
webmitmproxyLast Build CLI Web プロキシおよび Python ライブラリ。
websubbruteLast Build DNS レコードとサブドメインを列挙する DNS メタクエリスパイダー。
webwebgrepLast Build Web ページ向けの grep。JS 難読化解除、CSS の unminify、画像の OCR に対応。
stegosteganabaraLast Build もう一つの画像ステガノグラフィソルバー。
stegostegano-toolsLast Build テキストおよび画像ステガノグラフィツールのコレクション(LSB, PVD, PIT を含む)。
stegostegdetectLast Build ステガノグラフィ検出/破壊ツール。
stegostegsolveLast Build 画像ステガノグラフィソルバー。
stegostegosaurusLast Build Python バイトコード(pyc または pyo)ファイルに任意のペイロードを埋め込むステガノグラフィツール。
stegozstegLast Build PNG および BMP におけるステガノグラフィ隠しデータの検出。
miscjdguiLast Build Java デコンパイラ。
miscpython2Last Build 本当に必要なときのために...
miscsocial-analyzerLast Build ソーシャルメディア偵察ツール...
miscvelesLast Build バイナリデータ解析および可視化ツール。
miscxspyLast Build X セッションをスパイする小さなツール。
webtor-browserLast Build 異なる IP から Web チャレンジにアクセスする必要がある場合に便利です。
CategorySourceToolDescription
binaryaptaflplusplus最先端のファザー。
binaryaptchecksecバイナリのハードニング設定を確認します。
binaryaptradare2crowell が気に入っている奇妙なもの。
binaryaptrrRecord and Replay デバッグフレームワーク
binaryaptwccWitchcraft Compiler Collection は、GNU/Linux やその他の POSIX プラットフォームでバイナリのブラックマジックを実行するためのコンパイルツールのコレクションです。
forensicsaptbinwalkファームウェア (および任意のファイル) 解析ツール。
forensicsaptforemostファイルカーバー。
forensicsaptdislockerBitlocker 暗号化パーティションを読み取るためのツール。
forensicsaptorigami-pdfPDF マニピュレータ。
forensicsapttestdiskファイル復旧のための Testdisk と photorec。
webaptdirbWeb パススキャナ。
webaptdirsearchWeb パススキャナ。
webaptsqlmapSQL インジェクション自動化エンジン。
stegoaptpngtoolsPNG 解析ツール。
stegoaptsonic-visualizerオーディオファイルの可視化。
networkingaptdsniffPCAP/ネットワークストリームからパスワードやその他のデータを取得します。
networkingaptbettercapネットワークのいたずら用スイスアーミーナイフ。
miscaptz3Microsoft Research の定理証明器。
osintaptsherlock400 以上のソーシャルネットワークでユーザー名からソーシャルメディアアカウントを追跡するツール。
アーキテクチャに依存しない動的解析のプラットフォーム。
stegoDockerstego-toolkit多数のステガノグラフィツールを含む Docker イメージ。
CategorySourceToolDescription
binaryLibrarycapstoneマルチアーキテクチャ逆アセンブルフレームワーク。
binaryLibrarykeystone軽量なマルチアーキテクチャアセンブラフレームワーク。
binaryLibrarylief実行可能形式を計測するライブラリ。
binaryLibrarymiasmPython のリバースエンジニアリングフレームワーク。
binaryLibraryunicornマルチアーキテクチャ CPU エミュレータフレームワーク。
binaryLibraryvirtualsocketバイナリと対話するための素晴らしいライブラリ。
cryptoLibrarycryptanalib3featherduster 暗号解析ツールの生き残ったコアで、Python3 用に更新されました。
cryptoLibrarypython-paddingoraclePadding oracle 攻撃の自動化。