-: Wenn es um
Netzwerke geht, haben Sie wahrscheinlich schon viel von dem Begriff MAC-Adresse gehört.
In diesem
Vortrag gehe ich also auf die Bedeutung
von MAC-Adresse, deren Verwendung und deren Änderung ein.
(dramatische Musik)
(lauter Knall) Die MAC-Adresse steht
für Media Access Control. Sie ist
eine permanente, physische und eindeutige Adresse,
die den Netzwerkschnittstellen
vom Gerätehersteller zugewiesen wird.
Unabhängig davon, ob Sie
eine WLAN-Karte, eine Kabel- oder eine
Ethernet-Karte haben, hat jede dieser
Netzwerkkarten eine spezifische Adresse, die für diese Karte eindeutig ist.
Es gibt also keine zwei Geräte auf der
Welt, die dieselbe MAC-Adresse haben würden.
Und diese Adresse ist für dieses spezielle Gerät
immer gleich, auch
wenn Sie es von Ihrem
Computer trennen, mit einem
anderen Computer verbinden, dann hat dieses Netzwerkgerät immer die gleiche Adresse.
Möglicherweise wissen Sie bereits, dass
die IP-Adresse im Internet zur Identifizierung von Computern und
zur Kommunikation zwischen Geräten im Internet verwendet wird.
Die MAC-Adresse wird im Netzwerk verwendet,
um Geräte zu identifizieren und Daten zwischen Geräten zu übertragen.
Jedes Daten- oder Paketelement, das
innerhalb des Netzwerks
gesendet wird, enthält also einen Quell-MAC und einen Ziel-MAC.
Daher würde dieses Paket
vom Quell-MAC zum Ziel-MAC fließen.
Da dies also eine physikalisch eindeutige Adresse für
jede Schnittstelle und für jedes Netzwerkgerät
ist und zur Identifizierung von Geräten verwendet wird,
werden Sie durch Ändern dieser Adresse im Netzwerk anonymisiert.
Darüber hinaus wird die MAC-Adresse häufig von
Filtern verwendet, um zu verhindern oder zuzulassen, dass Geräte
eine Verbindung zu
Netzwerken herstellen und bestimmte Aufgaben im Netzwerk ausführen.
Wenn Sie also Ihre MAC-Adresse in
die MAC-Adresse eines anderen Geräts
ändern können, können Sie sich als dieses Gerät
ausgeben und Dinge tun,
die Sie möglicherweise nicht tun können.
So können Sie Filter umgehen
oder eine Verbindung zu Netzwerken herstellen, zu denen nur
bestimmte Geräte mit bestimmten MAC-Adressen eine Verbindung
herstellen können. Außerdem können Sie Ihre Identität verbergen.
Das Ändern der MAC-Adresse ist sehr, sehr einfach. Lassen Sie
mich Ihnen zeigen, wie das geht.
Zunächst werde ich den Befehl ifconfig verwenden,
um alle auf meinem Kali-Computer
verfügbaren Netzwerkschnittstellen aufzulisten.
Was ich unter Netzwerkschnittstelle verstehe, ist jedes Gerät, mit dem wir
eine Verbindung zu einem Netzwerk herstellen können.
Ein Beispiel ist eine Wi-Fi-Karte
oder eine Ethernet-Karte und so weiter.
Sie können also zunächst sehen, dass wir eth0 haben.
Dies ist eine virtuelle Schnittstelle, die von virtual box erstellt wurde, als wir
Kali für die Verwendung des iNet-Netzwerks eingerichtet haben.
Sie können also sehen, dass der Schnittstellenname eth0 lautet. Sie können sehen,
dass er eine IP-Adresse hat, da er, wie gesagt,
mit einem Netzwerk verbunden ist.
Wenn wir also hier hingehen, können wir sehen, dass dort Wired Connected steht.
Dies ist also die Schnittstelle, die das kabelgebundene Netzwerk darstellt, mit dem
Kali verbunden ist. Dabei handelt
es sich eigentlich um ein virtuelles NAT-Netzwerk.
Sie können auch die Netzmaske, die Sendung
und eine wirklich wichtige Information sehen, nämlich
den Äther.
Dies ist die MAC-Adresse dieser virtuellen Schnittstelle.
Jetzt sehen Sie
ähnliche Informationen für meine anderen beiden Schnittstellen, lo und lan0.
Das einzige, was Sie für diese beiden Schnittstellen sehen
können, ist, dass wir keine IP-Adresse haben.
Der Hauptgrund dafür
ist, dass keine dieser Schnittstellen mit
einem Netzwerk verbunden ist.
Jetzt ist lo die von Linux erstellte Standardschnittstelle und
lan0 ist mein echter WLAN-Adapter, sodass ich damit
eine Verbindung zu Wi-Fi-Netzwerken herstellen kann.
Wenn ich hier ins Netzwerk gehe, wird
angezeigt, dass keine Wi-Fi-Verbindung besteht,
da ich tatsächlich keine Verbindung zu einem
Netzwerk hergestellt habe und es daher keine IP-Adresse hat.
Dies spielt keine Rolle, da
wir lediglich die MAC-Adresse ändern möchten,
die hier unter dem Ether-Teil wiedergegeben wird, also
ähnlich dem, was Sie hier für eth0 sehen.
Um nun einen der hier angezeigten
Werte zu
ändern, müssen Sie zuerst die Schnittstelle deaktivieren.
In diesem Beispiel möchten wir die MAC-Adresse ändern, sodass diese
durch den Ether dargestellt wird und der
Wert hier richtig ist.
Um eine Schnittstelle zu deaktivieren,
führen wir ifconfig aus, gefolgt vom Schnittstellennamen (in
meinem Beispiel lan0), gefolgt von down, um sie zu deaktivieren.
Wenn ich jetzt die Eingabetaste
drücke, wird der Befehl
fehlerfrei ausgeführt, was bedeutet, dass er ordnungsgemäß ausgeführt wurde.
Als nächstes müssen wir
die Option ändern, die wir ändern möchten.
Und in diesem Beispiel möchten wir den Äther
ändern, der die MAC-Adresse ist.
Also geben wir zuerst
ifconfig ein, geben die Schnittstelle ein,
die geändert werden soll, eine der Optionen, und geben dann
die Option ein, die geändert werden soll.
Und was wir ändern wollen, ist die
Hardware-Adresse, also machen wir was.
Dann geben wir ihm die
Adresse, in die wir die MAC-Adresse ändern möchten.
Zum Beispiel verwende ich 00: 11: 22: 33: 44: 55.
Sehr, sehr einfacher
Befehl, wir machen ifconfig lan0, um die Schnittstelle
auszuwählen, deren Option wir ändern
wollen, wir wollen die Hardware-Adresse setzen
und wir wollen diese Adresse auf diese spezifische Adresse setzen.
Sie können also eine beliebige
Adresse verwenden, die dem hier gezeigten Format entspricht.
Stellen Sie einfach sicher, dass Ihre Adresse mit 00 beginnt.
Also drücke ich die Eingabetaste und
es werden keine Fehlermeldungen
angezeigt, was bedeutet, dass der Befehl ordnungsgemäß ausgeführt wurde.
Und schließlich müssen wir nur die Schnittstelle aktivieren, weil wir
sie deaktiviert haben, indem wir ifconfig lan0 down
ausführen. Wir müssen also ifconfig lan0 up ausführen, um sie zu aktivieren.
Jetzt ist die Schnittstelle
aktiviert, und wenn wir ifconfig
erneut ausführen und den Ether-Teil hier betrachten,
können Sie feststellen, dass er in die
von uns angegebene MAC-Adresse geändert wurde.
Nun ist dies erledigt und Ihre MAC-Adresse hat sich geändert.
Jetzt können Sie fortfahren und die Benutzeroberfläche
verwenden. Diese MAC-Adresse wird anscheinend anstelle
der ursprünglichen MAC-Adresse verwendet.
Und wie gesagt, das kann in so vielen Szenarien nützlich sein.
Denken Sie daran, dass die MAC-Adresse nach
dem Neustart des Computers wieder auf die ursprüngliche Adresse
zurückgesetzt wird, da wir nur die MAC-Adresse im
Speicher ändern und die physische MAC-Adresse nicht wirklich ändern.
Wenn Ihre MAC-Adresse jedoch ohne Neustart
auf die ursprüngliche zurückgesetzt wird, ist ein
Fehler aufgetreten.
Wahrscheinlich geschieht dies, weil Ihr
Netzwerkmanager die MAC-Adresse zurücksetzt.
Nicht jeder wird mit diesem Problem konfrontiert,
daher werde ich es in diesem Vortrag nicht
behandeln. Wenn Sie jedoch
mit diesem Problem konfrontiert werden und Ihre MAC-Adresse auf
die ursprüngliche Adresse zurückgeht, ohne den Computer
neu zu starten, lesen Sie das YouTube-Video
in den Ressourcen In diesem Vortrag
erfahren Sie, wie Sie dieses Problem beheben können.