GNU/Linux >> Belajar Linux >  >> Linux

Cara Mengubah atau Memalsukan Alamat MAC di Windows / Windows Server / macOS / Unix / Linux

Alamat MAC (Alamat Kontrol Akses Media) adalah pengidentifikasi kuasi-unik yang terdiri dari enam byte nomor yang melekat pada sebagian besar kartu adaptor jaringan atau kartu antarmuka jaringan (NIC). Dengan demikian, semua kartu jaringan, baik itu dari Ethernet NIC, Gigabit Ethernet NIC atau nirkabel 802.11a/b/g/n/ac WiFi atau adaptor HiperLAN, harus memiliki alamat MAC yang berbeda, yang juga dikenal sebagai Ethernet Hardware Address (EHA) atau alamat adaptor.

Dalam sistem operasi, alamat MAC sering direpresentasikan dalam 12 digit angka heksadesimal. Misalnya, 1A-2B-3C-4D-5E-6F. Dalam penggunaan praktis, alamat MAC layer 2 dikonversi dari alamat protokol layer 3 seperti Internet Protocol (alamat IP) oleh ARP (Address Resolution Protocol), yang kemudian memungkinkan setiap host untuk diidentifikasi secara unik dan frame ditandai untuk host tertentu pada siaran jaringan, seperti Ethernet. Setelah diterjemahkan (atau ketika sebuah host di LAN mengirimkan alamat MAC-nya ke komputer lain yang tidak dikonfigurasi untuk tidak menerima balasan ARP yang tidak diminta di jaringan untuk caching preemptive), alamat MAC di-cache pada tabel ARP PC sumber untuk digunakan nanti. Isi tabel ARP pada setiap komputer dapat dilihat dengan mengetikkan arp -a di Windows atau arp di Linux. Alamat MAC dengan demikian membentuk dasar dari sebagian besar jaringan lapisan 2 di mana protokol Lapisan OSI yang lebih tinggi dibangun untuk menghasilkan jaringan yang kompleks dan berfungsi.

Ada banyak alasan atau kemungkinan bahwa pengguna mungkin ingin mengubah alamat MAC atau adaptor jaringan, yang juga dikenal sebagai spoofing MAC. Misalnya, untuk mem-bypass penyaringan alamat MAC pada firewall atau router. Triknya dapat digunakan untuk melewati pembatasan akses jaringan dengan meniru alamat MAC baru yang tidak dibatasi, atau untuk mendapatkan koneksi akses dengan menipu alamat MAC resmi setelah mengendus alamat MAC yang sah dari udara di jaringan Wi-Fi penyaringan MAC.

Selain itu, peretas atau penggemar juga memalsukan alamat MAC host lain sebagai milik mereka untuk menerima paket lalu lintas yang tidak dimaksudkan untuk mereka, meskipun teknik keracunan ARP lebih umum digunakan. Namun, mengubah alamat MAC masih dapat menjaga agar informasi sebenarnya tidak terdeteksi dan dicatat oleh berbagai layanan seperti IDS, firewall, server DHCP, titik akses nirkabel, dan lain-lain, dan sangat penting untuk melindungi privasi pengguna. MAC spoofing juga berpotensi memicu serangan Denial of Service (DoS) dengan menyebabkan masalah routing dengan duplikasi alamat MAC yang ada di jaringan, terutama yang mirip dengan gateway dan AP router BSSID (Basic Service Set Identifier.)

Apa pun alasannya, cukup mudah untuk mengubah alamat MAC atau melakukan spoofing MAC pada sebagian besar perangkat keras saat ini, yang tercantum di bawah ini. Sebenarnya, alamat MAC asli dibakar dan dicetak ke kartu jaringan, dan tidak dapat diubah. Namun, sistem operasi dapat menipu seolah-olah ada alamat MAC yang berbeda untuk kartu antarmuka jaringan menggunakan trik di bawah ini.

