ksubdomain-brute について
サブドメインの検証や列挙を行うセキュリティテスター向けに、ステートレスなブルートフォースツール ksubdomain の使い方をまとめたスキルです。検証・列挙の両モード、カスタム辞書、リゾルバー設定、帯域制御を扱い、root 権限が必要です。
主な機能
- 01サブドメイン一覧の応答確認
- 02ドメイン配下のサブドメイン列挙
- 03カスタム辞書の指定
- 04DNS リゾルバーの設定
- 05帯域、再試行、出力の制御
活用シーン
- 01既存のサブドメイン一覧を検証
- 02辞書を使った対象サブドメインの列挙
- 03帯域を制限して DNS 探査を実行
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ wgpsec/ aboutsecurity --skill ksubdomain-bruteインストール後、Claude Code で/ksubdomain-bruteを入力して読み込まれたか確認します。
README(原文)English
プロジェクトの README よりこの README の日本語訳はまだありません。以下は英語の原文です。日本語の紹介はページ上部をご覧ください。
ksubdomain 无状态子域名爆破方法论
ksubdomain 是无状态子域名爆破工具。核心优势:极致速度(原始套接字发包,比 dnsx 快 10x)+ 验证/枚举双模式 + 带宽控制。需要 root 权限。
项目地址:https://github.com/boy-hack/ksubdomain
Phase 1: 验证模式
# 验证子域名列表存活
sudo ksubdomain verify -d subdomains.txt -o alive.txt
# 控制带宽
sudo ksubdomain verify -d subdomains.txt -b 5m -o alive.txt
# 配合 subfinder 验证
subfinder -d target.com -o subs.txt
sudo ksubdomain verify -d subs.txt --silent -o verified.txt
Phase 2: 枚举模式
# 枚举子域名
sudo ksubdomain enum -d target.com -o results.txt
# 使用自定义字典
sudo ksubdomain enum -d target.com -f wordlist.txt -o results.txt
# 控制带宽和重试
sudo ksubdomain enum -d target.com -b 10m --retry 3 -o results.txt
Phase 3: 高级选项
# 自定义 DNS 解析器
sudo ksubdomain verify -d subs.txt -r resolvers.txt
# 静默输出
sudo ksubdomain verify -d subs.txt --silent
# 高带宽(内网环境)
sudo ksubdomain enum -d target.com -b 1g -o results.txt
コメント
Markdown 対応