Wir waren oft daran interessiert, mehr als nur die Website zu hacken.
Im Moment können wir also schreibende Dateien zum Modifizieren von Dateien auf dem aktuellen Webserver
lesen, aber eigentlich interessieren uns in der Datenbank meistens Daten.
Dinge wie Benutzernamen und Kennwörter, die Sie möchten, werden in Dateien angezeigt, die tatsächlich in der
Datenbank gespeichert werden.
Wenn Sie also diese Dinge sehen möchten, wenn Sie Zugriff darauf haben möchten, müssen Sie sich in die Datenbank hacken.
Die meisten Programme zum Beispiel haben eine DVD den ganzen Tag über gegessen und Programme wie Wordpress.
Sie alle stellen eine Verbindung zur Datenbank her, um darin Daten zu speichern und eine Verbindung zur Datenbank herstellen zu können.
Sie tun dies über eine Datei namens config.
Es gibt also normalerweise den Namen configure oder etwas ähnliches.
Das erste, was Sie tun möchten, ist, dass Sie diese Datei suchen und ihren Inhalt lesen möchten.
Das ist also, was wir tun werden.
Dies wird unser erster Schritt sein, also sind wir im wahrsten Sinne des Wortes Taube.
Also gehe ich einfach zum VW A, also gehe ich einmal zurück und gehe auf DVD und dann werde
ich auflisten und Sie können sehen, dass wir ein Verzeichnis namens config haben.
Also öffnen wir das Verzeichnis
und wir
listen auf und Sie können sehen, dass wir eine Datei namens config dot und BHB haben.
Sie tragen also den normalen cat-Befehl, so dass Sie einfach cat config ausführen können.
Und das BHB und Sie können den Inhalt lesen.
Viele Male, wenn Sie das tun, wird es nicht funktionieren.
Sie möchten also etwas tun.
Sie können eine Funktion verwenden, die wirklich wieder mit dem Lesen von Dateien geliefert wird und das Lesen der
Datei mit mehreren Methoden ermöglicht.
Wenn die normale Katzemethode für Sie nicht funktioniert hat, können Sie diese Funktion verwenden, um sie zu lesen.
Und mal sehen, wie wir diese Funktion nutzen können.
Also machen wir einfach die Datei readd minus Seite, wie wir es immer tun.
Und Sie können sehen, dass wir eine Reihe von Vektoren haben, so dass wir jeden Tag einen machen können.
Wir können Dateien abrufen und wir können sie in Basis 64 abrufen.
Sie können also wieder das verwenden, ähnlich wie wir es vorher gemacht haben. Also machen
wir nur den Vektor und wir verwenden die Datei. Dann wählen Sie die Datei aus, die Sie
lesen möchten, die wiederum als config bezeichnet wird Schmutz Inc.
BHP und wenn wir diese Datei gelesen haben, werden Sie sehen, wie sie sich mit der Datenbank verbindet.
Diese Datei wird also von der Webanwendung verwendet, um eine Verbindung zur Datenbank herzustellen.
Sie sehen also immer diese vier Dinge, die Sie sehen, dass der Host und Sie sehen, dass es auf den lokalen Host
eingestellt ist.
Hier sehen Sie den Datenbanknamen divi mit einem Benutzernamen root und dem Passwort.
Und in diesem Fall ist es leer.
Es ist möglich, dass Sie keinen Root-Benutzer und kein schwarzes Passwort sehen. Daher haben
Sie hier wahrscheinlich einen Namen, und Sie haben hier tatsächlich ein Passwort.
Sobald Sie diese Informationen haben, können Sie mithilfe einer Skill-Shell eine Verbindung zur Datenbank herstellen.
Wenn wir also zur Hilfe hier zurückkehren, werden Sie feststellen, dass wir Sie nach alten Modulen fragen müssen, eines davon ist die Waagekonsole.
Mit diesem Modul können Sie normalerweise eine normale und eine interaktive Eskdale-Konsole haben, auf der Sie
einen Esco ausführen können Aussage etwas ähnliches, was wir mit einem vermasselt haben.
Dies wird in diesem Fall nicht funktionieren, da unser Root-Benutzer keine Kennwörter verwendet.
Es ist also einfach keine Verbindung, sondern ein normaler Fall sollte für Sie funktionieren.
Das zweite Beispiel, das ohnehin das nützlichere Beispiel ist, ist die Rettung von Müllkippen.
Im Prinzip wird die gesamte Datenbank in eine Datei geschrieben und auf Ihren aktuellen Computer heruntergeladen, sodass
Sie sie öffnen und die normalerweise in einem Texteditor verwendeten Daten lesen können.
Also schauen wir uns dieses Beispiel im Screen Dump an.
Sie verwenden diese Modelle also sehr ähnlich zu dem, was wir bisher gemacht haben. Ja, die SPL-Konsole
ist dem Modul ohnehin sehr ähnlich.
Wir machen also ein verkleinertes Bild, und wir werden
eine kleine Phase machen, um zu sehen, wie man es benutzt, und man kann sehen, dass man es so macht, dass man
einen Scale Dump macht.
Sie wählen den Datenbanktyp aus, den Sie nicht benötigen.
Wir werden es nicht tun.
Du gibst es dem Gastgeber.
Also geben wir es dem Gastgeber.
Und das wird localhost sein.
Auch hier beziehen wir diese Informationen aus der Konfigurationsdatei, nachdem der Host den Pfad
angegeben hat.
Und hier werden die Daten auf Ihrem lokalen Computer gespeichert.
Lassen Sie es uns also in die richtige Richtung lenken, und wir rufen eine DVD
oder Daten an, die die.
Und dann möchten Sie den Vektor auswählen.
Also lass ich das so wie es ist und wir werden das nicht ändern.
Und wenn Sie dann die Datenbank erneut auswählen müssen, werden diese Informationen
von hier übernommen, sodass die Datenbank DPW ist.
Dann müssen Sie ihm den Benutzer geben, damit er unhöflich
ist und mein Passwort leer ist.
Der Befehl ist also wieder ein Skill-Dump.
Bei einem Host, auf dem die Daten gespeichert werden sollen und dann die Datenbank DPW ist, ist
das Root-Kennwort des Benutzers leer.
Und ich habe hier etwas falsch gemacht.
Ich habe vergessen, meine aufzuziehen.
Oh Poth und hier drückst du die Eingabetaste.
Und jetzt sagt uns, dass diese Methode fehlgeschlagen ist.
Wenn also etwas schief geht, versuchen wir einen anderen Vektor.
Versuchen wir also, meinen Skill-Dump zu verwenden.
SH Wir verwenden also den gleichen Befehl, fügen jedoch einen Minusvektor hinzu.
Und das wird mein Skill-Dump sein.
SH
eingeben und wie Sie jetzt sehen können, hat dies funktioniert und es sagt uns, dass die Daten gespeichert
wurden, um DVD-Video als Daten XTi zu routen.
Ich gehe also zu meinem Dateimanager und bin schon unterwegs, und Sie können sehen,
dass wir hier eine Datei mit dem Namen DVD-Video haben, die XTi-Doppelklick auf die Datei enthält. Hier können wir Informationen zur gesamten
Datenbank sehen .
Es könnte also wie Schwindel aussehen, ist es aber nicht.
Wenn Sie es nur genauer betrachten, können Sie feststellen, dass Sie die Tabellenstruktur haben.
Sie haben hier einen Tisch namens Gästebuch.
Sie sehen, dass diese Tabelle die folgenden Spalten aufweist.
Es hat eine Spalte namens Kommentar-ID.
Es hat eine Spalte mit dem Namen comment und es hat eine Spalte mit dem
Namen name. Der Primärschlüssel ist die Kommentar-ID, die nach unten geht.
Sie werden sehen, dass wir eine Tabelle mit dem Namen Benutzer haben.
Sie können sehen, dass die Spalten Benutzer-ID sind.
Vorname Nachname Benutzername und Avatar.
Und wenn Sie nach unten gehen, sehen Sie tatsächlich die Einträge.
Sie können also sehen, dass wir einen Benutzer namens oddment haben, und dies ist ihr Passwort.
Dies ist ihr Arbeitsverzeichnis.
Wieder haben Sie einen anderen Benutzer namens Garden.
Der zweite Name ist Brown und dies ist sein Passwort, nicht die Passwörter sind verschlüsselt, sodass Sie
diese Passwörter entschlüsseln können.
In diesem Vortrag erfahren Sie jedoch nur, wie Sie Zugriff auf die Datenbank erhalten, die gesamte Datenbank
in einen lokalen Speicher sichern und dann nach Belieben durchsuchen.
Diese Dump-Dateien können Sie tatsächlich in DHP my admin importieren.
Wenn Sie einen Hintergrund für eine Webanwendung haben, können Sie über P-H PMI-Admen eine neue Datenbank erstellen und diese Datei
in die Datenbank importieren.
Es erstellt automatisch eine Datenbank mit diesen Tabellen, und Sie können leicht durch diese navigieren
und die Daten lesen.