MACOF -Befehl in Linux

MACOF -Befehl in Linux
Vielleicht haben Sie von dem MAC -Überschwemmungsangriff gehört. Bei dem MAC -Überschwemmungsangriff versucht der Angreifer, die Mac -Tabelle auszufüllen, indem Sie die ungültigen IP- und MAC -Adressen senden. Die Quellentabelle beginnt mit ungültigen MAC -Adressen und ersetzt die gültigen MAC -Adressen. Die Sicherheit des Netzwerkschalters wird hauptsächlich durch den MAC -Überschwemmungsangriff in Frage gestellt. Um den MAC -Überschwemmungsangriff durchzuführen, wird der Befehl macoF in Linux verwendet. In diesem Artikel erfahren wir den Befehl macoF unter Linux und die Verwendung des MACOF -Befehls, um den Mac -Überschwemmungsangriff auszuführen.

Was ist der MACOF -Befehl unter Linux??

MAC -Adressen werden über den Befehl macof Linux auf einen lokalen Netzwerkschalter überflutet. Der Netzwerkschalter verwaltet eine Mac -Tabelle, in der alle MAC -Adressen aufbewahrt werden. Der MACOF -Befehl sendet verschiedene MAC -Adressen, um den Schalter zu überfluten, was dazu führt. Der Switch weiß nicht wirklich, wohin die Daten gesendet werden sollen, daher sendet er die Daten überall überall. Es wird häufig verwendet, um den MAC -Überschwemmungsangriff durchzuführen. Es wird unter dem DSNIFF Suit Toolset als MAC -Adresstabelle -Überlauf -Dienstprogramm bereitgestellt.

Wie funktioniert der MACOF -Befehl in Linux??

Der MACOF -Befehl in Linux überflutet den Switch mit verschiedenen MAC -Adressen, wodurch er einen Open -Open -Modus eintritt. Es sendet verschiedene MAC -Adressen an die geschaltete LAN und füllt die Mac -Tabelle mit zufälligen MAC -Adressen. Dies führt dazu, dass einige Switches im Wiederholungsmodus öffnen können. Dies geschieht, weil die Switches die Daten an die von der MAC -Adresse angegebenen Ports senden. Und wenn die gezielte MAC -Adresse nicht gefunden wird, um die Daten zu senden, wirkt sie wie ein Hub und beginnt überall die Daten zu senden. Der Hub funktioniert nicht mit der Zielzuordnung und sendet die Daten an jeden auf dem Gerät verfügbaren Port. Kein Port akzeptiert die Daten, außer dass die Daten für die Daten bestimmt sind. Das Hubbed -Netzwerk ermöglicht eine einfache Verfolgung und Überwachung des Netzwerkverkehrs.

Der Switch tut dasselbe und wirkt wie ein Hub, wenn die Mac -Tabelle mit zufälligen ungültigen MAC -Adressen gefüllt ist. Da die meisten Geräte Switches verwenden, um die Daten zu verteilen und an der Mac -Adresszuordnung zu arbeiten, wird es für den Hacker schwierig, den Netzwerkverkehr zu verfolgen. Daher verwenden sie den MACOF -Befehl, um den Schalter zu überfluten und die Mac. In diesem Artikel lernen wir, wie Sie den Befehl macof unter Linux verwenden, mit Hilfe einiger Beispiele.

Wir werden einige Beispiele untersuchen, um zu sehen, wie der MACOF -Befehl in Linux funktioniert. Lass uns anfangen!

Syntax des MacOF -Befehls unter Linux

Lassen Sie uns vor der Erforschung der Beispiele die Syntax des MACOF -Befehls verstehen und jede seiner Komponenten verstehen. Hier ist die Syntax des MACOF -Befehls unter Linux:

macof [-i-Schnittstelle] [-S-Quelle] [-D-Ziel] [-e Zieladress] [-x TCP-Source-Port] [-y TCP-Dest-Port] [-n-Pakete]

Der „Macof“ ist der Hauptbefehl, der die Funktion ausführt. Das Flag „-I-Schnittstelle“ wird verwendet, um die Schnittstelle zum Senden der MAC-Adresse zu definieren. Die "-s-Quelle" wird verwendet, um die IP-Adresse der Quelle anzugeben. Das Flag „-D-Ziel“ wird verwendet, um die IP-Adresse des Ziels anzugeben. Mit dem „-e-Zieladresse“ werden die Zielhardwareadresse bereitgestellt. Das Flag „-x TCP-Source-Port“ wird verwendet, um den TCP-Quellport zu definieren. Mit dem „-y TCP-Dest-Port“ wird der TCP-Zielport präsentiert. Und schließlich wird die „-n-Pakete“ verwendet, um die Anzahl der Pakete zu definieren. Diese Pakete werden über das Netzwerk gesendet. Der Wert für jede Flagge muss bereitgestellt werden. Wenn eine Option nicht spezifiziert bleibt, wird automatisch ein Zufallswert generiert.

