Recentemente ho letto molto su WEP e perché è stato brutto. Per essere sicuro di averlo capito, ho scritto script per mostrare come funziona ed evidenziare le sue vulnerabilità. Ma voglio avere una comprensione completa dall'inizio alla fine, e non riesco a trovare quello di cui ho bisogno fin dall'inizio.
Poiché WEP può operare su quattro tasti, qualcosa deve essere in grado di generare quattro chiavi. Il mio router può farlo basandosi su una passphrase. Se metto 'badpw' come passphrase, ottengo le chiavi:
1: 02CB778981
2: C27236DFB1
3: C90C104FA2
4: A804571CC0
Se inserisco la stessa passphrase nel link , ottengo le stesse quattro chiavi. Quindi è chiaro che lo stesso algoritmo è usato in entrambi i casi, ma non riesco a trovarlo per la vita.
Quindi, quale sarebbe lo psudocode per ricavare quelle quattro chiavi WEP da una passphrase?