Ciao a tutti,

Premetto che, prima di aprire questo thread, ho googolato e cercato con la ricerca del forum... quindi non arrivo quì per trovare la "pappa pronta" ma per avere delle delucidazioni... Questo lo scrivo per evitare commenti inutili...





Ho da poco installato il necessario per far funzionare Pyrit con CUDA ed ero curioso di provarne le potenzialità...

Faccio una scansione con "airodump-ng" per avere tutte le info necessarie e per catturare l'handshake.

Una volta catturato l'handshake passo a pyrit per fare un brute force con un dizionario.

Come primo tentativo provo, dopo aver visto l'help di pyrit, con questo comando:

Code:
pyrit -e MyWifi -i /pentest/passwords/wordlists/wpa.txt -r /root/*.cap attack_passthrough
Questo, generato dalla mia niubbaggine, mi restituisce l'help di pyrit o.O

Al che provo varie combinazioni sempre nella mia niubbaggine, ma nulla.

Provo a cercare su google e le uniche cose che trovo si riferiscono a versioni vecchie di pyrit con comandi non più esistenti...

Alla fine trovo una guida che sembra essere seria e provo a lanciare il comando da terminale:

Code:
pyrit -e MyWifi -f /pentest/passwords/wordlists/wpa.txt passthrough | cowpatty -d - -s MyWifi -r ~/*.cap
Questo non funziona ma almeno sembra dare segni di vita e mi genera questo output:

Code:
End of pcap capture file, incomplete four-way handshake exchange.  Try using a
different capture.
Traceback (most recent call last):
  File "/usr/bin/pyrit", line 6, in <module>
    pyrit_cli.Pyrit_CLI().initFromArgv()
  File "/usr/lib/python2.5/site-packages/pyrit_cli.py", line 63, in initFromArgv
    ['all-handshakes'])
  File "/usr/lib/python2.5/getopt.py", line 91, in getopt
    opts, args = do_shorts(opts, args[0][1:], shortopts, args[1:])
  File "/usr/lib/python2.5/getopt.py", line 191, in do_shorts
    if short_has_arg(opt, shortopts):
  File "/usr/lib/python2.5/getopt.py", line 207, in short_has_arg
    raise GetoptError('option -%s not recognized' % opt, opt)
getopt.GetoptError: option -f not recognized
Oltre agli errori, mi sembra dica che il file pcap è incompleto... Eppure sono sicuro che l'handshake sia stato catturato. Nella scansione con airodump, dopo il deauthentication, in alto a destra compariva l'handshake...

Da quello che ho capito pyrit, fra le sue funzioni, ha anche quella di brute force tramite dizionario su file .cap

Se non è così vuol dire che non ho capito nulla e che ho sprecato il mio tempo XD




Spero di essere stato chiaro, se mancano delle info indespensabili per potermi dare una mano fatemelo sapere.

Grazie a tutti.