Lassen Sie uns nun den Befehl macof als Beispiel verwenden. Da MacOF Teil der DSNIFF -Toolbox ist, müssen wir es zuerst installieren.

Installieren Sie MacOF unter Linux

Um den Befehl macoF unter Linux zu verwenden, müssen Sie die DSNIFF -Toolbox installieren. Die DSNIFF-Toolbox kann problemlos mit der APT-Get-Installation installiert werden. Wenn Sie den MACOF -Befehl ausführen, ohne den DSNIFF zu installieren, werden Sie auf einige Fehler stoßen. Überprüfen Sie den folgenden Befehl und versuchen Sie, ihn im Terminal auszuführen:

Sie erhalten das folgende Ergebnis, nachdem Sie diesen Befehl ausgeführt haben:

Da Sie kein MacOF installiert hatten, gab das System einen Fehler mit „Keine solche Datei oder Verzeichnis“ zurück. Daher müssen Sie zuerst die DSNIFF -Toolbox installieren, um den Befehl macoF zu verwenden, ohne einen Fehler zu begegnen. Hier ist der vollständige Befehl, mit dem Sie den DSNIFF installieren und das Macof -Dienstprogramm durch ihn verwenden können. Siehe den folgenden Befehl:

Drücken Sie die Eingabetaste auf Ihrer Tastatur, um diesen Befehl auszuführen, und installieren Sie die DSNIFF -Toolbox in Ihrem Ubuntu 22.04 Betriebssystem. Mit dem Befehl „sudo apt-Get Installieren Sie DSNIFF“ können Sie die DSNIFF-Toolbox installieren. Siehe das folgende Ergebnis::

Jetzt dein Ubuntu 22.04 System ist bereit, den MACOF -Befehl auszuführen und den Schalter mit zufälligen MAC -Adressen zu überfluten. Lassen Sie uns einige Beispiele untersuchen, um zu erfahren, wie Sie den MACOF -Befehl verwenden.

Führen Sie mit dem MACOF -Befehl einfache MAC -Überschwemmungen durch

Die einfache Mac -Überschwemmungen können durchgeführt werden, ohne eine MAC -Adresse anzugeben. Es ermöglicht es uns, den gesamten Verkehr über das Netzwerk zu überwachen, indem wir den Schalter mit mehreren zufälligen Adressen überfluten. Geben Sie den Befehl (im folgenden Screenshot angehängt) im Terminal ein. Dies führt den einfachen Mac -Überschwemmungsvorgang durch.

Der MacOF ist der Hauptbefehl der Funktion. Das „-i Eth1“ gibt die Schnittstelle an, die „ETH1“ ist, um die MAC-Adressen zu senden. Und das „-n 10“ gibt an, dass die 10 Pakete über das Netzwerk gesendet werden sollten. Beachten Sie, dass keine Quelle oder Ziel -IP -Adresse angegeben ist, daher werden diese zufällig ausgewählt. In ähnlicher Weise gibt es keinen Quell- oder Ziel -TCP -Port angegeben, sodass diese auch zufällig ausgewählt werden. Außerdem wird keine Zielhardwareadresse angegeben, und dies wird auch automatisch ausgewählt. So können Sie die MAC -Überschwemmungen durchführen. Siehe das folgende Ergebnis:

Führen Sie gezielte MAC -Überschwemmungen mit dem MACOF -Befehl durch

Die Ziel -MAC -Überschwemmung wird durch die Bereitstellung der Ziel -MAC -Adresse durchgeführt. Wie Sie bemerken können, gibt es im vorherigen Beispiel keine Ziel -MAC -Adresse, die zu einer einfachen MAC -Überschwemmung führt. Hier geben wir eine bestimmte MAC. Sehen Sie den folgenden Code mit der beigefügten Ausgabe an.

Dies führt zu Ziel -MAC -Überschwemmungen. Siehe das folgende Ergebnis:

Abschluss

Dieser Artikel ist eine Vorgehensweise des MACOF -Befehls im Linux -Betriebssystem. Der Befehl macoF wird verwendet, um den Schalter mit zufälligen MAC -Adressen zu überfluten, wodurch der Schalter in den fehlgeschlagenen Open -Modus eingeht. Der MACOF -Befehl ist in der DSNIFF -Toolbox enthalten. Um den Befehl macof zu verwenden, ist es wichtig, den DSNIFF im Ubuntu -System zu installieren. In diesem Artikel haben wir gelernt, den DSNIFF zu installieren, und wir haben zwei Beispiele für MacOF -Befehle gesehen.