
スクリーンショットから実際の脆弱性URLを抽出するには、ee.shスクリプトを使用できます。./ee.sh -f "path/to/index_screenshot.txt" -k "hacked" を実行するだけで、スクリプトはスクリーンショットに反射型XSSペイロード(例:cPanel CVE-2023-29489)を含むURLをフィルタリングします。

Project Discovery による HTTPX に -ss オプションが追加されたことで、gf xss と qsreplace を使用して、XSS ペイロード(例: <script>alert(hacked)</script>)を含む潜在的に脆弱な URL のリストを作成できるようになりました。HTTPX はその後、すべての URL にアクセスしてスクリーンショットを撮影し、それらは output/screenshot/index_screenshot.txt に保存されます。
スクリーンショットから実際に脆弱な URL をフィルタリングするには、ee.sh スクリプトを使用できます。単に ./ee.sh -f "path/to/index_screenshot.txt" -k "hacked" を実行すると、スクリプトはスクリーンショット内に指定された XSS ペイロードを含む URL をフィルタリングします。
このプロセスにより、潜在的に脆弱な URL をすばやく特定し、スクリーンショット内の XSS ペイロードの有無に基づいて誤検知を除外できます。これは、Web アプリケーションの XSS 脆弱性を特定して緩和するための強力なツールとなります。
前述のツールとテクニックをある程度習得すれば、それらを応用して複数の種類の脆弱性を発見できます。
このツールは、法律と業界のベストプラクティスの範囲内で脆弱性テストを実施する倫理的なハッカーやサイバーセキュリティ研究者を対象としていることに注意することが重要です。違法または悪意のある活動に使用することはできません。このツールを使用する責任はユーザーにあります。
このツールを使用するには、Tesseract OCR のインストールが必要です。Linux、macOS、Windows では、公式の Tesseract OCR GitHub リポジトリの指示に従ってインストールできます。さらに、このスクリプトには Bash シェルが必要で、これはほとんどの Unix 系システムにプリインストールされています。
1.Git Clone "This_Rep" && cd EagleEye
2.Chmod +x ee.sh
3../ee.sh