オープンソースのセキュリティ ツール
SearchSploit: オフラインエクスプロイトインデックス
SearchSploit は Exploit-DB のコマンド ライン ミラーです。ラップトップ上でローカルな完全なエクスプロイトおよびシェルコード データベースであり、オフラインで検索可能で、コマンド 1 つでエクスプロイト ファイルをワークスペースにコピーできます。エンゲージメント中、これは端末を離れることなく、「サービス X バージョン Y」からエクスプロイト候補への最速のブリッジであり、そのデータベースは専門家がexploit-db.comで読むものと同じです。候補者を特定します。読んで検証することはあなたの記憶に残ります。
要点
- 主要な呼び出しは短く、searchsploit apache 2.4.49 — サービス、バージョン、次に 2 番目の用語または --exclude で絞り込みます。
- JSON または CSV 出力はレポート パイプラインにフィードされます。 --json は結果を機械可読に保ちます。これは、調査結果日記がスクリプトになると重要になります。
- /usr/share/exploitdb パスから実行するのではなく、-m (ミラー) を使用してファイルをコピーします。ワークスペースのコピーにはバージョン管理と注釈が付けられますが、リポジトリのコピーにはバージョン管理と注釈が付けられません。
- CVE 番号だけではなく、製品名とバージョンを検索します。データベースのインデックスはソフトウェアによって作成されるため、CVE 用語では兄弟バージョンが欠落することがよくあります。
- すべてのヒットは使用前に検証が必要です。ファイルを読み取り、ターゲット プラットフォーム、パス、悪用条件を確認します。他のインデックスと同様に、データベースには間違ったエントリや古いエクスプロイトがあります。
- ネットワークが不要なことが本当の特徴です。エアギャップされたエンゲージメント、アウトバウンドをブロックするクライアント ネットワーク、長時間のフライトなどすべてにおいて、SearchSploit は完全に機能します。
- 更新頻度は衛生的です。各エンゲージメントの前に git pull (またはパッケージ更新) を行うことで、インデックスが最後のフライトではなく最近の CVE をカバーします。
- 候補者を特定することは、それを実行する権限を与えるものではありません。エクスプロイトは、署名されたエンゲージメント プランに基づいて対象範囲内のホストに対してのみ実行され、実際に何を行うかを読み取った後にのみ実行されます。
現場ノート
-m ミラーの習慣は、リポジトリ パスからエクスプロイトを実行しそうになり、実際にどのバージョンをテストしたかを見失った後に始まりました。ファイル名にメモを付けたワークスペースのコピーにより、混乱は永久に終わりました。
よくある質問
Exploit-DB をオンラインで閲覧してみませんか?
オフラインと速度: エアギャップのあるサイト、制限されたクライアント ネットワーク、遅延ゼロの検索、ローカル インデックスは初日から元が取れます。
すべてのエントリは信頼できるでしょうか?
いいえ: エントリは腐敗し、エクスプロイト条件は変化し、マークミスが発生します。 「読んでから実行する」という習慣が、専門家と犠牲者を分けます。
成熟した証拠となるエクスプロイトを見つけることができるでしょうか?
成熟したアドバイザリとベンダー アドバイザリの両方をエクスプロイトとともにインデックス化します。エントリを注意深く読むことで、信頼性の判断が行われます。
Linux、Windows、macOS、すべてのプラットフォーム?
はい、プラットフォーム列は最初にフィルタリングするものです。ほとんどのミスは、Windows ターゲットに対して Linux 側のエクスプロイトを実行することに起因します。
オープンソースのセキュリティ ツール に対するKinetikatechの支援
これは何百回と対応してきたケースです:テスト ツールボックスの専門家は、スキャナー、スニッファー、クラッカー、Web プロキシなど、実際の業務での使用方法、つまりコマンド、フラグ、出力、およびそれぞれが方法論のどこに位置するのかについて説明しました。 ペネトレーションテストとLinuxサーバーセキュリティで、評価、実装、24時間体制の監視、そして重要な時に30分以内の対応という、完全なサイクルを提供します。