
IPSec VPNゲートウェイの列挙、フィンガープリンティング、PSK抽出を自動化するシンプルなツールラッパー。
IPSec VPNゲートウェイの列挙、フィンガープリンティング、PSK抽出を自動化するシンプルなツールラッパーです。
特別なものではありません。CTFやCPENTの勉強中に、同じコマンドを何度も入力しなくて済むように作成したスクリプトです。ike-scan、nmap、hashcatを連結して、手間を省いています。
許可されたテストおよび教育目的のみに使用してください。所有しているマシン、または明示的なテスト許可を得ているマシン(自習ラボ、CTFボックスなど)に対してのみ実行してください。その使用結果については、利用者自身が責任を負います。
このスクリプトは、IKEゲートウェイをテストするための一般的な手順を実行します。
グループIDが既にわかっている場合(設定ファイルの漏洩などで見つけた場合)、-idで指定すると、スクリプトは直接PSK抽出にスキップします。
以下がインストールされている必要があります。
/usr/share/seclists/Miscellaneous/ike-groupid.txt)./IkeAbuser.sh -t <ターゲット> -pw <パスワードワードリスト> -iw <IDワードリスト> [オプション]
注: -iwは必須ですが、-idで既知のグループIDを指定する場合は不要です。その場合、IDブルートフォース(およびそのワードリスト)はスキップされます。
-t, --target: ターゲットIP(必須)-pw, --pwd_wordlist: PSKクラック用のワードリスト(必須)-iw, --id_wordlist: グループID用のワードリスト(-idを指定しない場合に必要)-id, --group_id: グループID(既にわかっている場合)。IDブルートフォースをスキップします-p, --port: カスタムIKEポート(500/4500以外の場合)-vi, --vendor: ベンダー情報とフィンガープリンティングを出力に追加します-o, --output: 結果のレポートをファイルに保存しますIDが既にわかっている場合: ./IkeAbuser.sh -t 10.10.11.87 -id [email protected] -pw /usr/share/wordlists/rockyou.txt (HTBに感謝)
わからないのでブルートフォースする場合: ./IkeAbuser.sh -t 10.10.11.87 -iw /usr/share/seclists/Miscellaneous/ike-groupid.txt -pw /usr/share/wordlists/rockyou.txt
ベンダー情報を追加し、レポートを保存する場合: ./IkeAbuser.sh -t 10.10.11.87 -id [email protected] -pw /usr/share/wordlists/rockyou.txt -vi -o report.txt
-vi)では、ike-scanのバックオフ検出を使用するため、最大1分かかることがあります。フリーズしているわけではないので、お待ちください。ike_psk.hash として保存されるため、最初の実行で見つからなかった場合でも、後で独自のルールやワードリストを使用してクラックを再開できます。-h, --help: ヘルプを表示します