この簡単なチュートリアルでは、Macアドレスを確認する方法と、ランダムに編集する方法、または特定の代替MACアドレスを確認する方法を学習します。
このチュートリアルでは、ネットワークカードで作業します enp2s0 、このネットワークカードを自分のものに交換してください(例: eth0、wlan0 、 NS。)
Macアドレスを確認するには、次のコマンドを実行します。
ifconfig
enp2s0ネットワークカードでは、MACアドレスがd0:17:c2:12:3c:cdであるのに対し、wlp3s0 Wi-FiカードのMACアドレスはa2:58:a6:6a:29:04であることがわかります。 Macは、XX:XX:XX:XX:XX:XXのように、12桁、2文字と文字で区切られた6つのフィールドをアドレス指定します。
最初の6文字と数字はデバイスの製造元に属しています。私の場合、d0:17:c2はASUSに属しています。最後の12桁はハードウェアのID番号であり、一意です。
まず、ネットワークカードのMACアドレスを編集するには、ネットワークカードを無効にする必要があります。カードの使用中は、Macを変更できません。ネットワークカードの実行を無効にするには:
Ifconfig enp2s0 down次に、Macアドレスタイプを編集するには:
ifconfigenp2s0 hw ether 00:00:00:00:00:01次に、次のように入力して、ネットワークカードを有効にします。
ifconfigenp2s0 up
Macを頻繁に編集する必要がある場合は、macchangerというプログラムを使用して、DebianまたはUbuntuシステムにインストールすると便利です。
aptインストールマチェンジャー
インストール中に、ネットワークデバイスが有効になっているときにmacchangerを起動するかどうかを尋ねられます。ここで、必要なものを決定できます。ルーターが特定のMacアドレスを受け入れるように構成されていない限り、デフォルトでMacアドレスを変更しても問題は発生しません。
オプションのいずれかを選択し、Enterキーを押して終了します。
macchangerをインストールした後、次のように入力してMacアドレスを確認することもできます。
マチェンジャー-NS <装置名>>
ご覧のとおり、を使用して公開されたMacアドレスと一致します ifconfig 。
ここで、Macchangerは、現在のMac、実際のハードウェアのMac(Permanent MAC)、および割り当てた場合は新しいMacを表示します。ランダムアドレスのMacアドレスをすばやく変更するには、次のコマンドを実行します。
マチェンジャー-NS <装置名>>macchangerをrootとして実行し、ネットワークデバイスがダウンしていることを確認してください。このコマンドの実行中にエラーが発生した場合は、次のコマンドを実行してください。
ifconfig <装置名>>下ネットワークカードを無効にするには、入力後に入力します ifconfig もう一度、ネットワークカードが表示されないことがわかります。
次に、 macchanger -r
を実行しますまた。
カードに特定のアドレスを割り当てたい場合は、次のように実行できます。
マチェンジャー-NSXX:XX:XX:XX:XX:XX例えば
マチェンジャー-NS 32:ce:cb:3c:63:cd enp2s0
カードを設定してifconfigを実行すると、新しいMacアドレスが表示されます。
Macアドレスを編集した後、この実行のためにネットワークカードを有効に戻す必要があります::
ifconfig <装置名>>上ifconfig
これで、システムに新しいMACアドレスも表示されることがわかります。 32:ce:cb:3c:63:cd。
ファイアウォールとIDSには、特定のMacアドレスをホワイトリストに登録して禁止するポリシーを含めることができます。ネットワークカードの物理アドレスを操作することは、ログに痕跡を残さないようにし、デバイスをマスクしてプライバシーを強化したり、ネットワークを侵入テストするときにセキュリティの障害を回避したりするための優れたステップです。冒頭で述べた最も一般的な使用法は、クラックしたいときです。接続されたデバイスをそのMACアドレスのクローンを作成することによってaircrackスイートから分離するwifiアクセス。
macchangerに関するこのチュートリアルがお役に立てば幸いです。Linuxに関するその他のヒントやアップデートについては、LinuxHintをフォローしてください。