Schritt für Schritt Hacking Website: Null-Byte - Bild-Upload
26. März 2008 von | Gespeichert unter Uncategorized.Dies ist meine Post über Schritt für Schritt Hacking Website, nachdem diskutieren über SQL-Injection, XSS Cookie Stealer, Cookie-Manipulationen und RFI, jetzt diskutieren wir über Null-Byte, Zunächst einmal, was ist ein "Null-Byte"? Ein Null-Zeichen / Null-Byte / null Terminator ist ein Charakter mit einem Wert von Null, dass wird in der ASCII-Charest. Und, in Programmiersprachen (PHP enthalten) die Null-Byte wird verwendet, wie, was ist bekannt als, ein 'string Terminator ".
Wenn die Null-Byte gelesen wird die Zeichenkette endet. Das Null-Byte ist vertreten mit "% 00" in PHP. Wir sind in der Lage, um die "Macht" der Null-Byte ein Trick, um Bild-Upload-Formular in der Vermietung Upload uns unsere eigenen phpshell. Es gibt zuzuteilen von Websites mit Bild Upload-Funktionen, so dass sie nicht schwer zu finden. Sie können die Google Dork: "Bild hochladen" zu finden, einige von ihnen.
Nun, wir haben ein Ziel sind wir in der Lage zu starten exploiting.go auf Ihre Ziele Upload-Seite und klicken Sie auf die Schaltfläche "Durchsuchen" und navigieren zu einer php shell.just aus Gründen der Proof-of-Concept, versuchen, diese Datei-Upload-Regel. Sie erhalten eine Fehlermeldung wie:
"Es tut uns leid, aber die Datei, die Sie eingegeben haben, ist mit einer Verlängerung, die nicht alloud. Nur Bilder wenden Sie sich bitte! "
Wir sehen aus dieser, dass nur Bilder werden unterstützt - und ein regelmäßiger PHP-Shell wird nicht Wok. Lassen Sie uns Sie auf unserer Shell wieder, aber dieses Mal werden wir das Upload-Leiste, um so aussehen, Zugabe in der nullbyte Charakter:
C: \ c99.php% 00.jpg
Wenn das Skript prüft, ob unsere Datei so sieht er diese. Jpg und "sagen" Ja, sieht aus wie ein Bild, um es zu mir! "Und laden zu können. Zum Glück für uns, wenn Sie die Datei hochgeladen ist tatsächlich ist es mit dem hochgeladen. PHP-Erweiterung, weil die Null-Byte beendet, dass etwas nach. Wenn es funktionierte wir werden sehen:
"Vielen Dank für das Hochladen Ihrer Bilder - zeigen Sie die Datei unter / c99.php"
und Sie fertig sind, diese Stelle werden zwei Teil, wird die erste Post über Null-Byte Bild-Upload und die zweite wird mit der Erschließung cgi-Dateien mit dem null byte.so halten meine Artikel lesen
[Lesen Sie den Rest auf (it) gossips Netzwerk: admin]
Abonnieren Sie unseren kostenlosen Newsletter an:















































Kommentar hinzufügen
Anzeigen 3 Kommentare
Danke. Ihr Kommentar wartet auf die Genehmigung durch einen Moderator.
Haben Sie bereits ein Konto? Loggen Sie sich ein und behaupten, dieser Kommentar.
Haben Sie bereits ein Konto? Loggen Sie sich ein und behaupten, dieser Kommentar.
Haben Sie bereits ein Konto? Loggen Sie sich ein und behaupten, dieser Kommentar.
Haben Sie bereits ein Konto? Loggen Sie sich ein und behaupten, dieser Kommentar.
Kommentar hinzufügen
Trackbacks
(Trackback URL)