web-dev-qa-db-ja.com

MACアドレスのなりすまし/ソフトウェアの変更

Windows、Mac、Linuxで利用できる最高のMACアドレス変更/なりすまし/編集プログラムは何ですか?

4
Daniel

Mac OS Xの場合:ifconfig <interface> ether <new mac address>
Linuxの場合:ifconfig <interface> hw ether <new mac address>
勝利時XP: http://devices.natetrue.com/macshift/

11
radius

ifconfigを使用してMACアドレスを変更した場合、変更は保持されません(再起動)。 MACを永続的に変更する場合は、インターフェイスの設定ファイルを編集する必要があります。

Debian/Ubuntuでは、これは/etc/network/interfacesです。問題のインターフェースにhwaddress ether 01:02:03:04:05:06のような行を追加します。

iface eth0 inet dhcp
    hwaddress ether 01:02:03:04:05:06

最高、ペラ

2
PEra

SMACはWindows( http://www.klcconsulting.net/smac/ )で優れていますが、無料ではありません。ただし、Windowsの多くのネットワークアダプタは手動で変更できます...

ネットワークアダプタ->プロパティ->設定->詳細を右クリックし、ネットワークアドレス(またはWindowsのバージョンによってはローカル管理アドレス)と呼ばれるプロパティを見つけます。ダッシュなしで必要なMACを入力し、再起動して有効にします。オプションを「存在しない」に戻すと、MACが実際のハードウェアMACアドレスにリセットされます。

1
Sean Earp

A.Windowsの場合

MACアドレスを一度だけ、またはめったに変更しない場合は、Windowsでデバイスマネージャーから変更できます。デバイスマネージャで、MACアドレスを変更するネットワークカードのプロパティを変更し、設定でMACアドレスを変更するためのオプションを取得します。このフィールドはMACアドレスとは呼ばれず、別の名前で呼ばれます。デフォルトでは空白です。 (Windowsマシンにアクセスできないため、フィールドの正確な名前を書き込めません。おそらくデバイスIDでしたが、実際にはわかりませんでした。)

フィールドにMacの16進数を12桁だけ入力する必要があります。 MACの入力中に区切り文字(:)または(-)は必要ありません。ただし、何かを入力したら、後で空白のままにして元のMACを復元できます。したがって、そのフィールドにテストMACアドレスを入力する前に、元のMACアドレスをどこかにメモする必要があります。

Windowsでは、ettercapを使用してキャプチャデータをスプーフィングできます。 cain n abelを使用して、パスワードを偽装およびキャプチャすることもできます。

B. Linux/MACの場合

LinuxおよびMACでは、hwパラメーターを指定してifconfigコマンドを使用できます。使用方法の詳細については、manページをお読みください。

なりすましの場合は、Linuxにパッケージdsniffをインストールできます。なりすましに役立つarpspoofと呼ばれるツールがあります。 EttercapはLinuxでも利用できます。したがって、GUIが必要な場合にも使用できます。

1

あなたが求めていたものではありませんが、arpを使用してルーターに新しいアドレスを伝えるのはどうですか?

arp -s

(しかし、ifconfigが進むべき道です)

0
Johan

WindowsとMacには対応できませんが、Linuxではifconfigコマンドでうまくいきます。

0
Geoff Fritz