Qual è l'importanza della fuzzing?

1

Ho sentito parlare molto di come sono stati confusi i parametri del sito web con programmi come OWASP-zap, ma qual è l'importanza di questo? Una semplice scansione attiva trova vulnerabilità in un sito Web come XSS. Allora, perché abbiamo bisogno del fuzzer?

Se qualcuno potesse far luce su questo sarebbe fantastico! Sono nuovo nell'hacking del sito web.

    
posta CoderPE 14.11.2018 - 00:03
fonte

2 risposte

2

Il fuzzing non è una tecnica per trovare vulnerabilità note. Questo è il lavoro di uno scanner di sicurezza attivo come hai detto tu. Invece, un fuzzer è progettato per aiutare a trovare bug nuovi che non sono ancora noti. Lo fanno costruendo input casuali o pseudocasuali e alimentandolo al target. I buoni fuzzer saranno sensibili al formato e lo alimenteranno in input che sembra leggermente corrotto, ma è comunque valido. Quando questo viene fatto abbastanza a lungo, i bug nuovi e sconosciuti spesso iniziano a emergere. Questi bug possono essere analizzati e talvolta persino trasformati in un exploit funzionante.

    
risposta data 14.11.2018 - 04:28
fonte
1

Vedo che la risposta è già stata scelta qui e forse questo è qualcosa di cui sei già a conoscenza, ma per quello che vale darò i miei due centesimi per un caso d'uso semplice di fuzzing.

Il fuzzing ha una varietà di applicazioni, alcune già spiegate nelle risposte e nei commenti sopra riportati, sebbene l'abbia usata anche per altri casi. Un facile esempio di fuzzing, anche se alcuni potrebbero vederlo come scansione, prenderebbe un elenco di parole di potenziali directory o nomi di file e li cercerebbe su un dominio a cui è permesso indagare. Strumenti come dirb e gobuster , tra gli altri, potrebbe valere la pena dare un'occhiata se sei curioso di sapere come questo tipo di fuzzing può essere fatto.

gobuster comando di esempio sotto per enumerare test.com :

gobuster -u https://test.com -w ~/wordlists/shortlist.txt

In breve, i bug scoperti in questo caso con questi strumenti sono spesso directory e file che sono pubblicamente visualizzabili (anche se forse non dovrebbero essere). Questa enumerazione può portare alla scoperta di cose interessanti per aiutare un aggressore in ulteriore sfruttamento.

    
risposta data 14.11.2018 - 18:22
fonte

Leggi altre domande sui tag