Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. Visual Studio 6.0
[VB2010] hashing di una stringa particolare
mercoledì 25 maggio 2011 - 18.55
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
VB.NET
|
Visual Studio 2010
analog
Profilo
| Newbie
6
messaggi | Data Invio:
mer 25 mag 2011 - 18:55
Salve a tutti, sto facendo uno script per testare la wpa del mio wifi seguendo questo articolo
http://wifiresearchers.wordpress.com/2010/06/02/alice-agpf-lalgoritmo/
Buona parte del programma l'ho conclusa, ma mi sono fermato in questa riga:
Si inizializza una SHA256
Si aggiorna la SHA con i 32 byte della sequenza speciale
Si aggiorna la SHA con il SN
Si aggiorna la SHA con i 6 byte del MAC
Si finalizza l’hash SHA di tutti questi dati
Si usa una tabella di encoding speciale che a ciascun byte dell’hash fa corrispondere un altro simbolo
I primi 24 byte della trasformazione così ottenuta rappresentano la WPA
I punti dell’algoritmo dall’1 al 5 equivalgono sostanzialmente ad effettuare l’ash utilizzando l’algoritmo SHA256 della concatenazione di Hash=SHA256(MagicN+SN+MAC). Dove il primo e l’ultimo argomento devono essere trattati come sequenza di byte, mentre il serial viene inserito come “stringa”.
Ora, se non sapete di cosa io stia parlando e non vi va di leggere l'articolo(cosa comprensibile) sappiate che il MagicN è una costante(64C6DDE3E579B6D986968D3445D23B15CAAF128402AC560005CE2075913FDCE8) mentre serial (67902X0587411) e MAC(00238E010203) sono delle costanti. "I primi due argomenti vanno trattati come sequenza di byte" e quindi li ho scritti come \x64\xC6...\xE8 ed \x00..\x03 .
Successivamente vanno concatenati i 3 argomenti e mi esce fuori questa roba:
\x64\xC6\xDD\xE3\xE5\x79\xB6\xD9\x86\x96\x8D\x34\x45\xD2\x3B\x15\xCA\xAF\x12\x84\x02\xAC\x56\x00\x05\xCE\x20\x75\x91\x3F\xDC\xE867902X0587411\x00\x23\x8E\x01\x02\x03
processandola in sha con un tool on line (perchè in vb gli slash me li considera caratteri di escape)
dovrebbe uscirmi
b1d5d0dc8f3a2132d7872641250f998d53e58824ecb9118e046a943239bf1220
mentre invece mi esce: c32e3e120ae07108844d6ef83aa97ee1f81a6614e79b7bf228348c8988c251f0
Dove sbaglio?
Mi scuso moltissimo per la sgradevole lunghezza del post ma ci tenevo ad essere preciso
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !