
反射型およびエンコードされたペイロードのインジェクションを確認し、ペイロードを実行してCookieを取得し、WAFを検出し、44個のペイロードを含むHTML5ライブラリでXSTをテストするPython製XSSスキャナーです。
XSSYAはクロスサイトスクリプティングスキャナー兼脆弱性確認ツールです(2つの方法で動作します) • 方法1: リクエストとレスポンスによる確認 • 方法2: エンコードされたペイロードを実行して確認し、Web HTMLコード内で同じペイロードがデコードされた状態で検索する • HTTPSをサポート • 確認後(ペイロードを実行してCookieを取得) • 3種類のWAF(Mod_Security - WebKnight - F5 BIG IP)を識別 • (Windows - Linux)で実行可能 XSSYAはWAF(Webアプリケーションファイアウォール)をバイパスするためのエンコード済みペイロードライブラリを継続的に提供します。また、ペイロード実行前にWeb HTMLコードを保存し、Web HTMLコードを画面またはターミナルに表示することもサポートしています $ Python xssya.py 例 $ Python xssya.py http://www.domain.com/ http://www.domain.com= http://www.domain.com?
• 変更点は何ですか? (XSSYA v 2.0はより多くのペイロードを搭載しており、ライブラリには検出レベルを強化する41個のペイロードが含まれています 誤検知を減らすため、XSSスキャナーはXSSYAから削除されました 以前はテスト対象のURLの末尾に(/ - = -?)以外の文字を許可していませんでしたが、現在この制限は撤廃されました
• XSSYA V2.0の新機能は? カスタムペイロード 1 – カスタムペイロードを選択できます。例: カスタムペイロードを(B64 – HEX – URL_Encode –- セミコロン付きHEX)など、さまざまな種類のエンコーディングでエンコードできます
(HTMLエンティティ à シングルクォートとダブルクォートのみ - ブラケット – And – または すべてのペイロードをHTMLエンティティでエンコード) この機能はXSS脆弱性確認方法もサポートしており、カスタムペイロードとカスタムエンコーディングを選択して実行し、レスポンスが200の場合、HTMLコードページ内で同じペイロードがデコードされた状態で検索します。
• XSSYA V2.0の新機能は? HTML5ペイロード XSYSA V2.0には44個のHTML5ペイロードのライブラリが含まれています
• XSSYA V 2.0の新機能は?
XSSYAにはXSS – クロスサイトスクリプティングに対して最も脆弱なアプリケーションのライブラリがあり、このライブラリは以下を収録しています (Apache – WordPress – PHPmy Admin)Apacheアプリケーションを選択すると、影響を受けるApacheのバージョンのCVE番号と、詳細情報のためのCVEへのリンクが表示されるため、XSSの影響を受ける特定のバージョンを簡単に検索できます
• XSSYA V 2.0の新機能は? XSSYAには、攻撃者のIPアドレスを(Hex、Dword、Octal)に変換する機能があり、対象ドメイン上に存在する可能性のあるセキュリティメカニズムやIPSをバイパスできます
• XSSYA V 2.0の新機能は?
XSSYAは対象がXST(Cross Site Trace)に対して脆弱かどうかをチェックします。カスタムTraceリクエストを送信し、対象ドメインが脆弱かどうかを確認します。リクエストは次のようになります:
TRACE / HTTP/1.0 Host: demo.testfire.net Header1: < script >alert(document.cookie);
ダウンロードが必要なモジュールは colorama-0.2.7 https://pypi.python.org/pypi/colorama gdshortener 0.0.2 https://pypi.python.org/pypi/gdshortener
注: HTTPS接続の問題が発生した場合は、(class fake_ssl)を削除して再度テストしてください