
Erebusは、nucleiのようなYAMLベースのテンプレートエンジンを使用したパラメータベースの脆弱性スキャンのための高速ツールです。
仕組み • インストール • テンプレート • インターセプター • 使い方 • Discordに参加
Erebusは、YAMLテンプレートに基づいてターゲットのすべてのパラメータをテストし、偽陽性をゼロにし、多数のホストを高速スキャンするために使用されます。Erebusは、研究者がウェブを閲覧し、リンクをクリックすると、プロキシを通過するすべてのパラメータをテストするインターセプトプロキシを含む、多くの便利な機能を提供します。
脆弱性テンプレートのさまざまなタイプを収めた専用リポジトリがあります。
▶ GO111MODULE=off go get -u -v github.com/ethicalhackingplayground/erebus/erebus
▶ erebus -ut
ErebusテンプレートErebusには、自動アップデート/ダウンロードテンプレートの組み込みサポートがあります (https://github.com/ethicalhackingplayground/erebus/releases/latest)。[**Erebus-Templates**](https://github.com/ethicalhackingplayground/erebus-templates) プロジェクトでは、テストの一部として使用できるコミュニティ提供のすぐに使えるテンプレートのリストを提供しています。
|
Erebusインターセプターのセットアップerebusインターセプターを使用する前に、ブラウザにプロキシをセットアップしてください。Firefoxの場合は、 ▶ 設定 ▶ 一般 ▶ ネットワーク設定 ▶ 手動プロキシ設定 HTTPプロキシに 127.0.0.1 を入力し、ポートに 8080 を入力します。FTPおよびHTTPSにもこのプロキシを使用するを有効にしてください。 |
HTTPSを使用するためのSSL証明書のインストールHTTPSテスト用の証明書を提供しています。以下の手順でインストールするだけです。 ▶ 設定 ▶ プライバシーとセキュリティ ▶ 証明書 ▶ 証明書を表示 ▶ インポート ▶ erebusディレクトリ内の .crt ファイルを選択し、信頼してインストールを進めてください。 |
erebus -h
ツールのヘルプが表示されます。以下がサポートされているすべてのオプションです。
Usage of erebus:
-burp-sitemap string
scan burp xml sitemap (without base64 decoded)
-c int
the number of concurrent requsts (default 100)
-crawl
crawl through each intercepted request
-depth int
the crawl depth (default 5)
-interceptor
intercept the requests through the proxy and test each parameter
-o string
output results to a file
-p string
the port on which the interception proxy will listen on (default "8080")
-scope string
the scope for the proxy intercetor
-secure
determaines if the connection is secure or not
-silent
silent (only show vulnerable urls)
-t string
use the templates with all our yaml rules instead
-tc string
Use other tools by executing an os command (default "qsreplace")
-ut
Install or update the erebus-templates
テストの一部としてerebusスキャナを使用する例をいくつか示します。
インターセプトプロキシを使用して、paypalのすべてのスコープ内ドメインをHTTPでクロールしながらXSS脆弱性をスキャンします。
▶ erebus -t erebus-templates/xss-reflected.yaml -interceptor -crawl -scope ".*.\.paypal.com"
インターセプトプロキシを使用して、paypalのすべてのスコープ内ドメインをHTTPSでクロールしながらXSS脆弱性をスキャンします。
▶ erebus -t erebus-templates/xss-reflected.yaml -interceptor -crawl -secure -scope ".*.\.paypal.com"
subfinderとGauを使用して、サブドメインの範囲でXSS脆弱性をスキャンします。
▶ echo "paypal.com" | gau | erebus -t erebus-templates/xss-reflected.yaml
ファイルからサブドメインを**https://またはhttp://**形式でスキャンします。
▶ cat alive | gau | erebus -t erebus-templates/xss-reflected.yaml
ErebusはGPL-3.0ライセンスの下で配布されています。