Finora in questo corso abbiamo visto come scoprire e sfruttare un gran numero di vulnerabilità.
Abbiamo visto come possiamo sfruttare queste vulnerabilità come iniezioni di abilità per l'inclusione e l'esecuzione di codice
e persino il caricamento di file e ottenere una shell inversa in modo che avremo effettivamente accesso al
server stesso.
E l'esempio di caricamento file è stato possibile caricare uno spettacolo settimanale che ci offre molte funzionalità
e molte funzionalità.
In esempi più semplici come l'esecuzione del codice e nell'iniezione SQL siamo riusciti a ottenere una
shell inversa.
Quindi in questa sezione vedremo come possiamo interagire con una shell inversa con la shell
di Wheatley e vedremo cosa possiamo fare ora che abbiamo effettivamente accesso al server di destinazione.
Quindi inizierò con il gel inverso perché non ci dà più capacità di quante ne abbiamo
vissute.
E poi vedremo come possiamo aumentarlo in una shell e poi vedremo cosa possiamo fare dopo.
Quindi, prima di tutto, sto solo andando ad ascoltare sulla porta 8 8 8 8 e così voglio solo ottenere una
connessione inversa su questo computer.
Ora ho intenzione di ottenere il mio IP eseguendo ifconfig.
Il mio IP è 10 2014-13.
Quindi andrò al mio DVD e sfrutterò la vulnerabilità legata all'esecuzione del codice solo per poter avere una shell inversa e
poi vedremo come possiamo interagire con essa.
Quindi lo farò rapidamente perché ne abbiamo già parlato nella lezione di esecuzione del codice.
Quindi dirò solo al
livello di sicurezza basso e poi eseguirò l'esecuzione del comando rendendolo più grande.
E come ricordi, usavamo inserire un indirizzo IP.
Sto solo mettendo qualcosa al punto e virgola e poi il codice che vogliamo eseguire e voglio ottenere una
connessione usando netcat, quindi ho intenzione di fare se
e poi con la porta.
Ora questo è lo stesso codice che usiamo e l'iniezione di calcoli noi in Europa questo in codice ph.
È lo stesso codice che usiamo anche con le vulnerabilità di inclusione dei file.
In questo modo avremo lo stesso accesso a quello che stiamo ottenendo qui quando
sfrutteremo le altre vulnerabilità dell'iniezione SQL e l'inclusione dei file locali.
Quindi, se andiamo qui ora abbiamo effettivamente una shell bash completa in modo che possiamo eseguire qualsiasi comando bash che vogliamo esattamente gli
stessi comandi che abbiamo visto nella sezione di base di Linux all'inizio dello scarse.
Ora in tutte le lezioni precedenti ci fermavamo una volta arrivati a questo punto e nel caricamento del
file, come ho detto, abbiamo una shell settimanale che ci dà più capacità.
Quindi la prima cosa che ti insegnerò cosa puoi fare ora con questo accesso con il loro accesso virtuale.
Poi, una volta che sappiamo cosa puoi fare con questo, vedremo come potresti trasformare
questo non convertito in uno show settimanale che ti consente di fare più attacchi o di fare più cose sul computer di destinazione.
Una volta che avremo una shell settimanale, sarò allo stesso livello di quello che otterresti sfruttando una vulnerabilità di
caricamento dei file.
Vedremo cosa potresti fare in questo modo, imparerai un gran numero di potenti attacchi come i comandi di
sistema in esecuzione.
Anche se ci sono sicurezza sul server di destinazione, imparerai come navigare verso altri siti
web sullo stesso server, leggere il caricamento e scaricare i file e accedere al database e bypassare le misure di sicurezza
che potrebbero impedirti di fare queste cose.
Quindi la prossima lezione partirò da qui e continueremo a costruire sul nostro accesso e vedremo cosa
possiamo fare sul server di destinazione.