Mengubah alamat MAC di Windows

  1. Di Windows XP, Windows Server 2003 atau Windows 2000, buka Mulai -> Panel Kontrol . Klik dua kali pada Koneksi Jaringan (di dalam Jaringan dan Koneksi Internet kategori di Windows XP). Klik kanan pada koneksi jaringan aktif dengan adaptor jaringan yang ingin Anda ubah alamat MACnya (biasanya Local Area Network atau Koneksi Jaringan Nirkabel ) dan klik Properti .

    Di Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10, Window Server 2008 (R2), Windows Server 2012 (R2), Windows Server 2016 atau yang lebih baru, akses ke properti NIC adalah dari Control Panel -> Jaringan dan Internet -> Jaringan dan Pusat Berbagi -> Kelola Koneksi Jaringan (atau Ubah setelan adaptor di panel kiri). Pilih adaptor jaringan yang menghubungkan jaringan aktif itu, dan pilih Properti .

    Atau, jika Anda sudah mengetahui adaptor jaringan mana yang bertanggung jawab atas jaringan atau koneksi Internet Anda, buka Pengelola Perangkat dan buka dialog properti dengan mengklik dua kali pada NIC itu sendiri.

  2. Dalam Umum tab, klik Konfigurasikan tombol.
  3. Klik Lanjutan tab.
  4. Di Properti bagian, pilih dan sorot Alamat Jaringan atau Alamat yang Dikelola Secara Lokal .
  5. Di sebelah kanan, tombol radio “Tidak Ada” secara default dipilih sebagai nilai. Ubah nilainya dengan mengeklik tombol radio untuk Nilai: , lalu ketik alamat MAC baru untuk ditetapkan ke NIC.

    Alamat MAC terdiri dari 6 pasang angka (0 – 9) dan kombinasi karakter (A – F). Misalnya, 88-17-E8-90-E2-0A. Saat memasukkan nilai MAC baru, hilangkan tanda hubung (-), misalnya 8817E890E20A.

  6. Klik Oke setelah selesai.
  7. Untuk memverifikasi perubahan alamat MAC, buka command prompt, lalu ketik salah satu perintah berikut:

    ipconfig /all
    konfigurasi bersih rdr

  8. Reboot komputer jika berhasil untuk membuat perubahan efektif.

Catatan:Untuk memulihkan atau mengatur ulang kembali ke alamat MAC default asli, cukup setel kembali opsi ke “Tidak Ada”.

Ubah Alamat MAC NIC di Windows melalui Registry

  1. Buka perintah perintah .
  2. Ketik perintah berikut dan tekan Enter .
    ipconfig /all
  3. Rekam Deskripsi dan Alamat Fisik (adalah alamat MAC) dari koneksi jaringan aktif (buang yang dengan status Media Disconnected).

    Misalnya, pada gambar di atas, Deskripsi adalah Intel(R) Wireless WiFi Link 4965AGN dan alamat MAC dalam format 00-XX-XX-XX-XX-XX.

  4. Di command prompt juga, ketik perintah berikut dan tekan Enter .
    net config rdr
  5. Rekam GUID untuk alamat MAC untuk NIC koneksi aktif yang alamat MAC mana yang akan diubah. GUID terkandung dalam tanda kurung { dan } tepat di depan alamat MAC seperti yang ditunjukkan pada gambar di bawah ini.

  6. Ketik regedt32 atau regedit di Mulai -> Lari kotak atau di Mulai Penelusuran (untuk Windows Vista / Windows 7 / Windows 8 / Windows 8.1 / Windows 10 atau setara server). Catatan:untuk Windows NT 4.0 dan Windows 2000, regedt32 harus digunakan.
  7. Navigasikan ke kunci registri berikut:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}

  8. Luaskan {4D36E972-E325-11CE-BFC1-08002BE10318} pohon, dan akan ada lebih banyak sub-kunci dalam bentuk 0000 , 0001 , 0002 dan seterusnya.
  9. Telusuri setiap sub-kunci mulai dari 0000, cari subkunci yang memiliki DriverDesc data nilai yang sesuai dengan deskripsi NIC disalin dari langkah di atas, yang ingin alamat MAC-nya diubah. Dalam kebanyakan kasus, itu akan mirip dengan nama kartu adaptor jaringan.

    Untuk memverifikasi bahwa subkunci yang ditemukan memang benar, periksa nilai NetCfgInstanceId , yang seharusnya memiliki nilai yang sama dengan GUID NIC yang diambil dari langkah di atas.

  10. Setelah sub-kunci dicocokkan dengan kartu antarmuka jaringan yang alamat MACnya ingin dipalsukan, pilih dan sorot subkunci tersebut. Klik kanan pada sub-kunci (misalnya, 0000), lalu pilih Baru -> Nilai String . Beri nama nama nilai baru sebagai NetworkAddress .

    Catatan:Jika kunci registri NetworkAddress REG_SZ sudah ada di panel kanan, lewati langkah ini.

  11. Klik dua kali pada NetworkAddress dan masukkan alamat MAC baru sebagai data nilainya.

    Perhatikan bahwa alamat MAC 12 digit dalam format heksadesimal, dan harus dimasukkan tanpa tanda hubung (-). Misalnya, 1A2B3C4D5E6F.

  12. Reboot sistem untuk membuat alamat MAC baru efektif. Atau, jika Anda tidak ingin memulai ulang sistem, coba nonaktifkan lalu aktifkan kembali adaptor jaringan di Pengelola Perangkat.
  13. Untuk memverifikasi perubahan alamat MAC, buka command prompt, lalu ketik salah satu perintah berikut:
    ipconfig /all
    net config rdr

