1.0 KiB
1.0 KiB
Datei auf Server verändern
Ziel
Ziel ist es, die Datei secret.txt
aus der Übung zu Directory-Traversal mit einem beliebigen Inhalt zu überschreiben. Um diesen Angriff durchzuführen, wird ein weiterer Directory-Traversal-Angriff durchgeführt.
Voraussetzungen
- Webbrowser (z.B. Chrome oder Firefox)
- Text-Editor
- Gruyere ist verfügbar (siehe Anleitung)
Übung
- Erzeugen Sie eine Textdatei mit dem Namen
secret.txt
und einem beliebigen Inhalt. Speichern Sie diese Datei auf Ihrem Rechner. - Schauen Sie sich die Upload-Funktionalität von Gruyere genauer an. Betrachten Sie insbesondere, wie der Pfad für die Datei konstruiert wird, die man hochladen möchte.
- Verwenden Sie dieses Wissen, um Ihre Version der Datei
secret.txt
hochzuladen und die auf dem Server vorhandene Version zu ersetzen. - Verwenden Sie den bereits durchgeführten Directory-Traversal-Angriff, um zu überprüfen, ob Sie erfolgreich waren.