CheatingBastards | Hack e Cheats - Streaming
Ciao Ospite, se leggi questo messaggio significa che non sei registrato. Clicca qui per effettuare la registrazione in pochi semplici passaggi e potrai usufruire di tutte le funzioni del nostro Forum . Ti ricordiamo di passare in Area Benvenuti per presentarti al Forum

[GUIDA/DOCUMENTO] Crackare chiavi WPA/WPA2 !!! by SpeedJack

Vedere l'argomento precedente Vedere l'argomento seguente Andare in basso

[GUIDA/DOCUMENTO] Crackare chiavi WPA/WPA2 !!! by SpeedJack

Messaggio Da thebytes il Mar Apr 19, 2011 4:05 pm

[GUIDA/DOCUMENTO] Crackare chiavi WPA/WPA2 !!!
Allora come forse già sapete le chiavi WPA/WPA2 non sono ancora crackabili facilmente, e solitamente si ricorre ad un bruteforce o un dictionary attack.
Che differenza c'è tra i due?
- Il primo prova tutte le password possibili.
- Il secondo prova tutte le password di un dizionario,ovvero un file che contiene una lunga lista di password.
In sostanza, il primo funziona sempre, ma spesso richiede molto tempo (anche tanti anni). Il secondo a volte funziona e a volte no.

Si trovano facilmente su internet dizionari che contengono tutte le parole esistenti in tutte le lingue del mondo...ma se la password fosse tipo AB5a3x2AKL???

Facciamo un piccolo esempio:
Un utente si compra un router wi-fi (Access-Point)con chiave WPA/WPA2 già pre-impostata (PSK - Pre-Shared Password) e, come molti fanno, non la cambiano mai.
Le password pre-impostate sono sempre password formate da una serie di lettere e numeri, e non esistono in nessuna lingua del mondo, quindi il dictionary attack non può funzionare.
In questo caso come facciamo???
Vi siete mai chiesti secondo quale criterio vengono impostate le chiavi di default???
Molti mi diranno: Vengono impostate in modo Random (casuale).
Bhè si è vero... A volte vengono impostate in modo del tutto casuale... Ma spesso, non è così.

Infatti molte chiavi seguono un algoritmo, e di solito lo schema dell'algoritmo è il seguente:
La chiave (key) deriva dal Serial Number (S/N, è un codice che identifica un apparato, in questo caso il router/modem), che a sua volta deriva dall'SSID (Service Set IDentifier, ovvero il nome della rete), che a sua volta deriva dal MAC Address.
Il MAC Address (Indirizzo MAC, Media Access Control) è l'indentificatore di una scheda di rete. Ogni interfaccia di rete wireless o cabled (Ethernet, via cavo), o anche le reti bluetooth, ha un MAC Address. Il MAC Address è formato da sei byte in formato esadecimale di cui i primi tre byte indentificano il costruttore, gli altri tre sono univoci per ogni dispositivo. Il MAC Address è pubblico e facilmente reperibile.

Semplificando, il Serial Number deriva dal MAC Address, e la key dal Serial Number.

Un esempio di MAC Address è: 00:90:4C:C5:00:34 (il MAC Address può anche essere rappresentato così: 00-90-4C-C5-00-34. Non cambia nulla).

Per vedere i MAC Address di tutte le vostre schede di rete basterà aprire il prompt dei comandi di Windows (Start --> Esegui... --> cmd.exe) e digitare la seguente stringa:
Codice:
ipconfig /all
Per farvi vedere il legame tra il MAC Address e l'SSID guardate questo esempio:

SSID: FASTWEB-1-00036F8E42BC
MAC: 00:03:6F:8E:42:BC
S/N: 00776934
PSK: 7fcee0998a

Potete ben notare che l'SSID corrisponde al MAC Address con l'aggiuta della stringa FASTWEB-1- all'inizio.
Arrivati al MAC Address come possiamo fare per ricavare il nostro Serial Number (S/N) e successivamente la nostra key (PSK)?
Varia da rete a rete, la difficoltà sta appunto nel ricavare l'algoritmo, bisogna fare un po' di prove finche non riusciamo ad entrare nella rete.
Ora vi farò vedere come dal MAC Address della rete di esempio li sopra (00:03:67:8E:42:BC) possiamo arrivare al Serial Number (00776934) e successivamente alla PSK (7fcee0998a).
Che relazione potrà legare il MAC Address al Serial Number???
Provateci da soli, tanto per allenamento, poi se non ci riuscite continuate con la guida.