Catatan:Untuk memulihkan atau mengatur ulang kembali ke alamat MAC asli perangkat keras yang terbakar, hapus kunci registri NetworkAddress yang telah ditambahkan.

Alternatif :Alat dan utilitas pihak ketiga untuk mengubah alamat MAC di sistem operasi Windows banyak, misalnya:SMAC yang mendukung Windows 2000, XP, 2003, VISTA, 2008, Windows 7, VM), Macshift , BMAC (hampir identik SMAC MAC changer clone oleh moorer-software.com), Mac MakeUp (macmakeup195d.zip) yang mendukung Windows 2000/XP/2003/Vista/7, MadMACs, EtherChange , dan Technitium MAC Address Changer yang bekerja pada Windows 10, 8 &7 untuk 32-bit dan 64-bit.

Cara Mengubah Alamat MAC (MAC Spoofing) di Linux dan *nix

Untuk mengubah alamat MAC Anda di Linux dan sebagian besar sistem mirip Unix (*nix), jalankan perintah skrip berikut:

ifconfig <interface> down

ifconfig <interface> hw <class> <MAC address>

ifconfig <interface> up

Misalnya, perintahnya terlihat seperti “ifconfig eth0 down hw ether 1A:2B:3C:4D:5E:6F”. Perintah pertama menurunkan antarmuka jaringan, perintah kedua mengubah alamat MAC-nya sementara perintah ketiga memunculkan antarmuka lagi. Perhatikan bahwa dalam beberapa kasus, untuk menurunkan dan membuka antarmuka jaringan, perintah berikut harus digunakan:

/etc/init.d/networking stop

atau

/etc/init.d/network stop

(dalam kasus Fedora Core 5)

/etc/init.d/networking start

atau

/etc/init.d/network stop

(dalam kasus Fedora Core 5)

Atau, untuk Fedora Code 5 Linux dengan alat Iproute2 terinstal, perintah berikut juga dapat mengubah alamat MAC ke versi palsu:

/etc/init.d/network stop

ip link set <interface> address 1A:2B:3C:4D:5E:6F

/etc/init.d/network start

Misalnya, “ip link set eth0 address 1A:2B:3C:4D:5E:6F”. Untuk memeriksa apakah alamat MAC telah dipalsukan, gunakan ip link ls eth0 atau ip addr ls eth0 daripada menggunakan ifconfig eth0 .

Cara Membuat Alamat MAC yang Dipalsukan Secara Permanen Bahkan Setelah Reboot di Linux

Edit ifcfg-eth0 file (atau file serupa lainnya jika Anda mengubah antarmuka yang berbeda), tambahkan baris variabel berikut ke file:

MACADDR=12:34:56:78:90:ab

Kemudian jalankan restart jaringan layanan untuk membuat perubahan segera efektif.

Cara Membuat Alamat MAC yang Dipalsukan Secara Permanen saat Restart di Debian

Edit /etc/network/interfaces file dan tambahkan baris variabel berikut ke bagian yang sesuai sehingga alamat MAC diatur saat perangkat jaringan dimulai.

hwaddress <interface> 02:01:02:03:04:08

Misalnya, “hwaddress ether 02:01:02:03:04:08”.

