Newsgroup: it.comp.sicurezza.windows
Titolo: Re: Formato di cifratura password

Il metodo è il DES con lunghezza massima di 14 caratteri e chiave di 
cifratura a 8 bit fissa "KGS|@#$%".
Le password sono spezzate in due da 7 byte, cifrate e memorizzate nel 
SAM (nel registro di configurazione e sotto forma di file - quest'ultima 
opzione si puo' far annullare dal sistema)
Praticamente i vincoli sono:
Lunghezza password di 14 caratteri massimo
La password viene convertita in maiuscolo prima della cifratura
La password viene spezzata in due blocchi da 7 byte
Quindi si puo' dire che è sicura in quanto è criptata DES ma si puo' 
craccare con un algoritmo brute force in maniera "semplice" craccando 
prima i primi 7 byte ed in seguito gli altri 7 (una mezzora circa per la 
condizione peggiore con due thread paralleli di brute force che lavorano 
  ognuno su un pezzo della password)
Ciao, Ciao

 cifratura a 8 bit fissa "KGS|@#$%".
DES a 8 bit!?!? Chiave fissa e pure conosciuta? Ma cosa vai farneticando?
http://www.tech-faq.com/audit-windows-nt-passwords.shtml

Volevo dire che la chiave è lunga 8 byte ed è conosciuta.
Errore mio scusate

Tanto per precisare.
La chiave "KGS|@#$%" è fissa anche se non è specificato nella 
documentazione Microsoft e si nota dalle chiavi nulle che hanno sempre 
lo stesso Hash ovvero "0xAAD3B435B5140 4EE".
In giro per la rete esistono una miriade di "Distruggi Password di 
Windows" e, se guardi i codici sorgenti troverai sempre questo controllo 
per identificare le lassword (o le semi password) nulle

 per identificare le lassword (o le semi password) nulle
E allora? Questo secondo te significa che la "chiave č fissa"? E gli 8 bit 
da dove saltano fuori? Senti, qui č spiegato in italiano:
http://www.davidecerri.org/it/doc/iis2003-password.pdf
Se poi vuoi intestardirti sull'assurda spiegazione da te data prima, affari 
tuoi.

 > Ti rendi conto che DES a 8 bit (1 byte!) può essere craccato in pochi
 > millisecondi, avendo al massimo 256 possibili chiavi? E che se la 
chiave è
 > fissa e conosciuta non avrebbe nemmeno senso usarlo?
Allora i post precedenti non li leggi?
Ti ho già risposto che, per colpa mia di quando ho scritto, intendevo 
dire CHIAVE FISSA A 8 BYTE (non bit).
Tanto per documentarti (in Italiano) prova ad acquistare una rivista del 
settore tipo Computer Programming o altri e leggila ogni tanto, le 
riviste specializzate danno spiegazioni dettagliate ed esempi sull'uso.
Ps. tanto perdirne una (usa google ogni tanto) leggi qui 
https://security.fi.infn.it/documenti/sicurezza_nt.html
 ed in 
particolare il punto che dice:
"Nel SAM sono memorizzati sia l'hash value LanManager (algoritmo DES), 
sia quello Windows/NT (algoritmo MD4), ovvero 2 stringhe di 16 byte 
ulterioremente criptate con DES. Poiche` pero` la chiave e` nota, e` 
possibile, tramite il programma pwdump, decriptare queste stringhe per 
poi sottometterle eventualmente ad un attacco con il dizionario".
Al punto dopo dicono che basta istallare il service pack 3 per ovviare 
ad un'attacco generato tramite pwdump ma, sempre se riesci ad usare 
google, cerca pwddump2 o pwddump3 o similari e vedrai che è possibile 
bypassare le restrizioni del service pack 3, oppure iscriviti ad un 
forum sulla sicurezza e leggi un po' di post.

 oppure iscriviti ad un forum sulla sicurezza e leggi un po' di post.
Grazie per l'interessamento, ma sono già iscritto a 
sikurezza.org
, al blog 
di Bruce Schneier ed già ho letto Applied Cryptography.