Nun haben wir eine Wortliste bereit, egal ob Sie sie aus dem Internet heruntergeladen haben oder ob Sie sie
selbst erstellt haben.
Jetzt können wir mit einem Wordlist-Angriff auf die Zielwebsite zugreifen.
Wir werden also ein Werkzeug namens Tida verwenden, und mit Hilfe von Hydro können Sie jede Art von Service brutal erzwingen.
Ich kann mir jeden Service vorstellen, den Sie brutal anwenden können.
Es ist also ein sehr praktisches Werkzeug, um zu wissen, wie man es benutzt.
Wir werden unser Beispiel für ein Web-Login ausführen, aber Sie können es verwenden, um auf alle S-sh FGP-Router zuzugreifen, die Sie
nach einem Benutzernamen und einem Kennwort fragen, um das Tool wirklich verwenden zu können.
Das erste, was wir tun werden, ist, dass wir Hydra eintippen und wir sind mit einer Minushilfe bereit, um zu sehen, wie
man sie benutzt.
Wie Sie sehen, gibt es viele Optionen für das Tool, aber seien Sie nicht überfordert.
Sie sind alle sehr einfach zu bedienen.
Wenn Sie also nach oben gehen, können Sie erkennen, dass die Hauptsyntax für die Verwendung des Werkzeugs darin besteht, dass Sie als
Erstes den Namen des Werkzeugs angeben müssen.
Wir werden also Hydra einsetzen und dann den Dienst, den wir angreifen wollen, so einstellen, dass
Sie hier Beispiele sehen, wie Sie einen FPP-Dienst angreifen, der einen Augenkarten-Dienst und andere
Arten von Diensten angreift.
In unserem Beispiel sind wir also daran interessiert, Zugriff auf unser Login hier auf dieser Seite zu erhalten, und wir gehen davon aus, dass wir keinen Benutzernamen und
kein Passwort kennen und versuchen, uns ohne vorherige Kenntnis beim Administrator anzumelden
ihr Passwort
Unser Zielservice wird also dieser sein.
Das erste, was Sie verwenden möchten, ist die IP-Adresse, also 10 20 11:46.
Wir werden es also nach
dem Namen des Tools setzen und dann die Syntax hier überprüfen.
Sie können sehen, dass wir ein Login und ein Passwort angeben müssen.
Schauen wir uns hier die Optionen für minus L und D minus P an.
Und Sie können sehen, dass Sie ein kleines Zeichen verwenden können, um einen Benutzernamen anzugeben.
Oder ich kann L anweisen, eine Liste mit Benutzernamen anzugeben.
In unserem Beispiel versuchen wir also nur, auf den Administrator zuzugreifen.
Wir werden also keine Liste mit Benutzernamen verwenden, sondern nur versuchen, auf das Admin-Passwort zuzugreifen.
Wir machen also Minus L klein und sagen dann, dass
der Benutzername admen ist, und als Nächstes müssen wir das Passwort oder eine Passwortliste angeben.
Ähnlich wie bei der Option können Sie ein kleines p verwenden, um ein Kennwort zu vergeben, oder Sie können ein großes P verwenden, um
eine Datei oder eine Wortliste oder ein Wörterbuch für Kennwörter anzugeben.
Also werde ich eigentlich die Passwörter-Datei ändern, die wir im vorherigen Video erstellt haben.
Ich werde es nur öffnen und meinen Texteditor.
Dieses hier heißt also testor ATX D.
Und ich werde nur das Passwort für den Administrator hinzufügen.
Ich weiß, dass das Passwort für den Admin als admin pass bezeichnet wird, und ich füge es einfach hier in der Mitte
ein.
OK, also werde ich es speichern und beenden.
Und jetzt enthält unser Wort in unserer Wortliste das Passwort.
Also machen wir es.
Vielleicht nicht angezapft werden.
Und dann geben wir es dort ab, wo das Passwort gespeichert ist und es gespeichert wird und ein
unhöflicher Test dauert, bis alles gut ist und bis jetzt nur noch eine Sache zu tun ist.
Wir haben immer noch nicht angegeben, welche Art von Dienst wir angreifen.
Also gaben wir ihm die IP, wir gaben ihm den Benutzernamen und wir gaben ihm die Liste der Passwörter zum Ausprobieren.
Aber Hydras weiß immer noch nicht, welche Art von Dienst wir angreifen werden.
Und das ist die wichtigste Option und die Option, die Sie am meisten beachten müssen, denn hier
wird es etwas kniffliger.
Und hier kann etwas schief gehen.
Bevor ich anfange darüber zu sprechen, kopiere ich unseren Befehl so weit und füge ihn
einfach in einen Notizblock ein.
Jetzt müssen wir Hydra nur sagen, welche Art von Dienst und wie der Dienst verwendet werden soll, um den Benutzernamen und
das Kennwort für mich brutal zu erzwingen.
Und das kannst du hier in der Hilfe sehen.
Es sagt uns, dass dies alles die unterstützten Dienste sind.
Wie gesagt, ich kann mir eigentlich keinen Service vorstellen, der nicht unterstützt wird.
Sie können sich also alle ansehen und ausprobieren.
Was uns interessiert, ist der Hastey t. p.
Und Sie können sehen, dass es ein Minus geben wird und je nach Ziel entweder get
oder post wird.
Und danach wird es auch ein Forum, weil es per Post verschickt wird.
Und ich sage dir, warum es so sein wird.
Jetzt gehen
wir runter, also gehe ich mit der rechten Maustaste hier und ich werde das Element inspizieren und ich werde klicken.
Ich werde nach etwas namens Forum suchen und Sie können sehen, dass es
ein Formular gibt, das auf den Hastey-E-Mail-Seiten ein Formular enthalten muss, und nach der Methode suchen.
Ich werde für Sie zoomen.
Und beachten Sie, dass es hier heißt, dass die Methode Post sein wird.
Und so wissen wir, dass es ein Post ist.
Und wenn Sie sich den R L hier anschauen, werden Sie feststellen, dass der R L ein Hash-TTP ist, es ist kein übereilter TTP.
Daher wird unser Modul, das wir hier verwenden werden, oder der Dienst wird nach 4 zu voreilig sein.
Es ist also genau hier, Sie können alle Arten von Diensten wie gesagt sehen.
Es ist also hastig T. P. gefolgt von einem Minus, gefolgt von post und vier.
Und um zu sehen, wie wir das nutzen können, und um ein Beispiel zu sehen, wie
Sie den Dienst nutzen können, gehe ich zur Control-C und ich werde Hydra sagen, warum nicht Sie und ich werde es geben Name der Farm oder
der Name des Dienstes, den ich verwenden möchte, der eilig sein wird.
Wie du jetzt sehen kannst.
Hier finden Sie eine ausführliche Beschreibung, wie Sie den Dienst nutzen können. Unten finden Sie
Beispiele und die Beispiele sind erstaunlich.
Die Beispiele sind wirklich gut, weil Sie sie nicht einfach kopieren und einfügen und an Ihr Ziel anpassen können.
Das Format dieses Dienstes lautet also: Geben Sie ihm den Ort an, an dem die rohe Kraft abgelegt werden soll, von der
aus Sie das Formular brutal erzwingen möchten.
Sie geben dem Benutzer die Parameter für die Parameter an. Geben Sie dem Parameter also den Parameter für
den Parameter an, und geben Sie ihm die falsche Meldung ein. Wenn also ein Fehler aufgetreten ist, geben Sie ihm
die Parameter für den Benutzer an Melden Sie sich an, was mit der Webseite passiert.
Also werde ich das so kopieren,
wie es ist und modifizieren, um mich an unser Ziel anzupassen.
Als Erstes möchten wir also die Seite angeben, von der aus sich diese Seite befindet.
Also setzen wir das alles hier ein, anstatt sich in diesem ph einzuloggen.
Das ist also alles gut.
Das nächste, was wir ändern müssen, ist der Benutzer des Passes.
Dies sind also die Namen der Parameter, die an die Webanwendung gesendet werden, und wir wissen nicht, wie
diese bezeichnet werden.
Und dafür verwenden wir Burts Anzüge.
Jetzt werde ich Ihnen nicht zeigen, wie man das konfiguriert, weil wir das schon gemacht haben.
Also schalte ich einfach meinen Interceptor ein und logge mich mit falschem Benutzernamen und Passwort ein.
Ich möchte also nur sehen, was an die Zielwebanwendung gesendet wird.
Also melde ich mich einfach mit dem Benutzernamen admin und einem beliebigen Passwort
an, also setze ich zufällige Zeichen und drücke die Eingabetaste, und ich gehe auf die Überschriften.
Und das ist, was gesendet wird.
Sie können also sehen, dass der Benutzername-Parameter nur als Benutzername bezeichnet wird.
Also werde ich das kopieren und hier anstelle des Benutzers einfügen.
Und wir können auch den Passwort-Parameter sehen.
Wieder heißt es Passwort anstelle von POS und Sie können sehen, dass wir hier auch einen oder einen Parameter
haben.
Und die Schaltfläche "Senden" entspricht dem Anmelden.
Also müssen Sie das auch hinzufügen.
Wenn in Ihrem Fall noch andere Elemente gesendet wurden, müssen Sie diese ebenfalls zu Ihrer Anfrage hinzufügen.
Wir werden also hinzufügen, dass nach der Vergangenheit genau so, wie es ist, nichts geändert werden wird.
Es ist also einfach so, und der Logan ph-Schaltfläche zum erneuten Senden der Schaltfläche entspricht dem Anmelden.
Das letzte, was wir ändern müssen, ist dieser Teil und dieser Teil ist die Art und Weise, wie Hydra
wissen wird, ob die Anmeldung erfolgreich ist oder nicht.
Das funktioniert also so, dass Sie entweder ein Kapital geben. F entspricht dem erfolglosen, also dem fehlgeschlagenen Versuch,
oder Sie können ihm ein Kapital S geben, und Sie sagen ihm, was passiert, wenn ein
erfolgreiches Spiel passiert.
In meinem Fall werde ich ihm also F geben, um zu sagen, was passiert, wenn ich das Gefühl habe, dass es passiert. Ich
werde jetzt den Interceptor ausschalten und wir können sehen, dass wir wieder versagt haben.
Und NFL kann entweder wieder verwendet werden oder in meinen Experimenten war es einfacher, dies zu verwenden. Wenn Sie
also einfach die Nachricht verwenden, die besagt, dass Sie sich nicht anmelden möchten.
Wir werden also sagen, dass F
gleich ist. Dies ist der größte Teil und der schwierigste Teil, den ich über den gesamten Angriff sagen würde.
Ich werde es noch einmal durchgehen.
Wir können sehen, dass die gesamte Quest durch drei Spalten getrennt ist.
Der Anfang ist der Ort, an dem wir die Seite haben möchten, auf der wir die Gewalt brennen wollen.
Also haben wir das von hier genommen.
Der zweite Teil betrifft die Parameter, mit denen wir uns befassen werden, und die wir auf
den Server schicken werden, und wir haben das von Geburt an genommen.
Und der dritte Teil ist die Art und Weise, wie der Prep-Suit wissen wird, ob der Slogan erfolgreich oder nicht erfolgreich ist.
Und wir haben es lebendig gegeben, um zu sagen, dass dies passiert, wenn das Passwort falsch ist.
Und wir haben gesagt, dass Sie eine Nachricht sehen, die nicht eingeloggt ist.
Also kombinieren wir dies mit dem Befehl, den
wir bereits hatten. Commander hatte also bereits die IP-Adresse, gefolgt von dem Benutzernamen, den wir verwenden
werden stelle das alles nach und das ist es.
Das ist unser Befehl gemacht.
Ich werde
diese Kopie hier einfügen und ausführen und ich habe vergessen zu sagen, welche Art von Dienst wir angreifen werden.
Also habe ich nur das gegeben, was ich senden sollte, aber ich habe nicht gesagt, welche Art von Dienst
wir angreifen werden.
So wie ich schon sagte, wird es ein voreiliges TTP-Post-Forum.
Es ist also der gleiche Dienst, nach dem wir gefragt haben, als wir die Option nutzen.
Also nochmal das
hier eingefügt.
Drücke Enter.
Jetzt können Sie die Minus-We-Option verwenden, damit Hydra tatsächlich jede an den Server gesendete Anforderung
anzeigt.
Ich habe das jetzt nicht verwendet, also ist das alles nur ein leerer Bildschirm.
Aber wir werden darauf warten, bis es das Passwort für uns findet.
Hydra unterstützt auch Pause und Wiederaufnahme.
Wenn Sie also beim nächsten Mal nur Control-C aus dieser Liste entfernen, müssen Sie nur noch
Minus eingeben, und dann können Sie von dort aus fortfahren, wo Sie gerade waren.
Das
letzte Mal und wie Sie jetzt sehen können, haben wir einen gültigen Benutzernamen und ein gültiges Passwort gefunden und Sie sehen,
dass der Benutzername admin und das Passwort admin pass ist.
Und das funktioniert gegen jedes Weblog.
Dieses Weblog, das es nicht liest, muss also keine Skill-Injektionen oder Javascript, keinen Zugriff
oder irgendetwas haben.
So kann ich mich jetzt mit dem Benutzernamen admin und dem Passwort admin pass anmelden und wie Sie jetzt sehen können, bin ich
als admin angemeldet.