Sto seguendo un corso particolare sulla sicurezza del sistema. Un esempio specifico è la trasmissione della password in testo normale durante lo sviluppo di un'applicazione web (come parte di un progetto di classe).
Nel corso degli anni un gruppo di studenti non si preoccupa veramente di crittografare le password o di evitare l'uso di SSL come possibile soluzione (ad esempio, un hash SHA-128/256 della password viene inviato sul filo in caso di testo semplice ma ancora senza SSL, quindi posso condurre un attacco di riproduzione come risultato).
Voglio essere in grado di "dimostrare i pericoli" del man-in-the-middle (MITM) e non sono sicuro di come farlo. Gli studenti mettono in dubbio se qualcuno è davvero in grado di tirarlo fuori e sono curiosi di come . Ho pensato che sarebbe stato bello "mostrarglielo".
Quindi ecco gli scenari:
- Stessa connessione wifi ma nessun controllo sulle impostazioni wifi (cioè wifi universitario)
- Stesso wifi in cui posso controllare qualsiasi impostazione Wi-Fi che voglio (ad es. router ecc., sotto il mio controllo nel nostro laboratorio)
- Avversario arbitrario su Internet
Ora, penso che una 'demo' di 2 e 3 dovrebbe bastare con un 'idea' di come viene sfruttato # 3 nella pratica (non intendo allevare hacker, ma se c'è un modo di dimostrarlo anche questo sarebbe una ciliegina sulla torta;)
In che modo posso demo l'attacco MITM e mostrare loro che ho avuto accesso alla loro password "plain text" o "hash" e ho ottenuto l'accesso a detto sistema? Strumenti da usare, script da scrivere o tutorial su "come fare" sarebbe sufficiente.