Ora supponiamo che tu abbia provato tutti gli attacchi che abbiamo appreso finora sul tuo sito web di destinazione, li hai
provati tutti sul sito Web sullo stesso server e nessuno di questi siti Web è vulnerabile.
Sei andato e hai cercato di hackerare quel server usando le applicazioni installate sul server usando gli
attacchi sul lato server.
Quindi si utilizza lo scanner della porta e si determinano i programmi e le porte aperte.
E ha cercato di hackerare il server in base a questi servizi.
E ancora non hai ancora trovato il modo di entrare.
Supponiamo che tu provi ad attaccare il data center stesso che contiene tutti i server e ancora non riesci
ad accedere e provi a inculcare gli utenti che usano i siti Web tutti i siti Web sullo stesso
server del tuo sito web di destinazione.
Quindi provi ad abbracciare gli utenti che cerchi di hackerare gli amministratori e cerchi di nascondere le persone di supporto
utilizzando attacchi di social engineering e tutti questi attacchi.
E ancora non sei riuscito a ottenere il tuo accesso.
Poi di solito andavo agli attacchi di forza bruta.
Ora un sacco di persone potrebbero effettivamente provare attacchi di forza bruta prima, ma non mi piacciono gli attacchi
di forza bruta.
Non perché non siano utili o perché non sono efficaci sono in realtà
molto efficaci ma è solo che non provo soddisfazione quando accedo a un sistema che usa un attacco di forza bruta.
Quindi, cosa intendiamo per attacchi di forza bruta stiamo andando alla schermata di accesso.
La maggior parte dei siti Web dispone di una schermata di accesso per consentire agli amministratori di accedere e
tenteremo di determinare tutte le combinazioni possibili della password.
Quindi ci sono due tipi di attacchi di forza bruta o dovrei dire indovinare gli attacchi.
Vi sono attacchi di forza bruta e attacchi di dizionario in modo che gli attacchi di forza bruta cerchino di coprire
tutte le possibili combinazioni della password, ad esempio sul telefono.
Il dolore può essere fatto solo da numeri, quindi puoi effettivamente coprire tutte le possibilità molto facilmente perché
il pin ha solo quattro cifre e ci sono solo nove possibilità quando si tratta di password, specialmente quando si
tratta di accessi web.
Hai caratteri minuscoli di caratteri maiuscoli e simboli che rendono l'attacco di forza bruta davvero
inattuabile perché ci vorranno anni per coprire tutte le possibilità.
Questo ci porta all'attacco del dizionario in cui in realtà copri tutte le possibilità in una lista.
Quindi avremo una lista di password.
Questi possono essere fatti di password comuni o basati sulla ricerca che hai fatto sul tuo bersaglio nell'attacco del
dizionario.
Hai solo coperto le password che esistono nella lista di parole.
Quindi, a differenza dell'attacco brute force, non è garantito perché con la forza
bruta copriremo tutte le possibili combinazioni nell'attacco al dizionario.
Copriremo solo le password.
Ci sono nel nostro warrantless o nel dizionario.
Quindi, nelle prossime lezioni vedremo come creare il tuo dizionario e vedremo come
possiamo rilanciare un attacco di forza bruta per ottenere l'accesso a un sistema senza sfruttare alcuna vulnerabilità.
Tutto quello che faremo è provare un numero elevato di password finché uno di loro non funzionerà.
E questo è il motivo per cui non mi piace la forza bruta perché non esiste un modo intelligente
in cui non stai sfruttando nulla.
Stai letteralmente indovinando la password finché non funziona.
Tieni presente però solo perché non mi piace, non significa che non sia efficace.
In realtà, in molti casi ho passato giorni a cercare di entrare in un sistema e alla fine una delle volte
ricordo ancora che la password era di uno due tre quattro cinque sei ABC che probabilmente avresti se avessi una
lista di parole comune le password probabilmente avrete accesso a quel sistema entro un'ora o due.