Istruttore: In
questa lezione vorrei evidenziare una nota molto importante quando
si tratta di test di penetrazione del sito web.
I siti Web sono installati su server Web su computer normali,
come abbiamo detto prima.
Questi normali computer hanno indirizzi IP e,
utilizzando l'indirizzo IP, possiamo accedere al nostro sito Web di destinazione.
Ora, in molti scenari il tuo sito Web di destinazione
o il tuo server di
destinazione conterrà un gran numero di
siti Web, quindi avrà il sito Web che
stai cercando
come target, ma conterrà anche altri siti Web sul stesso
server, quindi sullo stesso file system.
Ciò significa che, se, ad esempio, non
è stata rilevata alcuna vulnerabilità nel sito Web di destinazione,
è possibile tentare di hackerare qualsiasi altro sito
Web installato nello stesso server.
Se potessi farlo,
sarai in grado di ottenere l'accesso al server.
Ottenere l'accesso al server in pratica significa avere
accesso a tutti gli altri siti Web
perché il server è solo un computer
e puoi letteralmente navigare sul sito
Web che desideri hackerare e
ottenere l'accesso a quel sito Web.
Quindi, se stai cercando di hackerare un sito
Web e non
riesci a trovare alcun exploit, il passo successivo sarebbe provare a hackerare
qualsiasi altro sito Web esistente sullo stesso server.
Quindi, ciò che intendo esiste sullo stesso server
è che hanno lo stesso indirizzo IP.
Lascia che ti mostri qui un esempio.
Mostrerò un esempio di zaid. com, quindi il mio blog perché
ci sono molti siti Web sullo stesso server e se guardiamo
qui su robtex. com, e sono
venuto qui
con i nomi che puntano allo stesso
indirizzo IP, puoi vedere tutti questi siti web
esistere sullo stesso server di zaid. com.
Quindi, se riuscissi a hackerare uno di questi siti Web,
sarai in grado di navigare da e fuori da quel sito Web e poi
nello zaid. com, e
quindi ottenere pieno accesso al mio sito Web.
Quindi lascia che ti mostri qui.
Se copio uno di questi nomi di dominio,
ad esempio, abbiamo questo reba. io e
vado sul mio terminale.
Ora, ho già, se faccio un
ping zaid. com, vedrai
che questo è il mio indirizzo IP del mio sito Web
e se eseguo un ping su uno dei siti Web esistenti, per
il nostro uso reba. me.
Quindi se vado a ping reba. vedrai che
entrambi i siti Web hanno lo stesso indirizzo IP.
Ciò significa che entrambi i siti Web sono
installati sullo stesso
computer e, se potessimo hackerare
uno di essi, possiamo letteralmente navigare
da quel sito Web all'altro,
dalla nostra shell Meterpreter o dalla nostra shell PHP o da
qualsiasi tipo di shell che stiamo usando.
Un altro modo di trovare siti
Web nello stesso dominio è utilizzare Bing ed è
un modo davvero semplice.
Quindi, se vai
su Bing e inserirò l'IP, quindi
inserirò l'IP del mio sito Web di destinazione.
Ancora una volta, vedrai tutti gli altri siti Web esistenti sullo
stesso server del tuo sito Web di
destinazione, in modo da poter letteralmente hackerare uno di questi
siti Web e da lì hackerare il mio sito Web e accedervi.
Questo è molto importante perché in molti casi il
tuo target potrebbe essere molto ben protetto, ma
il server stesso non era sicuro,
quindi puoi riuscire a hackerare uno degli altri siti
Web e quindi navigare attraverso il server verso il tuo target.