Ora vi illustro la relazione che li lega:

Prendiamo la calcolatrice di Windows (o un qualsiasi altro convertitore di numeri esadecimali) e convertiamo le ultime sei cifre del MAC Address (8E42BC) in decimale e cosa otteniamo???

SORPRESA!!! Non otteniamo il nostro Serial Number <.<. Otteniamo invece 9323196. Sembra del tutto diverso ma se guardate con attenzione notate che le prime tre cifre (932) del numero ottenuto sono simili alle ultime tre (934) del Serial Number.
Caso??? Forse... Facciamo ancora qualche prova prima di definirlo un caso.

Se invece di prendere le ultime sei cifre del MAC Address prendiamo le ultime cinque (E42BC) e le convertiamo in decimale, otteniamo 934588.

O.o Ma cosa?!? Che strano?!? Inizia con 934, e il Serial Number termina con 934!!!
Giusto! Ma quel 588???

Vediamo come possiamo trasformarlo in 776 (cifre presenti nel Serial Number).
Che differenza c'è tra 776 e 588??? 776 - 588 = 188.

E adesso??? Proviamo a trasformare il 188 in esadecimale e... Cosa?!?! Ho ottenuto BC!?! sono le ultime due cifre del mio MAC Address!!!

A questo punto abbiamo 934776, invertiamoli a gruppi di tre cifre e abbiamo 776934. Aggiungiamo due zeri all'inizio e otteniamo 00776934. è il nostro Serial Number!!!

Riassumendo il Serial Number corrisponde al numero decimale, ottenuto dalle ultime cinque cifre del nostro MAC Address sommato alle ultime due cifre del nostro MAC Address, invertito a gruppi di tre cifre, con l'aggiunta di due zeri iniziali. Ovvero:

E42BC + BC = 934776 --Inverto-> 776934 --Aggiungo 2 zeri-> 00776934 (S/N)

Adesso che abbiamo il Serial Number come possiamo risalire alla key (PSK)???
In certi casi la key corrisponde al Serial Number. Oppure corrisponde a parte del S/N e parte dell'SSID.
Ovviamente anche questo varia da rete a rete. Io posso solo mostrarvi, nel caso dell'esempio precedente, qual'è la relazione PSK-S/N.

Ora dovremo creare delle tabelle di hash md5 e sha1, basate sulla progressione di numeri a partire da 934588 (ultime cinque cifre del MAC Address convertite in decimale)...

Allora md5 e sha1 sono due metodi di criptazione di stringhe. E creare delle tabelle di hash md5 e sha1 significa criptare tutte le stringhe da 934588 in su.

Per aiutarvi a fare ciò ho creato un piccolo programmino in vb.net che vi permette di creare velocemente un file .txt dove all’interno potete trovare le vostre stringhe criptate in md5 e sha1.

download

