Kali LinuxのDNSなりすまし

Kali LinuxのDNSなりすまし

DNSスプーフィングについて調べようとしてもうまくいきません。これが私がすることです。ステップ1:次のコマンドを使用してネットワークカードをpromiscモードに変換します。

ifconfig wlan0 promisc

ステップ2:/usr/share/dsniff/dnsspoof.hostsというdnsspoof用のホストファイルを作成します(dnsspoofのマニュアルページで推奨)。これが私がファイルに入れたものです。

github.com       192.168.1.102
*.github.com     192.168.1.102
www.github.com  192.168.1.102

ステップ3:次のコマンドを使用してdnsspodを実行します。

dnsspoof -i wlan0 -f /usr/share/dsniff/dnsspoof.hosts

すると、次のような結果が出力されます。 端末のイメージ

すべてが大丈夫に見えますが、私のコンピュータやネットワーク上の他のコンピュータからgithubにアクセスしようとするたびに、指定されたアドレス192.168.1.102に到達しません。

答え1

ファイルdnsspoof.hostsが正しくありません。マニュアルページをもう一度読んでください -hostsフォーマットが必要であることがはっきりしています。

hosts(5) 形式でファイルのパス名を指定します。ホスト名にはワイルドカードを含めることができますが、たとえば、1*.doubleclick.net行に1つのホスト名しか許可されません(エイリアスなし)。

関連情報