Ora vediamo come possiamo caricare i file sul server, quindi caricare i file può essere molto utile perché puoi
usarlo per caricare letteralmente tutto ciò che vuoi in modo da poter caricare qualsiasi ph-script che vuoi.
Ph. D. gli script possono essere usati per fare qualsiasi cosa tu possa usare per ottenere uno show inverso.
Puoi usarlo per eseguire comandi sul server.
È possibile utilizzarlo per connettersi al database e sfogliare i file e persino utilizzarlo per sfruttare vulnerabilità
locali come overflow del buffer ed esecuzione del codice.
Quindi le possibilità sono infinite davvero.
Una cosa da notare è che ora quando controllo i miei privilegi.
Quindi se faccio chi sono io per controllare l'utente corrente vedrai che i dati di w w w e il sito
web corrente sono in esecuzione sotto quell'utente.
Quindi in pratica posso fare tutto ciò che voglio su questo sito perché sono il proprietario di questo sito al momento
e molti dei casi dipendono da come hai ottenuto il tuo accesso al sito Web. I tuoi privilegi
potrebbero essere nessuno.
Quindi quando fai il tuo WHO A-MEI invece di entrare in WWE Gli unici dati che sarai chi non sarai nessuno.
E quando non sei nessuno non puoi caricare dove vuoi.
Puoi caricare solo in directory con 777 permessi, quindi con le directory che consentono praticamente a
chiunque di caricarle.
Quindi se fai ls L. UN. puoi vedere che abbiamo o tutti i nostri file e
vediamo che tutti sono di proprietà dei dati che sono io.
Quindi questa è la directory genitore e questa è la directory corrente.
E questi sono solo normali directory e file nella directory di lavoro corrente.
E puoi vedere che tutti sono di mia proprietà.
Quindi posso caricare ovunque.
Ma cosa faremo in questa conferenza, fingeremo che non possiamo caricare da nessuna parte.
Faremo finta di non essere nessuno.
E se volevo caricare qualcosa mentre ero nessuno, dobbiamo caricarlo in un posto dove tutti
possono caricare file e quel luogo che dovrebbe avere un permesso 777.
Quindi queste sono le autorizzazioni qui.
E quello che sembrano è che dovrebbero assomigliare a questo.
Quindi non ci dovrebbero essere minime in esso e fondamentalmente significa che tutti possono fare
tutto ciò che possono leggere scrivere ed eseguire.
Quindi possiamo vedere dal regista che ora è qui che inizia il regista e il permesso in modo che possa
vedere che dalle directory qui non abbiamo nulla con 7 7 7 permessi.
Quindi dobbiamo effettivamente guardarci attorno.
Mi dispiace ho cliccato su Control-C, quindi ho intenzione di tornare indietro e collegarmi a Evely Quindi di nuovo
faremo PWT e siamo a Vire WWE w VW 8 e dove I voglio andare è possiamo vedere il nostro
regista interessante qui chiamato Haikerwal.
Entriamo quindi e vediamo cosa c'è lì dentro.
Quindi andremo in uso hackerabile e vedremo il comando.
E poi di nuovo faremo ls l
e di nuovo non c'è nulla di veramente interessante qui quindi torniamo indietro.
E torneremo indietro di nuovo.
E se elenchiamo qui vedremo che siamo nella directory principale e possiamo navigare verso diversi siti Web.
Ora, se noti che abbiamo una directory chiamata drive qui.
Ora questa directory non appartiene a noi in realtà appartiene all'utente root, quindi
non appartiene ai dati che siamo noi, ma possiamo effettivamente caricare qui.
Perché.
Perché ha le autorizzazioni che consentono a tutti di caricare.
Quindi ha 777 permessi che assomigliavano a questo.
Quindi navigheremo in quel posto.
Quindi andremo ad elencare per vedere se c'è già qualcosa e possiamo vedere che non ci sono file di
alcun tipo.
Quindi stiamo per caricare il nostro file e useremo una funzione chiamata upload di
file che faremo il meno come ti piace di solito.
E può vedere che il modo in cui usi questa funzione è che devi prima caricare il file.
È possibile utilizzare il segno meno F per forzare l'override per sovrascrivere il file se già esiste.
È possibile specificare il contenuto del file ed è possibile specificare il vettore e ancora il vettore è il metodo
di come il file verrà caricato.
E ho intenzione di mantenere questa impostazione predefinita, quindi non userò il vettore meno.
E poi diamo la Poth locale.
Quindi, dove il file è memorizzato sul tuo computer attuale sul nostro Callimachi e seguito dal percorso remoto.
Quindi dove vuoi che il file sia memorizzato sul server di destinazione.
Quindi il file che voglio caricare si trova nella mia root.
Quindi, se andiamo al file manager vedrete che ho il file nella root e si chiama solo testor THC è
in realtà una shell ma è appena chiamato test sporco XTi.
Quindi proverò a caricarlo.
Quindi la nostra directory locale sta per testare l'XTi e vogliamo caricarla sul percorso remoto del percorso
corrente.
Quindi se vuoi specificare il posto corrente nella directory di lavoro corrente in cui ti trovi devi solo
mettere adulto seguito da una barra in avanti.
Quindi è qui che vogliamo caricarlo e quindi dobbiamo dargli un nome.
Quindi chiamerò shell o test show caricando il T XTi solo il nome, così sappiamo che il file è stato
caricato correttamente.
Quindi di nuovo il comando è molto semplice come il caricamento di file.
Si specifica dove il file è memorizzato sulla macchina corrente e il mio è archiviato in root e
si chiama testor XTi.
E poi specifichi dove vuoi caricarlo.
E ho intenzione di caricarlo nella directory di lavoro corrente.
Ecco perché ho aggiunto la barra in avanti e poi seguito dal nome che voglio chiamarlo.
Vado a chiamarlo una shell di test caricata che l'XTi che ho intenzione di premere invio e può vedere che ci sta
dando una dichiarazione vera che significa che il file è stato caricato.
Se facciamo
un ls vedrai che il file è stato caricato in questa particolare directory.
Quindi ora possiamo andare al nostro browser Web e lo carichiamo per il file in una directory denominata Dove
e quindi chiamiamo la shell di test caricata su XTi.
E come puoi vedere ora possiamo vedere il file è stato caricato e questo è il contenuto
reale del file è Chell crittografato.
Quindi è stato caricato perfettamente o correttamente.
E di nuovo l'abbiamo caricato in una directory che non ci appartiene ma l'idea principale è che la directory
deve avere 7 7 7 autorizzazioni.
E anche se non hai nessuno, anche se non sei nessuno puoi caricarlo in quella directory se le directory hanno le tue autorizzazioni come i
detriti ci saranno dati qui tutte queste directory che possiamo caricare su di esse indipendentemente dalle autorizzazioni
che hanno perché noi sono doppiamente W. W. dati.
Quindi quello che ti ho mostrato qui è solo un esempio di come potresti caricare i file se non disponi di permessi.