(Necessita del Framework 4.0 installato nel pc

Dopo averlo scaricato, nel parametro From inseriamo 934588 e nel parametro To mettiamo 940000 (prima o poi dovrà fermarsi xD), e poi premiamo su Generate list.

Aspettate che il programma termini di generare il file e vi verrà aperto automaticamente.

A questo punto usate il Trova del notepad (Modifica --> Trova…) per cercare la stringa 7fcee, ovvero i primi cinque caratteri della password che dovremmo trovare.

Ma così è troppo facile!!! Tu lo fai perché sai la password, ma noi dobbiamo trovarla!
Certo ma il mio scopo non è quello di spiegarvi come trovare la password di una rete, ma di farvi notare che esistono delle relazioni tra MAC Address, Serial Number e Key, e che tipo di relazioni possono essere. Per questo nel titolo ho inserito [GUIDA/DOCUMENTO], non sapendo se classificare questo scritto come guida (che insegna come crackare alcune password di rete) o come documento (che vi mostra le relazioni che possono esserci tra MAC, S/N e Key).

Comunque procediamo:
Cercando 7fcee troviamo per primo questa (dovete cercare solo nelle stringhe md5, ovvero quelle nella seconda colonna a partire da destra):

Codice:
936205 2c916640d3b87a6aed4e443d9387fcee d3112733906511745a6c8e4036abfcc7eb35071e


Proviamo a fare la differenza tra il numero trovato e quello di partenza (934588):

936205 – 934588 = 1617

Non dice niente. Non riesco a trovare nessuna relazione con questo numero. Vabbè…

Ora cerchiamo invece l’altra metà della key (sempre tra le stringhe md5) e troviamo la seguente:

Codice:
939674 023292804e3088ed5e6d2995f0998ac0 229201bda0c510f287bd57572963ce999191661f


Cosa notiamo??? Che questa volta finisce c’è un ‘c0’ in più. Possibile che la password venga generata da questa togliendo il ‘c0’ finale???
Forse… Andiamo a controllare la distanza tra i due numeri trovati:

939674 – 936205 = 3469

Guardate bene un po’ quel numero. O.o Ma che strano?!? Se invertiamo le cifre a gruppi di due otteniamo 6934, ovvero le ultime quattro cifre del S/N. Coincidenza?!? Forse… O Forse no.

Bene abbiamo visto che ci sono delle relazioni tra MAC Address, Serial Number e key. Ovviamente possono trattarsi di coincidenze, oppure no. Infatti ci sono anche cose che non tornano come quel 1617 trovato prima. Ma siamo sicuri che non torna??? O.o

Vediamo un po’… Analizziamolo bene:
Utilizziamo l’aritmetica modulare (ramo della matematica dove è possibile svolgere una particolare operazione, chiamata mod, abbreviazione di modulo… Se vi interessa sapere come funziona questa operazione, vi propongo di cercare sul web) per svolgere l’operazione mod tra 934776 (numero ottenuto sommando le ultime due cifre del MAC Address alle ultime cinque di questo, vedi sopra) e 3496:

934776 mod 3496 = 1615

(Per svolgere l’operazione potete usare la calcolatrice di Windows, in visualizzazione programmatore… L’operazione mod la trovate a sinistra del tastierino numerico).
Come avete visto abbiamo ottenuto 1615, ora basterà sommare un valore pari a due per ottenere 1617. È possibile che sia solo una coincidenza… O forse i programmatori hanno deciso volontariamente di aggiungere un valore costante di 2 al risultato dell’operazione di modulo???

A mio parere, quest’ultimo si tratta solo di un caso. Ma sta di fatto, che come avete potuto ben notare, relazioni tra MAC Address, Serial Number e Key possono esistere, quindi forse, in futuro, potranno costituire un metodo per il cracking di password di rete.

[GUIDA/DOCUMENTO] Crackare chiavi WPA/WPA2 !!! by SpeedJack is
licensed under a Creative Commons Attribution-NonCommercial-ShareAlike
3.0 Unported License
.


Ultima modifica di thebytes il Mer Mag 25, 2011 9:26 pm, modificato 1 volta

thebytes
Admin
Admin

Messaggi : 100
Data d'iscrizione : 05.11.10
Età : 21
Località : Ferrandina

Vedere il profilo dell'utente

Tornare in alto Andare in basso

Re: [GUIDA/DOCUMENTO] Crackare chiavi WPA/WPA2 !!! by SpeedJack

Messaggio Da SpeedJack il Lun Mag 23, 2011 10:31 am

Autore della guida: SpeedJack
Rispettare la licenza per favore:
http://creativecommons.org/licenses/by-nc-sa/3.0/

EDIT: Ringrazio darkpr1nc3


Ultima modifica di SpeedJack il Gio Mag 26, 2011 4:03 pm, modificato 1 volta

SpeedJack
Nuovo Utente
Nuovo Utente

Messaggi : 1
Data d'iscrizione : 13.05.11

Vedere il profilo dell'utente

Tornare in alto Andare in basso

Re: [GUIDA/DOCUMENTO] Crackare chiavi WPA/WPA2 !!! by SpeedJack

Messaggio Da SicK il Mer Mag 25, 2011 1:59 pm

ho messo i crediti...

______________________
afro  Welcome To CheatingBastards!  afro

SicK
Admin
Admin

Messaggi : 317
Data d'iscrizione : 05.11.10
Età : 21

Vedere il profilo dell'utente http://cheatingbastards.forumattivo.it

Tornare in alto Andare in basso

Re: [GUIDA/DOCUMENTO] Crackare chiavi WPA/WPA2 !!! by SpeedJack

Messaggio Da Contenuto sponsorizzato Oggi a 9:27 pm


Contenuto sponsorizzato


Tornare in alto Andare in basso

Vedere l'argomento precedente Vedere l'argomento seguente Tornare in alto

- Argomenti simili

 
Permesso di questo forum:
Non puoi rispondere agli argomenti in questo forum