類似ドメインを見抜きます。PunycodeとUnicode、文字体系の混在、UTS #39の紛らわしい文字を確認。
類似ドメイン生成
ツール自体は英語ですが、このページではお客様の言語でその使い方を説明しています。
類似ドメイン生成 を使用してください
機能の説明
ドメインを入力すると、dnstwist方式の順列(変種)をブラウザ内で生成します。Check DNSを押すと、選んだ候補のNSレコードとAレコードを、PhishDestroyのDNSリレーを通じて調べます。
検索したDNS名は、PhishDestroyのDNSリレー(/api/dns-resolve.php)に送信され、そこでCloudflareまたはGoogle DNSに対してHTTPS経由で問い合わせが行われます。
類似ドメイン生成 の使い方
- ドメインを入力する. 保護または調査したいドメインを入力するか、URLを貼り付けます。使われるのはホスト名だけで、hxxps://や[.]のようなデファング形式も受け付けます。
- 一覧を生成する. Generate(生成)またはEnterキーを押します。候補はブラウザ内で作られ、この時点では何も送信されません。
- 絞り込む. Show fuzzerを使うと、homoglyphやtld-swapなど1つの手法だけを表示できます。最初の数行はすべてのファザーを順に巡るため、手早くサンプルを確認できます。
- 検索する名前を選ぶ. 選択する候補の数(既定は60、最大300)を設定してSelect the first N shownを押すか、自分でチェックボックスにチェックを入れます。
- DNSを確認する. Check DNSを押すと、選んだ名前のNSレコード、続いてAレコードが、約1秒に1クエリのペースで調べられます。Stopでいつでも中止できます。
- 該当したものをエクスポートする. Registered (any)で絞り込み、Copy registered、Download CSV、Download list (.txt)、またはSend to…を使って次の手順に進みます。
例
example.comの変種
example.com329 candidates for example[.]com (label example under com) from 15 fuzzers, generated in your browser. Nothing has been sent.
Rows alternate between fuzzers, so the first rows sample every technique. Showing 329 rows.15種類のファザーから329個の候補が一覧表示されます。たとえばexmaple.com(transposition)、examle.com(omission)、examp1e.com(homoglyph)、example-login.com(dictionary)です。Check DNSを押すまでは何も検索されません。
チェック対象
| シグナル | その意味 |
|---|---|
| Fuzzer | その名前を生成した手法です。omission、transposition、repetition、replacement、insertion、homoglyph、vowel-swap、hyphenation、tld-swap、dictionary、addition、various、subdomain、bitsquatting、cyrillicのいずれかです。 |
| Punycodeの列 | アクセント付きの文字やキリル文字を含む名前は、xn--形式とともに一覧表示されます。レジストラとDNSはこの形式を使うため、他のツールではこちらで検索してください。 |
| Not registered (NXDOMAIN) | その名前はDNSに存在しません。登録は可能なので、後で現れる可能性があります。 |
| Registered, resolves | その名前にはネームサーバーとAレコードがあり、最大3つのアドレスが表示されます。このグループを最初に確認してください。 |
| Registered, no A record | ドメインは委任されていますが、どのアドレスも指していません。パーキングされているか、将来のために保持されているか、ブランド自身が所有している可能性があります。 |
| SERVFAIL | ドメインは委任されているようですが、そのネームサーバーが応答しません。ツールはこれを登録済みの可能性が高いものとして数えます。 |
| 独自のネームサーバーなしで存在 | Exists (NOERROR, no NS/A)またはExists, resolves (no own NS)と表示されます。たとえば、別のドメインの下にあるe.xample.comのようなサブドメイン型の候補で起こります。 |
| DNSエラーまたは検索失敗 | 使える応答が返ってきませんでした。リレーから速度を落とすよう求められた場合は、進行状況の行に待ち時間が表示されます。それらの名前は後でもう一度確認してください。 |
| CSVエクスポート | すべての候補についてfuzzer、domain、punycode、dns_status、ns、aの列があり、表計算ソフトや監視リストにそのまま使えます。 |
その他の例
単純な.netドメイン
example.netexample[.]net(net配下のラベルexample)について、15種類のファザーから331個の候補がブラウザ内で生成されます。何も送信されていません。最初の行はxample[.]net(omission)、xeample[.]net(transposition)、eexample[.]net(repetition)で、cyrillicの行はехамрӏе[.]net(Punycodeはxn--80ajb1au1a38g[.]net)です。
2つの部分からなるサフィックス配下のサブドメイン
shop.example.co.ukexample[.]co[.]uk(co.uk配下のラベルexample。サブドメインshopは「various」でのみ使用)について、15種類のファザーから332個の候補が生成されます。variousのファザーは、shopexample[.]co[.]uk、shop-example[.]co[.]uk、example-co-uk[.]ukなどの名前を追加します。
ドメインではなくIPアドレス
192.0.2.1IPアドレスには類似ドメインがないため、ドメイン名を入力するよう求められます。一覧は作成されず、何も送信されません。
よくある質問
どのような変種を生成しますか?
追加(addition)、ビットスクワッティング、ホモグリフ(mの代わりのrn、lの代わりの1、oの代わりの0のようなASCIIの置き換えと、Punycode付きで一覧表示されるアクセント付きのIDN文字)、ラベル全体のキリル文字コピー、ハイフン挿入、挿入、省略、繰り返し、QWERTY配列での置き換え、サブドメイン、入れ替え、母音の入れ替え、13個の辞書語、一般的で悪用されやすい52個のTLDのリスト、そしてdnstwistのwww-と-comのパターンです。無効なホスト名と重複は除かれ、一覧表示される候補は最大2,000個です。
DNSのステータスは何を意味しますか?
NXDOMAINは名前が存在しないことを意味します。登録されていないか、ゾーンから外されています。NSレコードはドメインが登録され委任されていることを、Aレコードはさらにアドレスに名前解決されることを意味します。登録済みの類似ドメインがあっても悪用の証拠にはなりません。ブランドが自社のタイプミスのドメインを登録していることはよくあるためです。
ネットワーク経由で何が送信されますか?
リストの生成はブラウザ内で行われます。「DNSを確認」ボタンを押したときのみ、選択された候補名(最大300件、1秒あたり約1クエリ)がPhishDestroyのDNSリレーに送信されます。このリレーは、CloudflareのDNS over HTTPSにクエリを送信し、Cloudflareへのクエリが失敗した場合はGoogle Public DNSにクエリを送信します。それ以外の情報はページ外へ送信されることはありません。
サブドメインや国別サフィックスはどのように扱われますか?
変更されるのは、サフィックスの直前のラベルだけです。ツールはco.ukやcom.auのような2つの部分からなるサフィックスのリストを持っているため、shop.example.co.ukはco.uk配下のexampleとして扱われます。www以外のサブドメインは、shopexample.co.ukのようなvariousのパターンでのみ使われます。
最初に60個の名前だけが選択されるのはなぜですか?
各名前には1〜2回のDNSクエリが必要です(名前が存在しない場合を除き、NS、続いてA)。クエリは約1秒に1回送られます。リレーは1分あたり60クエリを受け付けるため、60個の名前で約1分から2分半かかります。1回に最大300個まで選択できます。
このツールでこれらの名前を継続的に監視できますか?
いいえ。結果を保存したり、変化を通知したりはしません。CSVや.txtのリストをダウンロードして後でもう一度チェックするか、リストを自分の監視の仕組みに読み込んでください。