Klein e PTW wep attack

3

Sto lavorando a un'implementazione dell'attacco wep di Klein.

Per questo motivo, ho installato un router con crittografia wep e raccolto 50.000 IV unici da esso. Ho provato solo a calcolare K [0], cioè il primo byte della chiave.

Corro su tutti i miei IV e ho calcolato l'equazione come dice la carta mantenendo un record del numero di volte in cui ogni valore calcolato è stato ripetuto. E infine sto stampando i primi 30 risultati.

Il mio problema:

  1. Il primo byte corretto della chiave non si trova in uno dei primi 30 risultati.
  2. Continuo a ricevere numeri negativi come chiavi.

Forse c'è qualcosa di sbagliato nel mio calcolo? Forse non sto capendo l'algoritmo correttamente?

Inserirò il mio codice qui se necessario, ma poiché i calcoli sono abbastanza semplici, penso che ci sia qualcos'altro che non va.

Sto usando questo come riferimento: link

    
posta Shai 14.05.2014 - 19:57
fonte

1 risposta

1

Non sono un esperto di crittografia, ma ho esaminato gli attacchi a WEP. Supponendo che tu abbia implementato i calcoli correttamente, ci sono due possibili problemi di cui sono a conoscenza:

  1. Alcuni tasti sono insolitamente difficili da decifrare, richiedendo molto più IV rispetto al normale. Potresti averne selezionato uno.
  2. L'attacco è un attacco con testo in chiaro noto. Tradizionalmente, l'attacco viene eseguito utilizzando i pacchetti ARP perché possono essere identificati facilmente e avere un prefisso noto. L'attacco non funzionerà se hai più di alcuni pacchetti non ARP mescolati con i tuoi pacchetti ARP.
risposta data 29.06.2014 - 05:48
fonte

Leggi altre domande sui tag