Hoe je je MAC-adres kunt spoofen in Mac OS X

Een MAC-adres is een unieke ID die is toegewezen aan uw netwerkkaart en sommige netwerken implementeren MAC-adresfiltering als een methode van beveiliging. Spoofing van een MAC-adres kan om meerdere redenen gewenst zijn en het is heel gemakkelijk om je MAC-adres te spoofen in Mac OS X 10.4, 10.5, 10.6, 10.7, OS X 10.8 en OS X 10.9. Voor de doeleinden van dit artikel gaan we ervan uit dat je het MAC-adres van je Mac wilt vervalsen, dat wil zeggen je wifi-kaart. Zonder verder oponthoud, hier is een driestaps proces om precies dat te doen ...

Het ophalen van uw huidige MAC-adres

Eerst wil je je huidige draadloze MAC-adres zodat je het kunt instellen zonder opnieuw op te starten. Start de Terminal-app en typ de volgende opdracht:

ifconfig en1 | grep ether

Je zult het zien als:

ether 00:12:cb:c6:24:e2

En de waarden na 'ether' make-up je huidige MAC-adres. Schrijf dit ergens op zodat je het niet vergeet. Als je dat doet, is het niet het einde van de wereld, je moet gewoon opnieuw opstarten om het te resetten vanaf een wijziging.

Let op, het is mogelijk dat uw Mac de Wi-Fi-kaart op en0 heeft, dus u moet de reeks dienovereenkomstig aanpassen.

Een MAC-adres vervalsen

Om je MAC-adres te vervalsen, plaats je eenvoudig de waarde die door ifconfig is geretourneerd naar een andere hex-waarde in de notatie aa: bb: cc: dd: ee: ff. U kunt indien nodig een willekeurige genereren.

Voor dit voorbeeld zullen we ons draadloze MAC-adres instellen op 00: e2: e3: e4: e5: e6 door de volgende opdracht te geven:

sudo ifconfig en1 ether 00:e2:e3:e4:e5:e6

De opdracht sudo vereist dat u uw root-wachtwoord invoert om de wijziging aan te brengen.

Nogmaals, sommige Macs gebruiken en0, dus als je problemen tegenkomt, kun je dat proberen.

Controleer of het vervalste MAC-adres werkte

Als u wilt controleren of de spoof werkt, typt u hetzelfde commando als eerder:

ifconfig en1 | grep ether

Nu zul je zien:

ether 00:e2:e3:e4:e5:e6

Dit betekent dat uw MAC-adres nu de waarde is waarvoor u dit hebt ingesteld. Als u de parodie verder wilt verifiëren, logt u eenvoudig in op uw draadloze router en bekijkt u de lijst met 'beschikbare apparaten' (of gekoppelde apparaten) en maakt u uw vervalste MAC-adres deel uit van die lijst.

Als u uw MAC-adres opnieuw wilt instellen op de werkelijke waarde, geeft u eenvoudig de bovenstaande ifconfig-opdrachten op met het MAC-adres dat u in stap 1 hebt opgehaald. U kunt ook uw Mac opnieuw opstarten.

Genieten!

Opmerking: Reader Dee Brown wijst op het volgende, wat kan helpen bij sommige gebruikers die problemen hebben: "Als u 10.5.6 uitvoert, moet u de truc uitvoeren om het netwerk te ontkoppelen. **** ZET DE LUCHTHAVEN NIET UIT ****. Wat u moet doen, is op uw luchthaven klikken en op het join-netwerk klikken en een valse naam als netwerk ssid invoeren. Klik terwijl het probeert te verbinden op Annuleren. Op dit punt kun je spoof gebruiken met de opdracht sudo ifconfig en1 ether "

andere lezers wijzen erop dat de truc van Dee Brown ook in 10.5.7 en hoger werkt. Bedankt Dee!

Update: als u nog steeds problemen ondervindt met het spoofen van het MAC-adres in Leopard of Snow Leopard, werkt de bovenstaande methode nog steeds, maar probeer de koppeling met een draadloos netwerk te verbreken MAAR houd uw draadloze Airport aan (zoals hierboven vermeld) - een eenvoudige manier om dit te doen is om het volgende in de opdrachtregel te typen:

airport -z

Merk op dat u de opdrachtinstelling 'luchthaven' moet hebben voor gebruikers, u kunt dit doen door deze opdracht in de Mac Terminal te kopiëren en plakken:

sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/sbin/airport

Eenmaal losgekoppeld van het netwerk zou je in staat moeten zijn om je MAC-adres zoals gewoonlijk te vervalsen

Bijgewerkt 28-2-2012 : voor Mac OS X Lion wordt de luchthaveninterface nu "Wi-Fi" genoemd en dus is de opdracht om een ​​MAC-adres te spoofen in OS X 10.7, OS X 10.8 Mountain Lion en OS X Mavericks, :

sudo ifconfig en0 Wi-Fi aa:bb:cc:dd:ee:ff

Voor sommige computers is wifi misschien de interface, maar je vervalst door in plaats daarvan 'ether' op te geven.

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

Vergeet niet vooraf van een netwerk te scheiden met "airport -z" terwijl de kaart actief blijft. Als u nog steeds problemen ondervindt of een bericht met de melding "slechte waarde" ontvangt, kunt u proberen de draadloze netwerkkaart uit en weer in te schakelen met behulp van het volgende:

sudo ifconfig en0 down

Schakel nu de NIC opnieuw in:

sudo ifconfig en0 up

Ga dan verder met het spoofen van het MAC-adres:

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

Als u de netwerkkaart opnieuw inschakelt, kan deze verbinding maken met het laatst beschikbare draadloze netwerk.

Het MAC-adres moet nagebootst blijven tot het opnieuw wordt opgestart, maar u kunt altijd controleren wat uw MAC-adres is in de GUI of op de opdrachtregel met networksetup -listallhardwarepoorten als u nieuwsgierig bent naar de huidige status.