Alternatif :GNU Mac Changer (untuk Debian, Slackware, ArchLinux, Mandrake, Crux dan distribusi berbasis RPM lainnya seperti Fedora, Red Hat, CentOS, ASPLinux, SUSE Linux, OpenSUSE dan lain-lain)

Cara Mengubah MAC Address (MAC Spoofing) di BSD atau FreeBSD

Keluarkan perintah berikut di shell:

ifconfig <interface> down

ifconfig <interface> <class> <MAC address>

ifconfig <interface> up

Perintah pertama menurunkan antarmuka jaringan (opsional), perintah kedua mengubah alamat MAC-nya sementara perintah ketiga memunculkan antarmuka lagi (opsional). Misalnya, perintahnya terlihat seperti “ifconfig xl0 link 1A:2B:3C:4D:5E:6F” atau “ifconfig fxp0 ether 1A:2B:3C:4D:5E:6F”

Cara Mengubah alamat MAC di Solaris

Perintah shell untuk mengubah alamat MAC di Sun Solaris adalah sebagai berikut:

ifconfig <interface> <class> <address>

Misalnya, perintahnya terlihat seperti "ifconfig hme0 ether 1A:2B:3C:4D:5E:6F". Perhatikan bahwa perubahan bersifat sementara yang tidak bertahan setelah reboot. Untuk membuat perubahan ini permanen, perintah dapat ditempatkan di skrip kontrol runtime (/sbin/sh).

Cara Menipu Alamat MAC di HP-UX

Dimungkinkan untuk mengubah alamat MAC menggunakan HP-UX SAM. Pilih Jaringan dan Komunikasi , lalu pilih antarmuka, lalu klik Tindakan -> Ubah -> Opsi Lanjutan . Terakhir, ubah nilai alamat stasiun , yang merupakan nama alamat MAC di HP-UX.

Cara Spoof dan Mengubah Alamat MAC di OpenBSD

Gunakan perintah berikut untuk mengubah MAC Address menjadi MAC palsu di OpenBSD (setelah versi 3.8):

ifconfig <interface> lladdr <MAC address>

Misalnya, “ifconfig bge3 lladdr 1A:2B:3C:4D:5E:6F”.

Cara Mengubah Alamat MAC Palsu Secara Permanen di OpenBSD

Untuk mengubah alamat MAC saat boot sebelum koneksi jaringan dibuat, dan bahkan sebelum mengurai file hostname.*, edit file /etc/netstart file untuk ditambahkan di baris berikut sebelum baris “# Now parse the hostname.* file”:

if [ "$if" = "INTERFACE" ]; then
     ifconfig <interface> lladdr <MAC address in format of 00:00:00:00:00:00>
fi

# Now parse the hostname.* file
....

Cara Mengubah Alamat MAC di Mac OS X / macOS

Sejak Mac OS X 10.4.x (Darwin 8.x) dan seterusnya, alamat MAC antarmuka Ethernet kabel dapat diubah di Apple Mac OS X dengan cara yang mirip dengan metode Linux dan FreeBSD. Untuk melakukannya, ketik perintah berikut di Terminal.app:

sudo ifconfig en0 ether aa:bb:cc:dd:ee:ff

atau

sudo ifconfig en0 lladdr aa:bb:cc:dd:ee:ff

(untuk Mac OS X 10.5 Leopard atau yang lebih baru)

di mana en0 adalah antarmuka jaringan (dinomori dari en0, en1, en2 …) dan aa:bb:cc:dd:ee:ff adalah alamat MAC yang diinginkan dalam notasi hex.

Alternatif :MacDaddy (MacDaddyX), yang juga mendukung adaptor nirkabel Bandara)


Linux
  1. Cara mengubah zona waktu di server RHEL7 Linux

  2. Cara mengubah alamat MAC menggunakan macchanger di Kali Linux

  3. Cara Mengubah/Spoof Alamat MAC di Debian 10

  1. Cara membuat daftar port terbuka di server Linux/Unix

  2. Cara mengubah alamat MAC secara permanen di Linux

  3. Bagaimana cara mendeteksi perubahan alamat IP secara terprogram di Linux?

  1. Cara Menjalankan Traceroute di Linux, Windows &macOS

  2. Cara Mengedit File Host di Linux, Windows, atau Mac

  3. Bagaimana cara mendaftarkan server Linux dengan server DNS Windows