Drahtlose Sicherheit - Knacken Sie drahtlose Angriffe
Wann immer Sie ein drahtloses Netzwerk "knacken" müssen, besteht die Aufgabe darin, den Verschlüsselungs-, Authentifizierungs- oder Hash-Algorithmus zu knacken, um eine Art geheimes Passwort abzuleiten.
Es gibt eine Reihe von Möglichkeiten, wie Sie dies erreichen können -
Sie können versuchen, den Verschlüsselungsalgorithmus mit den schwächeren zu brechen. Es mag machbar sein, aber um ganz ehrlich zu sein, würde heutzutage niemand den Algorithmus verwenden, der möglicherweise zerbrechlich ist, es sei denn, Sie sind ein erstklassiger Kryptoanalytiker, der nicht der richtige Weg wäre.
Die meisten Ansätze würden sich auf die Verwendung eines Wörterbuchs oder eines Brute-Force-Angriffs konzentrieren.
Stellen Sie sich vor, wir haben ein Passwort, das "wir wissen nicht" - "MySecretPassword", um Ihnen eine einfache Vorstellung davon zu geben, wie dieser Angriff ausgeführt werden kann. In gewisser Weise sind wir in den Besitz von MD5- und SHA1-Signaturen gekommen, wie im folgenden Screenshot gezeigt -
Als Angreifer wäre es unser Ziel, diese Hash-Algorithmen zu brechen und das ursprüngliche Passwort abzuleiten. Es gibt viele fertige Tools, die für diesen Zweck verwendet werden können. Wir können auch unsere eigenen Werkzeuge erstellen.
Es folgt ein einfaches Skript (in Ruby geschrieben), das für Wörterbuchangriffe (Typ - Brute-Force) verwendet werden kann.
Wir werden eine vereinfachte Wörterbuchdatei verwenden (die, die ich in wenigen Sekunden erstellt habe), wie im folgenden Screenshot gezeigt. Normalerweise würden Sie im wirklichen Leben eine Wörterbuchdatei mit Hunderttausenden von Einträgen verwenden (es ist beliebt, eine vorbereitete Wörterbuchdatei aus dem Internet herunterzuladen, Sie können versuchen, eine zu finden).
Die Idee hinter diesem Skript wäre, jedes einzelne Passwort durchzugehen. Wenn die Übereinstimmung zwischen dem berechneten Hash mit der Signatur übereinstimmt, würden wir aus dem Netzwerk "schnüffeln", was bedeutet, dass wir ein Passwort gefunden haben.
Ich muss sagen, dass es ein vereinfachtes Beispiel war, aber es hat das Konzept selbst perfekt gezeigt.
Während eines drahtlosen Netzwerk-Cracks verwenden Sie höchstwahrscheinlich ein Tool namens aircrack-ng. Es wurde speziell zum Knacken entwickeltWEP/WPA/WPA2. Im Falle eines WPA / WPA2-Crackings wird ein Wörterbuchangriff (ähnlich einem oben dargestellten vereinfachten) mit zwei möglichen Wörterbuchtypen verwendet. Der erste Typ ist derjenige, den Sie selbst vorbereiten (oder aus dem Internet herunterladen) und einfach im Skript referenzieren können. Der andere Ansatz besteht darin, sich auf das Interne zu verlassenairolib-ng Wörterbuch ist die Art der internen Wörterbuchdatenbank, die standardmäßig mit dem Tool installiert wird.
Ohne an dieser Stelle wirklich zu knacken, werde ich zeigen, wie man Aircrack-ng benutzt. Ich werde mein sehr kleines Wörterbuch verwenden, das ich im obigen Beispiel erstellt habe (mit nur 7 Phrasen im Gegensatz zu Millionen, die Sie in einer echten Wörterbuchdatei finden würden). Außerdem werde ich keinen Verkehr in Echtzeit überwachen, aber ich werde a verwenden.pcap Datei mit dem drahtlosen Verkehr, den ich vor der Verwendung der geschnüffelt habe Kismet Werkzeug.
Wie Sie sehen können, gibt es eine Reihe von WLANs, einige davon mit WEP-Verschlüsselung und die meisten mit WPA / WPA2. Ich kann bereits sagen, dass jede Art von Rissbildung in dieser Situation fehlschlagen würde, weil -
Für die WEP-verschlüsselten SSIDs wird kein Datenverkehr gesammelt ("Keine Daten").
Bei den WPA / WPA2-verschlüsselten SSIDs haben wir keine Handshakes. Wie Sie sich erinnern, sind Daten aus dem ersten 4-Wege-Handshake die einzigen Informationen, die zum Knacken des Netzwerks führen können. Datenpakete selbst sind gut verschlüsselt und resistent gegen unsere Angriffe.
Stellen Sie sich vor, wir möchten versuchen, mein eigenes drahtloses Heimnetzwerk - "Home_e1000" mit Index 6.
Wie ich vorhergesagt habe, sind wir gescheitert. Das nächste Mal werde ich sicherstellen, dass wir nicht scheitern, und Sie werden lernen, wie es ist, das drahtlose Netzwerk zu gewinnen und zu knacken - ich kann Ihnen sagen, dass es ein gutes Gefühl ist.