E questa conferenza mi piacerebbe mostrarti un esempio di come scoprire un exploit e un'iniezione cieca di sbieco.
Ora un'iniezione Escurial cieca è quella che non mostra errori.
Così abbiamo visto nei nostri precedenti esempi lasciami andare a un'iniezione di abilità e se inserisco una sola
citazione
qui vedrai che in realtà visualizza un errore per me che mi dice che questa pagina
è vulnerabile e posso sfruttare questa pagina con un'iniezione di abilità e un'iniezione di cura più cieca Tuttavia non
mostrerà alcun errore per noi.
Quindi proprio qui al buio tutto questo se metto una citazione e la eseguo.
Vedi che non mi mostrerà alcun errore.
Questo non significa che la pagina web non sia vulnerabile.
Significa solo che il sito Web potrebbe non visualizzare errori e questa pagina potrebbe essere applicata come
iniezione diretta e scenari di vita reale.
Mi avvicino sempre alle pagine e cerco di scoprirle sfruttarle come nove iniezioni di Asgill, quindi non cerco mai errori e non dipendo
mai solo da una singola citazione Il modo in cui collaudo per l'esistenza di iniezioni muscolari è che
ho provato a iniettare una vera e una falsa dichiarazione e poi vedere se la pagina si comporta in
base alle affermazioni che mi sono state date.
Quindi, se le dò una dichiarazione vera, dovrebbe darmi una pagina valida.
Se do una dichiarazione falsa mi darà una pagina non valida.
Quello che intendo per una pagina non valida è una pagina che non assomiglia a quello che mi aspetto.
Quindi non deve mostrare un errore.
Questo sarà più chiaro ora.
Nell'esempio sto per metterne una per vedere una pagina valida.
Quindi, letteralmente, ho appena inserito un normale ID utente e possiamo vedere che ci ha dato una pagina valida, quindi ci
ha dato il nome e il cognome.
E questo è l'impostazione predefinita di come appare una pagina valida in questa applicazione web.
Quindi la prima cosa che cercherò di fare è provare a dare una dichiarazione vera,
una dichiarazione che ritorna vera e che
sarà uguale a 1.
Quindi questo è ovviamente vero.
E quando lo inietto se la pagina è vulnerabile dovrebbe comunque mostrarmi il brano della pagina
valido e io lo inietterò qui e uno è uguale a uno.
Ho dimenticato di inserire il mio commento qui.
Sto solo andando a mettere la percentuale di commento 20: 3 Ora come puoi vedere la
pagina mi sta mostrando una pagina valida che mostra di nuovo il nome e il cognome in modo che sia
eseguita mentre sono ancora dentro a tutti che è uguale a uno è uguale a ed è una vera
affermazione.
Non influenzerà l'esecuzione della pagina.
Ora ho intenzione di provare a iniettare una falsa affermazione, quindi proverò a rompere la
pagina anche se ne avrò uno che è un ID valido.
Quindi la mia affermazione falsa sarà e uno è uguale a zero.
Quindi sarà falso e andrò via e iniettato ora e come puoi vedere la pagina non mostra la pagina dei varlet di default anche se mi viene
dato il numero uno in modo da non vedere errori come noi Ho visto con
le normali iniezioni di Asgill.
Ma puoi vedere che la pagina non è valida.
Non è semplicemente quello che dovrebbe mostrare.
Anche quello darà l'ID uguale a uno.
Quindi quando diamo una dichiarazione vera ci viene data una pagina valida quando diamo una falsa dichiarazione.
Ha una pagina non valida.
Possiamo anche verificarlo utilizzando l'ordine di.
Quindi ne inserirò una e poi chiederò di ordinare per ordine di uno spettacolo per una sola colonna, che in
fondo è una vera affermazione.
È sempre vero
Quindi questa sarà la mia vera affermazione e la eseguirò qui.
E come puoi vedere ora sta visualizzando la pagina valida che abbiamo visto con e uno è uguale a uno.
Quindi possiamo anche cambiarlo in una falsa dichiarazione per darci una pagina non valida e stiamo per
chiederla di ordinare da un numero molto grande.
Quindi metterò 1 000 zero.
Quindi questa sarà la mia quarta dichiarazione.
E se la pagina è iniettabile allora dovrebbe mostrarmi una pagina non valida o una pagina che non mi aspetto veramente.
E di nuovo vediamo una pagina che non ci aspettiamo, il che significa che questo sito è vulnerabile anche se in realtà
non ci mostra alcuna pagina di errore sullo sforzo di soccorso.
Ora che siamo sicuri che questa pagina sia vulnerabile, possiamo sfruttare questa vulnerabilità esattamente nello stesso
modo in cui sfruttiamo le normali iniezioni di uccisione.
Quindi posso solo fare un sindacato selezionarne uno per vedere come posso visualizzare le cose in uno e due e ho intenzione di
sedermi accanto al
nome del tavolo da informazioni sulle tabelle di Kiama e in realtà ho
sbagliato a scrivere lo schema qui.
Quindi la parte dello sfruttamento è esattamente la stessa sia che si tratti di un'iniezione di Asgill cieca o normale.
L'unica differenza è il modo in cui lo scopri e ti consiglio di rivolgerti sempre ai tuoi siti web
e cerca di scoprire come queste iniezioni di uccisione.
Quindi non mi baso mai solo sull'uso in una citazione.
Cerca sempre di usare il e uno è uguale a uno è uguale a zero.
E usa anche l'ordine per cercare di scoprire queste vulnerabilità dipolo, perché se ti affidi alle citazioni
ti mancheranno un sacco di iniezioni su scala mentale.
Ci sono altrettanto utili delle normali iniezioni di Asgill.