Sehen wir uns nun an, wie wir Dateien auf den Server hochladen können, sodass das Hochladen von
Dateien sehr nützlich sein kann, da Sie damit alles hochladen können, was Sie möchten.
Ph. D. Mit Skripten können Sie alles tun, um eine umgekehrte Show zu erhalten.
Sie können damit Befehle auf dem Server ausführen.
Sie können es verwenden, um eine Verbindung zur Datenbank herzustellen und die Dateien zu durchsuchen, und Sie
können sogar lokale Schwachstellen wie Pufferüberlauf und Code-Ausführung ausnutzen.
Die Möglichkeiten sind also endlos.
Zu beachten ist, dass ich jetzt meine Privilegien überprüfe.
Wenn ich also den aktuellen Benutzer überprüfe, werden Sie feststellen, dass die ww w-Daten und die aktuelle
Website unter diesem Benutzer ausgeführt werden.
Grundsätzlich kann ich auf dieser Website alles tun, was ich will, denn ich bin im Moment der Eigentümer dieser Website. In
vielen Fällen hängt es davon ab, wie Sie Ihren Zugriff auf die Website erlangt haben, und Ihre Privilegien
könnten niemand sein.
Wenn Sie also Ihr WHO-A-MEI-Programm durchführen, anstatt in WWE einzusteigen, werden Sie die einzigen Daten sein, die Sie niemand sind.
Und wenn Sie niemand sind, können Sie nicht irgendwo hochladen, wo Sie möchten.
Sie können nur in Verzeichnisse mit 777 Berechtigungen hochladen, also in Verzeichnisse, die grundsätzlich jedem Benutzer
das Hochladen ermöglichen.
Also, wenn Sie ls L. tun EIN. Sie können sehen, dass wir oder alle unsere Dateien haben, und
wir sehen, dass alle im Besitz der Daten sind, die mir gehören.
Dies ist also das übergeordnete Verzeichnis und dies ist das aktuelle Verzeichnis.
Und dies sind nur normale Verzeichnisse und Dateien im aktuellen Arbeitsverzeichnis.
Und Sie können sehen, dass alle von mir im Besitz sind.
Daher kann ich überall hochladen.
Aber was wir in dieser Vorlesung tun werden, tun wir so, als könnten wir nirgendwo hochladen.
Wir werden so tun, als wäre ich niemand.
Und wenn ich etwas hochladen wollte, ohne jemand zu sein, müssen wir es an einem Ort
hochladen, an dem jeder Dateien hochladen darf, und dem Ort, der 777-Berechtigungen haben sollte.
Das sind also die Berechtigungen hier.
Und wie sie aussehen, ist, dass sie so aussehen sollten.
Es sollte also keine Nachteile geben, und das bedeutet im Grunde, dass jeder alles tun
kann, was er lesen, schreiben und ausführen kann.
So können wir vom Regisseur sehen, hier ist jetzt der Regisseur mit und die Erlaubnis, damit er sehen kann,
dass aus den Verzeichnissen hier nichts mit 7 7 7 Berechtigungen besteht.
Also müssen wir uns tatsächlich umsehen.
Es tut mir leid, dass ich dort auf Control-C geklickt habe, also werde ich einfach zurück zu Evely gehen.
Also werden wir wieder PWT machen und wir sind in Vire WWE mit dem VW 8 und wo ich Wir wollen
unseren interessanten Regisseur namens Haikerwal sehen.
Also lass uns hineingehen und dann sehen, was da drin ist.
Also gehen wir in hackbare Zwecke und sehen den Befehl.
Und dann machen wir es wieder
und wieder gibt es hier nichts wirklich Interessantes, also gehen wir zurück.
Und wir werden wieder zurück navigieren.
Wenn wir hier aufführen, werden Sie sehen, dass wir uns im Stammverzeichnis befinden und zu verschiedenen Websites navigieren können.
Wenn Sie feststellen, haben wir hier ein Verzeichnis namens Laufwerk.
Jetzt gehört dieses Verzeichnis nicht zu uns, es gehört eigentlich zum Root-Benutzer, also gehört es
nicht zu den Daten, die wir sind, aber wir können hier tatsächlich Sachen hochladen.
Warum.
Weil es die Berechtigungen hat, die jeder hochladen kann.
Es hat also 777 Berechtigungen, die so ausgesehen haben.
Wir werden also in diesen Ort navigieren.
Wir werden also auflisten, um zu sehen, ob bereits etwas vorhanden ist, und wir können sehen, dass dort keinerlei
Dateien vorhanden sind.
Also laden wir unsere Datei hoch und verwenden eine Funktion namens
Datei-Upload. Wir machen das Minus wie gewohnt.
Er kann sehen, dass Sie diese Funktion so verwenden, dass Sie zuerst den Datei-Upload eingeben.
Sie können das Minus-F verwenden, um das Überschreiben der Datei zu erzwingen, falls sie bereits vorhanden ist.
Sie können den Inhalt der Datei angeben und den Vektor angeben. Der Vektor ist wiederum die Methode,
wie die Datei hochgeladen wird.
Und ich werde dies auf Standard setzen, also werde ich nicht den Minusvektor verwenden.
Und dann geben wir den örtlichen Poth.
Dort, wo die Datei auf Ihrem aktuellen Computer auf unserem Callimachi gespeichert ist, folgt der Remote-Pfad.
Wo soll die Datei also auf dem Zielserver gespeichert werden?
Die Datei, die ich hochladen möchte, befindet sich also in meinem Stammverzeichnis.
Wenn wir also zum Dateimanager gehen, werden Sie sehen, dass ich die Datei im Stammverzeichnis habe und sie nur testor THC heißt. Es
handelt sich tatsächlich um eine Shell, aber es heißt nur Test dirty XTi.
Also werde ich versuchen, das hochzuladen.
Unser lokales Verzeichnis wird also Routentest des XTi sein, und wir möchten das in den Remote-Pfad des aktuellen Pfads
hochladen.
Wenn Sie also den aktuellen Ort des aktuellen Arbeitsverzeichnisses angeben möchten, in dem Sie sich gerade befinden, müssen
Sie nur adult setzen, gefolgt von einem Schrägstrich.
Hier wollen wir es also hochladen und müssen ihm einen Namen geben.
Ich rufe also eine Shell oder eine Testshow auf, die den T XTi nur mit dem Namen hochgeladen hat, damit wir wissen, dass die Datei
korrekt hochgeladen wurde.
Daher ist der Befehl als Datei-Upload sehr einfach.
Sie geben an, wo die Datei auf Ihrem aktuellen Computer gespeichert ist, und meine ist im Stammverzeichnis gespeichert und
wird als Testor XTi bezeichnet.
Und dann geben Sie an, wohin Sie es hochladen möchten.
Und ich werde es in das aktuelle Arbeitsverzeichnis hochladen.
Deshalb habe ich einen Schrägstrich hinzugefügt und dann den Namen, den ich nennen möchte.
Ich nenne es eine Test-Shell, die hochgeladen wurde, dass der XTi, den ich drücken werde, drückt, und er kann sehen, dass er
uns eine wahre Aussage gibt, was bedeutet, dass die Datei hochgeladen wurde.
Wenn wir
ein ls ausführen, werden Sie sehen, dass die Datei in dieses bestimmte Verzeichnis hochgeladen wurde.
Nun können wir zu unserem Webbrowser gehen und ihn für die Datei in ein Verzeichnis mit dem Namen Dove
hochladen, und dann nennen wir diese Test-Shell das XTi.
Und wie Sie jetzt sehen, können wir sehen, dass die Datei hochgeladen wurde. Dies ist der tatsächliche Inhalt
der Datei, die von Chell verschlüsselt wurde.
Es wurde also perfekt oder richtig hochgeladen.
Und wieder haben wir es in ein Verzeichnis hochgeladen, das nicht uns gehört, aber die Hauptidee ist, dass das
Verzeichnis 7 7 7 Berechtigungen haben muss.
Und selbst wenn Sie einen niemand haben, auch wenn Sie niemand sind, können Sie in dieses Verzeichnis hochladen, wenn die Verzeichnisse Ihre Berechtigungen haben,
wie die Trümmer. Hier sind alle diese Verzeichnisse, die wir hochladen können, unabhängig von den Berechtigungen, die
sie wegen uns haben sind doppelt W. W. Daten.
Was ich Ihnen hier gezeigt habe, ist nur ein Beispiel dafür, wie Sie Dateien hochladen würden, wenn Sie über keine Berechtigungen verfügen.