E la lezione precedente che vediamo e come possiamo scrivere roba al server e un'iniezione di abilità usata
nella funzione di file in entrata.
E se il server ci permette di scrivere nella directory web al nostro posto che possiamo sfogliare, possiamo
semplicemente scrivere il nostro reverse show usando lo stesso codice che abbiamo visto prima di usare e
passare e quindi possiamo sfogliarlo e noi ' Otterremo una shell inversa esattamente nello stesso modo in cui lo abbiamo fatto quando abbiamo caricato il file.
Il problema è che non siamo stati in grado di scrivere cose nelle directory web in modo che non possiamo effettivamente leggere le cose
usando la R L.
L'unico posto in cui potremmo scrivere era VMP.
Quindi non puoi sfogliare l'MP attraverso il tuo l.
Pertanto non puoi semplicemente sfogliare quel file.
Così ho intenzione di fare oggi è ho intenzione di mostrarvi una soluzione alternativa per questo problema,
ma per questa soluzione alternativa per lavorare lo stesso sito Web o lo stesso server deve avere un inserimento di file locale.
Questo è molto importante.
Lo stesso server web non è lo stesso sito Web perché vediamo e ricordiamo nella prima sezione come possiamo
scoprire tutti i siti Web che si trovano all'interno di un server.
Quindi se uno di loro ha un'iniezione oscura e l'altro ha un'inclusione di file locale, puoi combinare
entrambi e ottenere una shell e ti mostrerò come farlo.
Quindi lo realizzerò sul DVD.
Puoi farlo nel giorno di Matel, ma lo sto facendo qui solo per una modifica per mostrarti solo un altro esempio.
Quindi andrò all'iniezione di abilità e inserirò il numero uno qui
presentato e poi inizieremo a fare l'iniezione esattamente nello stesso modo in cui lo abbiamo sempre fatto.
Quindi chiudiamo la citazione e facciamo un'unione ne selezioniamo una per il nostro commento e questo è lavoro.
Come puoi vedere ora cosa sto per fare scriverò la mia shell su TNP e poi andrò a sfogliare
quello scaffale attraverso l'inclusione dei file locali.
Quindi il mio exploit sarà univoco selezionarlo e in uno scriverò effettivamente ciò che voglio scrivere nel
file.
Quindi scriverò un codice PH lo stesso codice ph che
stavamo usando per ottenere una connessione inversa al mio computer e il codice verrà passato e vedrai bin sh my IP la porta che è 80 80
e invece del numero due, inserirò nulla quindi non verrà scritto nulla nel file.
E poi diremo
nel nostro file e chiameremo questo BHP invertito.
Quindi diamo un altro sguardo a questo exploit.
Quindi, cosa stiamo facendo, stiamo facendo una normale selezione dell'Unione e stiamo facendo un normale nel nostro file e stiamo
salvando questo nel TNP esattamente come abbiamo visto nella lezione precedente.
Ma invece di scrivere solo cose normali, in realtà scriveremo il codice ph
e faremo un passaggio e vedremo bin sh la mia porta IP e ciò che farà andrà
effettivamente a connettersi a questo IP usando netcat.
Quindi sfruttiamo questo.
E in realtà ho intenzione di dire l'idea qui a meno uno in modo che non ci
siano valori per l'amministratore e l'amministratore qui nel nome e nel cognome.
Quindi l'ho appena detto a meno uno e poi metterò il mio exploit qui dopo il meno uno dico
che lo facciamo sempre e lo inseriamo e ci dice che il file esiste già ma in realtà lo fa e questo è solo
il normale errore.
Quindi questo file è stato scritto ora sul server.
Ora il problema è se caricassimo questo file in un altro posto diverso da DMP.
Quindi, per esempio, se possiamo effettivamente scrivere questo file per dire var WW D-B w a, saremo in grado di andare
a sfogliare questo file da qui.
Quindi tutto ciò che dobbiamo fare è solo andare a questo e poi a destra al contrario il THP e poi saremo in
grado di vederlo.
Ma ancora una volta non abbiamo il permesso di scrivere qui.
Puoi provare a scrivere immagini, ad esempio immagini GBW 8, in modo che prima di andare a questo metodo puoi
effettivamente andare avanti e provare a trovare un posto o un posto adatto sul server.
Un sacco di volte che vuoi.
Perché gli amministratori del Web dovrebbero saperlo e mostrarti che non dovrebbero permetterti di scrivere cose
del genere.
Ma se lo facessi, allora sei fortunato, puoi solo andare avanti e sfogliarlo in questo modo se non
hai solo continuato questo video e vedere come lo sfrutteremo.
Quindi ora sto solo ascoltando le connessioni e netcat.
Quindi ho intenzione di fare e vedere l'LP 88.
E questo ascolterà le connessioni in arrivo sulla porta 80 80.
Quindi quando eseguiremo questo codice tenteremo di riconnetterci e otterremo la connessione qui.
Quindi ora abbiamo il file scritto e stiamo ascoltando le connessioni.
Tutto ciò di cui abbiamo bisogno è un modo per sfogliare questo file per farlo eseguire.
Quindi vediamo che non possiamo scrivere da nessuna parte che possiamo sfogliarlo e poiché iniziamo a farlo in tempo
se riesci a eseguirlo da qualsiasi posizione sul server web, avrai una connessione e avrai accesso
a questo sito web.
Quindi non devi trovare l'inclusione di un file locale nello stesso sito web.
Puoi trovarlo in qualsiasi sito web nello stesso server.
Ed è qui che la parte di raccolta delle informazioni diventa davvero utile.
Così ho intenzione di fare quello che sto per fare ora è che sto solo andando a correre
da DVD-Video 8 ma voglio solo che tu sappia che puoi farlo.
Da quando abbiamo iniziato nel TNP puoi aprirlo e sfogliarlo da qualsiasi sito web sul server.
Quindi tutto ciò che devi fare è trovare un sito Web sullo stesso server con inclusione di file locale.
Ora andrò all'inclusione dei file e l'abbiamo già usato in precedenza.
Quindi quello che sto per fare è che cercherò prima le password per assicurarmi che funzioni e
funzioni.
Ora andremo a cercare il nostro file che abbiamo appena
caricato e che è archiviato in DNP in senso inverso rispetto a BHP.
E come puoi vedere ora abbiamo una connessione e possiamo eseguire tutti i comandi che vogliamo sul server e molto abbiamo una shell inversa e
possiamo fare tutto ciò che vogliamo su di esso.
Ora ascolterò ancora su AT & T e quello che voglio fare è mostrarti come puoi sfruttarlo ora da
qualsiasi punto all'interno del server.
Quindi in realtà sto andando a Mattel oggi invece
di DPW 8 e andremo alla vulnerabilità di inclusione dei file locali qui.
Quindi cercheremo di sfruttarlo ora allo stesso modo.
Quindi è cinque volte
la password UTC.
E come puoi vedere possiamo leggere la password di HTC.
Ora tutto ciò che dobbiamo fare è leggere quel VMP.
Quindi questo è un sito completamente separato da DVD-Video.
Abbiamo trovato supponiamo di aver trovato comunque un'iniezione di scala in DVD e poi abbiamo trovato un'inclusione locale in
questa combinazione dei due perché i due siti Web sono installati sullo stesso server sullo stesso computer.
Possiamo effettivamente ottenere una shell inversa su quel server e farlo.
Stiamo per andare su APHC di TNP airburst.
E ancora, come puoi vedere, abbiamo la nostra shell qui dove possiamo fare tutto ciò che vogliamo sul server
web del target.
Quindi, ancora una volta l'idea di prendere da qui è usare a fondo mentre puoi scrivere cose ovunque.
Se riesci a scrivere cose all'interno della directory web, sei fortunato che puoi scrivere la tua shell inversa
e sfogliarla semplicemente con il tuo file come se stessi sfogliando qualsiasi file sul server web.
Se non è possibile cercare un altro sito Web sullo stesso server che include un file locale e se lo si
fa, è sufficiente scrivere il file utilizzando l'iniezione SQL e quindi sfogliarlo utilizzando l'inclusione del file locale
e si avrà lo spettacolo .