RSS KitPloit - ペネトレーション・ツールズ! ノート

RSS KitPloit - ペネトレーション・ツールズ!

KitPloitは、システム運営、ペネトレーションテスト、サイバーセキュリティ教育のための包括的なオープンソースのサイバーセキュリティーフレームワークです。このフレームワークは、倫理的なハッキング、セキュリティーオーディット、ペネトレーションテストのトレーニングを行うための広範囲なツールセットを提供します。ウェブサイトは、ユーザーフレンドリーなグラフィカルインターフェースで複雑なペネトレーションテストの手順を簡略化し、ユーザーの倫理的なハッキングとセキュリティーアウェアネスを高めます。このフレームワークは、複数のペネトレーションテストプラットフォームで動作し、新しいセキュリティーの課題とエクスプロイトベクトルに対処するために定期的に更新される柔軟で拡張可能な構造を提供します。

ノートのスレッド

「このGitHubリポジトリは、インターネットに接続されたデバイスを検索する強力なツール」であるShodan向けの検索クエリーのコレクションを提供します。これらの「ドークス」は、セキュリティー研究者が様々なデバイスの潜在的な脆弱性や設定の問題を発見するのを支援することを目的として設計されています。このリソースは、経験のある情報セキュリティープロフェッショナルや初心者にとって有益です。ユーザーは、このリポジトリを活用することで、自分のネットワークのセキュリティを向上させ、潜在的な攻撃を防ぐことができます。リポジトリには、特定のデバイス、ソフトウェア、設定向けの広範囲な検索クエリーが含まれています。これらのクエリーは、デバイスやシステムの潜在的な脆弱性や弱点を特定するために使用できます。検索クエリーは、デバイスの種類、ソフトウェア、設定別にカテゴリ化されており、特定の脆弱性を簡単に探すことができます。このリポジトリは、セキュリティー研究者、ペネトレーションテスター、システム管理者にとって貴重なリソースです。デバイスやシステムの潜在的な脆弱性や弱点を特定するために使用できる包括的な検索クエリーのリストを提供します。」
CdXz5zHNQW_NA0lCq5f1l.png
「Pegasus-Pentest-Arsenal」は、10個の強力なペネトレーションテスト機能を1つのツールに統合した、包括的なWebアプリケーションセキュリティテストツールキットです。このツールキットはLetda Kes Dr. Sobri, S.Komによって作成され、GitHubで公開されています。ツールキットの機能には、サブドメイン検出、HTTPスキャナー、JWTトークンインスペクター、パラメータ汚染ファインダー、CORS設定ミススキャナー、アップロードバイパステスター、公開された.gitディレクトリファインダー、SSRF検出器、ブラインドSQLインジェクション時間遅延検出器、ローカルファイルインクルージョンマッパーが含まれます。ツールキットは、リポジトリをクローンし、仮想環境を作成し、依存関係をインストールすることでインストールできます。このツールキットは教育および許可されたテスト専用であり、責任を持って倫理的に使用する必要があります。ユーザーは、ターゲットをテストする前に適切な許可を取得する責任があり、作者はこのツールの誤用または損害について責任を負いません。ツールキットはMITライセンスの下でライセンスされており、ユーザーはリポジトリをフォークし、フィーチャーブランチを作成し、変更をコミットし、ブランチにプッシュし、プルリクエストを作成することでプロジェクトに貢献できます。ツールキットはPython 3.8以降と、requirements.txtファイルにリストされている特定のパッケージを必要とします。ツールキットは教育および許可された目的でのみ使用する必要があり、ユーザーは常にターゲットをテストする前に適切な許可を得る必要があります。
CdXz5zHNQW_sXCPCnIBu8.png
CdXz5zHNQW_50DOgC2uCu.gif
CdXz5zHNQW_hqEGqeSitv.png
これは、オープンソースインテリジェンス(OSINT)タスクの自動化に役立つAPIのまとめです。 ShodanやCensysのようなIoT/IP検索エンジンなど、さまざまなカテゴリを網羅しており、デバイスとホストデータを提供しています。 Social LinksのようなユニバーサルOSINT APIは、メールアドレスやソーシャルメディアの検索を提供しており、一部は有料です。 電話番号の検索と検証サービスには、NumverifyやTwilioが含まれており、料金体系は異なります。 Global AddressやGoogle Maps Geocodingのような住所と郵便番号の検索APIがリストされており、一部は無料アクセスを提供しています。 Approuve.comやOnfido.comのような人物とドキュメントの検証サービスも含まれており、主に本人確認に使用されます。 Open CorporatesやLinkedInのようなビジネスとエンティティの検索APIは、企業情報の取得に利用できます。 API OSINT DSやInfoDB APIのようなドメイン、DNS、IP検索ツールは、ドメインとIPアドレスに関する情報を提供します。 WebScraping.AIのようなモバイルアプリのエンドポイントAPIとWebスクレイピングツールは、モバイルとWebデータの抽出に利用できます。 最後に、WHOISデータ、ジオロケーション、Wi-Fi検索、ネットワーク情報、金融、メール検証、名前分析、漏洩データ検索、Webアーカイブ、ハッシュ復号、暗号通貨情報などのAPIも含まれています。
CdXz5zHNQW_x8dnJkOiNl.png
このドキュメントでは、ウェブスクレイピングにFirecrawlを使用したモデルコンテキストプロトコル (MCP) サーバーの実装について説明します。このサーバーは、JSレンダリングによるウェブスクレイピング、URLクロール、コンテンツ抽出、バッチスクレイピングなどの機能を提供します。クラウドとセルフホストの両方のFirecrawlインスタンスをサポートし、Cursor、Windsurf、Claude Desktopと統合されています。各プラットフォーム向けにインストール手順が提供されており、APIキーやオプションパラメータの設定詳細が含まれています。scrape、batch scrape、search、crawl、extract、deep research、llms.txt生成ツールなど、いくつかのツールが利用可能です。各ツールの使用方法とパラメータは、例を挙げて説明されています。このサーバーは、堅牢な動作のために、リトライロジック、クレジット使用状況の監視、およびレート制限を組み込んでいます。包括的なロギングとエラー処理のメカニズムも含まれています。設定例は、リトライ動作、クレジット閾値、およびAPIエンドポイントをカスタマイズする方法を示しています。このサーバーは、多様なウェブスクレイピングタスクに対して、信頼性が高く効率的なソリューションを提供することを目指しています。
CdXz5zHNQW_RXN2SAZwZI.png
CdXz5zHNQW_z3A3BreRzS.gif
CAMELは、大規模な調査を通じてエージェントのスケーリング則を発見することに焦点を当てたオープンソースのコミュニティです。このフレームワークは、研究を促進するために、さまざまなエージェント、タスク、プロンプト、モデル、およびシミュレーション環境をサポートしています。CAMELの設計原則は、効果的なエージェントの相互作用のために、進化可能性、スケーラビリティ、状態保持、およびコードとしてのプロンプトを重視しています。研究者はCAMELを使用して、大規模なエージェントシステムをシミュレートし、動的なコミュニケーションを可能にし、エージェントに状態保持型のメモリを装備します。複数のベンチマーク、多様なエージェントタイプをサポートし、データ生成を自動化し、さまざまなツールとシームレスに統合します。CAMELは、データ生成システム、タスク自動化ツール、およびワールドシミュレーションの構築を可能にします。開始は簡単で、pip install camel-aiを実行し、OpenAI APIキーを設定するだけです。CAMELの技術スタックには、エージェント、エージェント社会、データ生成、モデル、およびメモリのためのモジュールが含まれています。CAMELは研究への貢献を奨励し、指示とタスクの視覚化を含む合成データセットを提供します。このプラットフォームは、RAGやナレッジグラフなどの高度な機能を含む、エージェントおよびマルチエージェントシステムを構築するための実践的なクックブックを提供します。
CdXz5zHNQW_b9uCj0DQOK.png
Liam ERDは、データベースからインタラクティブなER図を生成するツールで、複雑なスキーマを簡単に理解することを可能にします。美しいクリーンデザインと直感的な機能、例えばパン、ズーム、フィルタリングがあります。このツールは、ゼロコンフィギュレーションで既存のデータベーススキーマを明確な図に変換することができます。Liam ERDは、小規模プロジェクトから大規模プロジェクトまで、高パフォーマンスで100以上のテーブルをハンドリングするように最適化されています。このツールはフルオープンソースであり、ユーザーがプロジェクトに貢献し、ニーズに合わせて形を変えることができます。パブリックリポジトリでは、ユーザーはスキーマファイルにURLを挿入するだけで始めることができます。プライベートリポジトリでは、コマンドを使用してインタラクティブな設定を行うことができます。このプロジェクトはオープンソースであり、スターのサポートを受け、より広いオーディエンスに達し、開発を続けることを目指しています。Liam ERDのドキュメントはウェブサイトで見つけることができ、ロードマップでは、次のステップが何であるかを示しています。総的には、Liam ERDは、複雑なデータベースを簡単に視覚化するための有用なツールです。
CdXz5zHNQW_85GIdHT6rd.png
SubGPTは、BingGPTを利用して、特定のドメインに対して既に見つかっているサブドメインのリストを基に、さらに多くのサブドメインを発見する無料のツールです。このツールは、pipを使ってインストールするか、GitHubリポジトリをクローンしてsetup.pyファイルを実行することでインストールできます。SubGPTを使用するには、Bingのクッキーが必要です。クッキーは、クッキーエディター拡張機能をインストールし、Bing.comにログインしてコピーすることで取得できます。SubGPTの標準的な実行方法は、入力ファイル、出力ファイル、そしてcookies.jsonファイルへのパスを指定することです。出力ファイルが指定されない場合、出力はターミナルに表示されます。SubGPTは、--dont-resolveオプションを使用することで、サブドメインを解決せずに生成することもできます。このツールは、他の方法でいくつかのサブドメインを発見した後に使用するように設計されており、サブドメインのリストが1つのドメインからのサブドメインのみを含むようにすることが重要です。SubGPTは、A/CNAMEレコードを参照してサブドメインが存在するかどうかを判断し、第一レベルのサブドメインにおけるワイルドカードを検出し、自動的に処理できます。
CdXz5zHNQW_sawYAfQg4P.png
CdXz5zHNQW_edJqbd7KwW.png
PulseGramは、敵対的シミュレーションやセキュリティテストの文脈で使用するために設計された、Telegramボットと統合されたキーロガーです。キーストローク、クリップボードの内容、スクリーンショットをキャプチャし、設定されたTelegramボットに情報を送信します。このツールは教育目的と、許可された環境でのセキュリティテストのみを対象としており、不正な使用は違法となる可能性があります。PulseGramは、キーストロークのキャプチャ、クリップボードの監視、定期的なスクリーンショット、エラーログの機能を備えています。インストールするには、リポジトリをクローンし、依存関係をインストールし、Telegramボットトークンを設定します。ツールは、ボットの初期化、補助関数、およびキーロギングをそれぞれ処理する、pulsegram.py、helpers.py、keylogger.pyの3つのモジュールで構成されています。ユーザーは、キーストローク、スクリーンショット、およびクリップボードの内容のキャプチャと送信の時間間隔を設定できます。このプロジェクトはMITライセンスの下でライセンスされており、貢献は歓迎されますが、ユーザーは行動規範を尊重する必要があります。PulseGramの不正使用は、地域の法律およびプライバシーポリシーに違反する可能性があります。このツールはダウンロード可能であり、許可された環境でのみ使用する必要があります。
CdXz5zHNQW_ymBN5xmRKh.gif
Scraplingは、ウェブサイトの変化に適応し、人気の代替手段よりも優れたパフォーマンスを発揮する、Python向けの高性能でインテリジェントなウェブスクレイピングライブラリです。初心者から上級者まで、シンプルさを維持しながら強力な機能を提供します。Scraplingを使用すると、非同期サポートを使用して好みに合わせてウェブサイトを取得し、ボット対策を回避し、ウェブサイトのデザイン変更後もデータのスクレイピングを維持できます。このライブラリは、スマートな要素追跡、柔軟な選択、スマートなコンテンツスクレイピングを特徴としています。Scraplingは非常に高性能で、非常に高速な速度、メモリ効率、高速なJSONシリアライゼーションを実現しています。このライブラリは、強力なナビゲーション、豊富なテキスト処理、自動セレクター生成を備えた開発者フレンドリーなAPIを備えています。使い始めるには、pipを使用してScraplingをインストールし、必要なフェッチャーとクラスをインポートします。Scraplingは、Fetcher、AsyncFetcher、StealthyFetcher、PlayWrightFetcherなど、それぞれ独自の機能と構成を持つさまざまなフェッチャーを提供しています。このライブラリはまた、ScrapyやLxmlなどの一般的なPythonライブラリとのパフォーマンスを比較したベンチマークを提供しており、ScraplingはScrapyと同等で、Lxmlよりもわずかに高速であることを示しています。全体的に、Scraplingは強力で効率的なウェブスクレイピングライブラリであり、ウェブサイトからデータを簡単に抽出できます。
CdXz5zHNQW_YvV3kdoDa6.png
VulnKnox は、Go で記述されたコマンドラインツールで、KNOXSS API と連携して、クロスサイトスクリプティング (XSS) の脆弱性について URL のテストを自動化します。パイプ入力、設定可能なリトライとタイムアウト、高度な機能(Advanced Filter Bypass、Flash Mode など)をサポートしています。カスタムヘッダー、プロキシサポート、通知用の Discord Webhook 連携など、ツールを構成できます。VulnKnox を使用するには、KNOXSS API キーを取得し、config.json ファイルを編集して設定する必要があります。ツールは、単一の URL または複数の URL を含む入力ファイルに対してテストに使用でき、HTTP メソッド、POST データ、および出力のカスタマイズオプションがあります。VulnKnox は、成功した XSS ペイロード、安全な応答、エラー、およびスキップされたドメインのインジケーターを含む、色分けされた結果の詳細な出力を提供します。また、実行の最後に、実行されたリクエストの数や成功した XSS の発見を含む概要も提供します。プロジェクトへの貢献は大歓迎で、MIT ライセンスの下でライセンスされています。VulnKnox は、XSS 脆弱性テストを自動化するための強力なツールであり、その高度な機能はセキュリティ専門家にとって貴重な資産となります。全体として、VulnKnox は、Web アプリケーションで XSS 脆弱性を特定するための、多機能でカスタマイズ可能なツールです。
CdXz5zHNQW_tfTsFmxd0y.png
Camtruderは、Go言語で記述された高性能なRTSPカメラ検出と脆弱性評価ツールです。様々な認証方法とパス組み合わせを用いて、ネットワーク上の脆弱なRTSPカメラを効率的にスキャンし、特定します。ターゲット指向のスキャンとインターネット全体を対象としたスキャンの両方をサポートしています。主な機能には、高度なスキャン機能、スクリーンショット撮影、出力ディレクトリの構成、位置情報に基づいた検索、包括的な認証テスト、スマートパス検出、高性能アーキテクチャが含まれます。Camtruderを使用するには、Go 1.19以降、スクリーンショット機能のためのffmpeg、インターネット接続、特定のスキャンモードではroot/管理者権限が必要です。このツールはgo installを使用してインストールするか、リポジトリをクローンしてソースからビルドできます。基本的なコマンドには、単一のIPアドレス、ネットワーク範囲、または場所のスキャン、および検出されたカメラのスクリーンショット撮影が含まれます。高度なオプションには、カスタムクレデンシャル、スレッド数の増加、および他のツールにパイプされる生の出力を伴う位置情報検索が含まれます。Camtruderはセキュリティ調査と許可されたテストのみに使用することを意図しており、ユーザーはターゲットシステムをスキャンする許可を持っていること、および適用される法律および規制を遵守する必要があります。
CdXz5zHNQW_Tf85mFzvbZ.png
Frogy 2.0 は、組織全体のインターネットプレゼンスをマッピングし、アセット、IPアドレス、Webアプリケーション、メタデータを特定する、自動化された外部偵察および攻撃対象領域管理 (ASM) ツールキットです。攻撃者の視点から見て、最も魅力的なものから順にアセットを優先順位付けします。このツールキットは、包括的な偵察、ライブアセット検証、詳細なWeb偵察、スマートな優先順位付け、専門的なレポート作成を特徴としています。リスクスコアリングは、目的、見つかったURL、ログインインターフェース、HTTPステータス、TLSバージョン、証明書の有効期限、欠落しているセキュリティヘッダー、開いているポート、テクノロジースタックなどの要因を考慮し、アセットの魅力に基づいて行われます。各要因は最終的なリスクスコアに寄与し、バグバウンティハンターやペンテスターが最も有望なターゲットに集中するのに役立ちます。このツールは、モダンなデザインとダーク/ライトテーマ切り替えを備えた、動的でカラーコード化されたHTMLレポートを生成します。レポートは、各アセットのリスクスコアを提供し、攻撃者が利用できるより広範な「攻撃対象領域」を示します。Frogy 2.0 は、セキュリティチームが深いテストを必要とするアセットを迅速に優先順位付けし、開いているポートの数が多いもの、高度な内部利用があるもの、ヘッダーが欠落しているもの、またはログインパネルがあるものに焦点を当てるのに役立ちます。このツールキットは、インストールと使用が簡単で、ビデオデモも利用できます。今後の開発ロードマップには、セキュリティとコンプライアンス関連データの追加、列データのフィルタリング、ターゲット選択のための優先順位付けの強化が含まれます。
CdXz5zHNQW_Zk9e5mcfkI.png
CdXz5zHNQW_kbZuRYmZd6.png
CdXz5zHNQW_bONcr9b0D2.png
CdXz5zHNQW_hVlgVYMWAq.png
「TruffleHog Explorer」は、強力なオープンソースのシークレット検出ツールであるTruffleHogのデータを可視化し、分析するために設計されたウェブベースのツールです。TruffleHogは、コードリポジトリ内のAPIキーやパスワードのような機密性の高い認証情報を特定するのに役立ちます。Explorerは、強力なフィルタリング、エクスポートオプション、およびバッチ処理を備えた、改善されたユーザーインターフェースを誇り、セキュリティ専門家が潜在的なシークレットを効率的にレビューできるようにします。現在、ダッシュボードは主にGitHub TruffleHog JSON出力に対応しており、将来のアップデートでより幅広い互換性が計画されています。主な機能には、直感的なナビゲーション、様々な基準による柔軟なフィルタリング、および発見結果の一括検証/拒否などがあります。ユーザーは、複数の形式で結果をエクスポートし、セッションを保存して後でレビューすることができます。使用するには、リポジトリをクローンし、ブラウザでindex.htmlを開き、TruffleHog JSON出力ファイルをアップロードします。その後、ユーザーは必要に応じてフィルタリング、発見結果のレビュー、および結果のエクスポートを行うことができます。このツールは、動的なソートと自動セッションバックアップも提供します。
CdXz5zHNQW_YOyMnnNSCo.png
PANOは、グラフの視覚化、タイムライン分析、およびAIパワードのツールを組み合わせた強力なOSINT調査プラットフォームです。始めるには、リポジトリをクローンし、アプリケーションを実行し、スタートアップスクリプトに従ってPython環境を設定し、依存関係をインストールする必要があります。プラットフォームは、インタラクティブなグラフの視覚化、タイムライン分析、マップ統合、エンティティ管理、AI統合などの多くの機能を提供します。ユーザーは、調査を作成し、エンティティを追加し、接続を発見し、パターンを分析し、後で使用するために作業を保存することができます。プラットフォームは、メールアドレス、ユーザー名、ウェブサイト、画像、ロケーション、イベント、テキストコンテンツなどの多くのエンティティタイプをサポートしています。トランスフォームシステムにより、ユーザーは、新しい情報と関係を自動的に発見する操作を自動化することができます。また、AI統合により、自然言語による調査アシスタンスが提供されます。ユーザーは、カスタムエンティティ、トランスフォーム、ヘルパーを作成して、プラットフォームの機能を拡張することもできます。プラットフォームへの貢献は歓迎されており、ユーザーはリポジトリをフォークし、変更を加え、テストし、メインブランチにプルリクエストを作成することができます。プラットフォームには、WindowsやLinux、Python 3.11+、PySide6 for GUI、およびオンライン機能のためのインターネット接続が必要です。プロジェクトは、クリエイティブ・コモンズ・アトリビューション・ノンコマーシャル・ライセンスの下にライセンスされており、非商業目的でのみ、ユーザーがマテリアルを共有、適合、ビルドすることを許可しています。
CdXz5zHNQW_mAYkdcZm3j.png
CdXz5zHNQW_KWKcFyzCXp.png
Telegram Phone Checkerは、電話番号またはユーザー名を使用してTelegramアカウントをチェックするPythonスクリプトです。単一または複数の電話番号とユーザー名をチェックする機能、テキストファイルからの番号のインポート、プロフィール写真の自動ダウンロード機能を備えています。スクリプトは結果をJSONファイルとして保存し、詳細なユーザー情報を提供します。また、安全な認証情報の保存と保存済み認証情報のクリアも可能です。スクリプトをインストールするには、リポジトリをクローンし、pipを使用して必要なパッケージをインストールする必要があります。必要なパッケージはtelethon、rich、click、python-dotenvです。スクリプトを実行する前に、Telegram API認証情報、電話番号、および確認コードを設定する必要があります。スクリプトはコマンドラインから実行でき、入力またはファイルからの電話番号またはユーザー名のチェック、保存済み認証情報のクリア、終了など、6つのオプションを提供します。結果はresultsフォルダにJSONファイルとして、ダウンロードされたプロフィール写真はprofile_photosフォルダに保存されます。このツールは教育目的のみであり、ユーザーはTelegramの利用規約とユーザーのプライバシーを尊重する必要があります。
CdXz5zHNQW_ajS0RENj9T.png
CdXz5zHNQW_YgLRgYHYhQ.png
QuickResponseC2 は、攻撃者と標的のマシン間で、中間的な HTTP/S サーバーを介して間接的かつ秘密裏に通信することを可能にする、ステルス性の高い Command and Control (C2) フレームワークです。QR コードを介したコマンド実行と結果取得を可能にし、IPS/IDS システムに検知されにくくします。このツールには、標的マシンがコマンド QR コードを取得し、結果を QR コード画像としてサーバーに送り返すための内蔵 HTTP サーバーが含まれています。QuickResponseC2 は、セキュリティ防御を警戒させることなく、標的マシンと対話するための隠密な方法を提供し、レーダーに引っかからないように動作します。このツールは、セキュリティ評価や、検知されることなくコマンド・アンド・コントロール手法をテストするのに最適です。ユーザーフレンドリーなコマンドラインインターフェースを備えており、ユーザーは C2 サーバーをセットアップし、コマンドを送信し、結果を簡単に受信できます。このツールは、すべての QR コードを server_files ディレクトリに、連番ファイル名で自動的に保存します。結果ファイルのデコードと処理はシームレスに処理されます。QuickResponseC2 を使用するには、まず依存関係をインストールし、次に main.py ファイルを実行する必要があります。このツールはデモンストレーションとワークフローの概要を提供し、QuickResponseC2 の使用に必要な手順を概説しています。開発者は、ツールの改善のための貢献とプルリクエストを歓迎しています。
CdXz5zHNQW_QQzCla0Wzl.png
Telegram-Scraperは、Telethonライブラリを使用してTelegramチャンネルからメッセージやメディアをスクレイピングすることができる強力なPythonスクリプトです。リアルタイムの連続スクレイピング、メディアのダウンロード、データのエクスポート機能を備えています。スクリプトを使用するには、Python 3.7以上、Telegramアカウント、Telegramから取得したAPIクレデンシャルが必要です。スクリプトは複数のチャンネルからメッセージをスクレイピングし、メディアファイルをダウンロードし、データをJSONとCSV形式でエクスポートできます。また、再開機能、メディアの再処理、進捗状況の追跡機能も備えています。スクリプトはインタラクティブなメニューアイテムを使用し、データはSQLiteデータベースに保存されます。メディアファイルは別のフォルダーに保存され、データはCSVとJSON形式でエクスポートできます。スクリプトには連続スクレイピング、メディア処理、エラー処理などの機能がありますが、Telegramのレート制限やメディアダウンロードサイズ制限を尊重するなどの制限もあります。プロジェクトへの貢献は歓迎されており、MITライセンスでライセンスされています。このツールは教育目的のみであり、ユーザーはTelegramのサービス利用規約を尊重し、責任を持って倫理的に使用する必要があります。
CdXz5zHNQW_sZfFfy2uJy.png
CdXz5zHNQW_TvNzaDPWkJ.jpeg
CdXz5zHNQW_iV0sBvuXkR.png
CdXz5zHNQW_iF7It25ctI.png
CdXz5zHNQW_9361Z7neJ9.png
Secatorは、セキュリティアセスメント向けのタスクとワークフローランナーで、数十の有名なセキュリティツールをサポートし、ペンテスターとセキュリティリサーチャーの生産性を向上させることを目的としています。 Secatorは、カーセレクトされたコマンドのリスト、統一された入力オプション、統一された出力スキーマ、CLIとライブラリの使用を特徴としています。また、Secatorは、Celeryを使用した分散オプションもサポートし、カスタマイズも可能です。このツールは、httpx、cariddi、gau、gospiderなど、多くのセキュリティツールと統合されています。Secatorは、pipx、pip、Bash、Docker、Docker Composeを使用してインストールできます。インストール後、外部ツールで使用される言語、例えばGoとRubyをインストールし、サポートされているツールをインストールまたは更新する必要があります。さらに、Secatorは、Celeryワーカーサポート、Google Driveエクスポーター、MongoDBドライバーなど、多くのアドオンも提供しています。正しいインストールを確認するために、ユーザーは、secator healthコマンドを使用してインストールのヘルスチェックを行うことができます。 Secatorは、fuzzingタスク、URLクロールワークフロー、ホストスキャンの実行など、多くの使用例を提供します。ユーザーは、secator x --help、secator w --help、secator s --helpコマンドを使用して、すべての利用可能なタスク、ワークフロー、スキャンを一覧表示することもできます。詳細な情報については、完全なドキュメント、Getting Startedチュートリアルビデオ、Mediumの投稿を参照してください。
Damn Vulnerable Droneは、攻撃的なセキュリティプロフェッショナルがドローンのハッキング技術を安全に学び、練習するための仮想シミュレーション環境です。この環境は、実世界のArduPilot & MAVLinkドローン・アーキテクチャーと脆弱性をシミュレーションし、ドローン・システムのエクスプロイトのためのハンズオン・エクスペリエンスを提供します。Damn Vulnerable Droneは、制御された環境で攻撃的なセキュリティスキルを向上させることを目的としており、中級レベルのセキュリティプロフェッショナル、ペンテスター、ハッキング・エンスージアストにとって非常に価値のあるツールです。このプラットフォームはオープンソースで無料で提供されており、ドローンのハードウェア、ハッキング・ツール、メンテナンスにかかる高額な費用を解消します。Damn Vulnerable Droneは、ソフトウェア・イン・ザ・ループ(SITL)の原則に基づいて運営し、ドローンのソフトウェアが実際のドローン上で実行されているかのようにシミュレーションします。このシミュレーションは、Gazeboというダイナミック3Dロボティクス・シミュレーターの導入でさらに強化され、ドローンが現実的な環境と物理エンジンで相互作用するシミュレーションを提供します。Damn Vulnerable Droneの設定は、すべてのドローン・アーキテクチャーや構成を反映しないが、組み込まれた戦術、技術、シナリオは、多くのドローン・システム、モデル、通信プロトコルに対して広く適用可能です。Damn Vulnerable Droneは、Dockerベースの環境、シミュレーションされた無線ネットワーク、オンボード・カメラのストリーミングとジンバル、コンパニオン・コンピューターのウェブ・インターフェース、QGroundControl/MAVProxyの統合、MAVLinkルーターの統合、ダイナミック・フライト・ログ、管理ウェブ・コンソール、包括的なハッキング・シナリオ、詳細なウォークスルーを特徴としています。
EDR(エンドポイント検出および対応)ソリューションは、バイナリインプラントに焦点を当ててスクリプトファイルを見落としていることが多い。これにより、攻撃者に機会が与えられる。BYOSI(Bring Your Own Scripting Interpreter)は、署名付きのスクリプトインタープリターを利用してEDRの検知を回避することで、この欠陥を利用する。作成者によって署名されたPHPスクリプトは、CrowdStrikeやTrellixで保護されたシステムで実行されてもアラートをトリガーしない。スクリプトはPHPアーカイブを取得して展開し、ホワイトリストに登録されたPHPバイナリを使用してインプラントを実行する。この方法により、EDRの検知を回避し、攻撃者はターゲットシステムにアクティブシェルを確立できる。PowerShellスクリプトも、わずか4行のコードでEDRの検知を回避できる。GitHubの信頼されたデプロイステータスは、この攻撃の効果をさらに高める。スクリプトは、EDRソリューションがスクリプトファイル攻撃に対して脆弱であることを示している。著者は、この技術の誤用について責任を負わないことを強調しながら、EDR保護における重要な盲点としてこの問題を指摘している。Microsoft Defenderによる検知を回避するために、PHPスクリプトの変更が必要になる可能性がある。Sentinel Oneも、この攻撃に対して脆弱である可能性がある。Sentinel Oneは、PHPファイルタイプをスキャンできないと報告されているからである。
DockerSpyは、コンテナイメージ内の公開されたシークレットをスキャンするツールです。Docker Hubは、開発者がコンテナイメージを保存および共有するためのリポジトリです。これらのイメージを分析することで、DockerSpyは認証シークレット、プライベートキーなどの機密情報を見つけることができます。これにより、組織は潜在的なセキュリティリスクを特定し、データ漏洩を防ぎ、全体的なセキュリティポストを強化することができます。DockerSpyは、正規表現を使用して、Dockerイメージのコンテンツを機密情報を含むかどうかを検査します。正規表現と無視するファイル拡張子を編集することで、特定のニーズに合わせてカスタマイズすることができます。DockerSpyは、教育および研究目的でのみ使用を意図しており、ユーザーは、使用が適用される法律および規制に準拠していることを確認する責任があります。DockerSpyを使用するには、リポジトリをクローンし、必要な依存関係をインストールし、ターミナルからツールを実行します。ツールはオープンソースであり、貢献は歓迎されています。DockerSpyは、コンテナ化されたアプリケーションのセキュリティを向上させたい組織にとって、貴重なツールです。公開されたシークレットを特定し、データ漏洩を防ぎ、セキュリティ基準への準拠を確保するのに役立ちます。
CloudBruteは、Amazon、Google、Microsoft、DigitalOcean、Alibaba、Vultr、Linodeなどの主要なクラウドプロバイダーでストレージバケット、アプリ、データベースなどのクラウドインフラストラクチャを検出するツールです。認証が不要なブラックボックステストをサポートし、高速で並列化されたカスタマイズ可能な操作を提供します。ツールは、ユーザーエージェントのランダム化とプロキシサポートを備えており、制限を回避できます。CloudBruteは、IPINFO APIまたはソースコードを使用してクラウドプロバイダーを検出し、URL生成のための複数の環境をサポートします。ツールを設定するには、サポートされているプロバイダー、環境、APIキーなどのパラメーターを指定した設定ファイルを指定する必要があります。カスタマイズ可能なワードリストを使用して、誤検知を最小限に抑え、精度を向上させることができます。使用ガイドには、ツールの設定と実行方法に関する詳細な手順が記載されています。CloudBruteは、バグバウンティハンター、レッドチーム、ペネトレーションテスターが潜在的な脆弱性を特定するのを支援することを目的としています。ツールは、コミュニティからの貢献を受け入れて積極的に開発されています。CloudBruteを使用することで、ユーザーはクラウドインフラストラクチャの調査を効率化し、セキュリティテストの効果を向上させることができます。
Hfingerは、Python3で動作するツールで、HTTPリクエストからマルウェアを特定するための、人間が読みやすい一意のフィンガープリントを生成します。Tsharkをベースに、HfingerはHTTPリクエストからメソッド、プロトコルバージョン、ヘッダーの順序、ペイロードの特性、特定のヘッダーの値などの特徴を抽出し、これらの特徴をエンコードして連結してフィンガープリントを形成します。異なるレポートモードでは、詳細度と衝突抵抗性のバランスが異なります。Hfingerの強みは、リクエストがわずかに異なっていてもマルウェアファミリーを特定できることです。これにより、手動分析、サンドボックスシステム、SIEMシステムで有用です。インストールにはPython 3.3以上とTshark 2.2.0以上が必要です。Hfingerは、コマンドラインユーティリティとしてもPythonモジュールとしても使用できます。フィンガープリントは、リクエストURI、ヘッダーの構造、ペイロードを分析して生成され、各特徴は事前に定義されたスキームに従ってエンコードされます。5つのレポートモードにより、ユーザーはフィンガープリントの特徴表現を調整できます。デフォルトモード(2)は、情報の豊富さと一意性のバランスが取れていますが、他のモードは衝突の最小化やエントロピーの最大化を優先します。Hfingerは、非標準のリクエスト要素を特定するための詳細なログ出力を提供し、より深い分析と異常検知を支援します。