So spoof Sie Ihre MAC-Adresse in Mac OS X

Eine MAC-Adresse ist eine eindeutige Kennung, die Ihrer Netzwerkkarte zugewiesen ist, und einige Netzwerke implementieren die MAC-Adressfilterung als Sicherheitsmethode. Das Ausspähen einer MAC-Adresse kann aus mehreren Gründen gewünscht sein, und es ist sehr einfach, Ihre MAC-Adresse in Mac OS X 10.4, 10.5, 10.6, 10.7, OS X 10.8 und OS X 10.9 zu fälschen. Für den Zweck dieses Artikels gehen wir davon aus, dass Sie die MAC-Adresse Ihres Mac, also Ihre WLAN-Karte, vortäuschen wollen. Ohne weitere Umschweife, hier ist ein dreistufiger Prozess, wie man genau das macht ...

Abrufen Ihrer aktuellen MAC-Adresse

Zuerst werden Sie Ihre aktuelle drahtlose MAC-Adresse wünschen, so dass Sie sie ohne Neustart zurücksetzen können. Starten Sie die Terminal-App und geben Sie folgenden Befehl ein:

ifconfig en1 | grep ether

Sie werden etwas sehen wie:

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

Und die Werte nach 'Ether' bilden deine aktuelle MAC-Adresse. Schreibe das irgendwo auf, damit du es nicht vergisst. Wenn Sie dies tun, ist es nicht das Ende der Welt, Sie müssen nur neu starten, um es von einer Änderung zurückzusetzen.

Beachten Sie, dass Ihr Mac möglicherweise über die WLAN-Karte en0 verfügt, sodass Sie die Zeichenfolge möglicherweise entsprechend anpassen müssen.

Spoofing einer MAC-Adresse

Um Ihre MAC-Adresse zu fälschen, setzen Sie einfach den von ifconfig zurückgegebenen Wert auf einen anderen hexadezimalen Wert im Format aa: bb: cc: dd: ee: ff. Sie können bei Bedarf eine zufällige generieren.

In diesem Beispiel werden wir unsere drahtlose MAC-Adresse mit folgendem Befehl auf 00: e2: e3: e4: e5: e6 setzen:

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

Der sudo-Befehl erfordert, dass Sie Ihr root-Passwort eingeben, um die Änderung vorzunehmen.

Einige Macs verwenden en0, wenn Sie Probleme haben, können Sie das versuchen.

Die Überprüfung der gefälschten MAC-Adresse hat funktioniert

Wenn Sie überprüfen möchten, ob die Fälschung funktioniert hat, geben Sie den gleichen Befehl wie zuvor ein:

ifconfig en1 | grep ether

Jetzt wirst du sehen:

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

Das heißt, Ihre MAC-Adresse ist jetzt der Wert, auf den Sie sie einstellen. Wenn Sie die Fälschung noch genauer überprüfen möchten, melden Sie sich einfach bei Ihrem WLAN-Router an und sehen Sie sich die Liste der verfügbaren Geräte (oder der angeschlossenen Geräte) an. Ihre gefälschte MAC-Adresse ist Teil dieser Liste.

Wenn Sie Ihre MAC-Adresse auf ihren tatsächlichen Wert zurücksetzen möchten, geben Sie einfach die obigen ifconfig-Befehle mit der MAC-Adresse aus, die Sie in Schritt 1 abgerufen haben. Sie können Ihren Mac auch neu starten.

Genießen!

Hinweis: Leser Dee Brown weist auf Folgendes hin, was bei einigen Benutzern mit Schwierigkeiten behilflich sein kann: "Wenn Sie 10.5.6 ausführen, müssen Sie den Trick durchführen, um die Verbindung zum Netzwerk aufzuheben. **** NICHT FLUGHAFEN AUSSTELLEN ****. Was Sie tun müssen, ist klicken Sie auf Ihren Flughafen und klicken Sie auf Join-Netzwerk und geben Sie einen falschen Namen als Netzwerk SSID. Dann, während es versucht, eine Verbindung herzustellen, klicken Sie auf Abbrechen. An diesem Punkt können Sie mit dem Befehl sudo ifconfig en1 Ether spoofieren. "

andere Leser weisen darauf hin, dass Dee Browns Trick auch in 10.5.7 funktioniert. Danke Dee!

Update: Wenn Sie immer noch Probleme mit MAC-Adressen-Spoofing in Leopard oder Snow Leopard haben, funktioniert die obige Methode immer noch, aber versuchen Sie die Verbindung mit einem drahtlosen Netzwerk ABER halten Sie Ihren drahtlosen Flughafen auf (wie oben erwähnt) - eine einfache Möglichkeit ist dies Geben Sie Folgendes in die Befehlszeile ein:

airport -z

Beachten Sie, dass Sie den Befehl 'airport' für Benutzer einrichten müssen, indem Sie diesen Befehl in das Mac-Terminal kopieren und einfügen:

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

Sobald Sie sich vom Netzwerk getrennt haben, sollten Sie Ihre MAC-Adresse wie gewohnt spoofen können

Aktualisiert 28.02.2012 : Für Mac OS X Lion heißt die Airport-Schnittstelle jetzt "Wi-Fi" und damit der Befehl, eine MAC-Adresse in OS X 10.7, OS X 10.8 Mountain Lion und OS X Mavericks zu fälschen :

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

Bei einigen Computern ist Wi-Fi möglicherweise die Schnittstelle, aber Sie spoof, indem Sie stattdessen "Ether" angeben.

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

Denken Sie daran, sich vorher von einem Netzwerk mit "airport -z" zu distanzieren, während Sie die Karte aktiv halten. Wenn Sie weiterhin Probleme haben oder eine Fehlermeldung "schlechter Wert" erhalten, versuchen Sie, die drahtlose Netzwerkkarte mithilfe der folgenden Schritte aus- und wieder einzuschalten:

sudo ifconfig en0 down

Aktivieren Sie jetzt die Netzwerkkarte erneut:

sudo ifconfig en0 up

Fahren Sie dann fort, um die MAC-Adresse zu fälschen:

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

Das erneute Aktivieren der Netzwerkkarte kann dazu führen, dass sie dem letzten verfügbaren drahtlosen Netzwerk beitritt.

Die MAC-Adresse sollte bis zum Neustart gespooft bleiben, aber Sie können immer überprüfen, was Ihre MAC-Adresse in der GUI oder der Befehlszeile mit networksetup -listallhardwareports ist, wenn Sie über den aktuellen Status neugierig sind.