Cara memintas filter alamat MAC

-1

Saya memiliki program yang mendapatkan alamat MAC saya, dan itu tidak akan berfungsi dengan yang asli; Saya perlu mengkloningnya. Masalahnya adalah jika saya mencoba memalsukannya regedit, perangkat lunak akan mengenalinya. Saya tidak bisa menggunakan program lain. Apakah ada cara lain untuk mengubah alamat MAC ??

Luke Kanada
sumber

Jawaban:

3

Ketika Anda mengatakan regeditsaya berasumsi Anda menggunakan sistem Windows.

Cara resmi untuk mengubah MAC, jika driver mendukungnya, adalah melalui Start -> Run -> ncpa.cpl -> klik kanan adaptor dan pilih Properties -> klik Configure -> dan jika driver NIC mendukung perubahan MAC, halaman dengan opsi yang sesuai akan ada di sana. Beberapa driver Wifi tidak mendukung perubahan MAC. Saya percaya ini secara efektif / aman memodifikasi registri dengan cara yang konsisten dengan apa yang diharapkan oleh Windows dan driver NIC.

Sekarang, saya memiliki Wifi onboard yang tidak menyajikan opsi seperti itu. Dan SMAC juga tidak akan bekerja. Namun, macshift berfungsi dengan baik, namun, perhatikan bahwa utilitas ini hanya untuk WIndows XP.

LawrenceC
sumber
1

Jika Anda mencoba mengubah alamat en0 pada mesin Macintosh Anda dapat mencoba yang berikut ini

sudo ifconfig en0 lladdr 11:22:33:44:55:66

Atau

sudo ifconfig en0 ether 11:22:33:44:55:66

Alamat yang Anda pilih terserah Anda. Alamat MAC Anda akan diatur ulang saat reboot.

Jika Anda ingin menguji untuk melihat apakah perubahan itu terjadi, Anda bisa mencoba salah satu dari perintah berikut.

netstat -I en0 | egrep -o '([[:xdigit:]]{1,2}:){5}[[:xdigit:]]{1,2}'

ifconfig en0 | egrep -o '([[:xdigit:]]{1,2}:){5}[[:xdigit:]]{1,2}'

ifconfig | sed -n '/en0\:/,/status\:/p' | grep "ether" | sed "s:ether::g" | sed "s:[[:space:]]::g"

CATATAN: 'egrep -o' berfungsi seperti 'grep -o -E'

Jika Anda ingin beralih kembali ke alamat MAC asli Anda sebelum reboot, Anda dapat memperoleh alamat MAC asli Anda dan mengganti alamat MAC dengan langkah-langkah berikut.

LANGKAH 1

system_profiler SPNetworkDataType | awk '$2 == "Ethernet", $1 == "MAC"' |  awk '$1 == "Ethernet:", $1 == "MAC"' | egrep -o '([[:xdigit:]]{1,2}:){5}[[:xdigit:]]{1,2}'

LANGKAH 2

sudo ifconfig en0 ether "YOUR ORIGINAL MAC ADDRESS OBTAINED BY STEP 1"

LANGKAH 3

sudo ifconfig en0 down

LANGKAH 4

sudo ifconfig en0 up
E1Suave
sumber
oops Saya tidak melihat bahwa pertanyaannya khusus untuk Windows sebelum dikirim.
E1Suave