Newsgroup: it.comp.sicurezza.windows
Titolo: password file rar ( e simili )

ma i programmi di tipo "password recovery" sono tutti basati sulla brutale
prova di TUTTE le possibili combinazioni
oppure ci sono programmi che sono proprio capaci di "leggere" la password
presente nel file ???
se io uso una password da 50 caratteri , costringendo il malintenzionato ad
usare il programma "recuper-password" per tanti giorni , puņ rappresentare
un buon deterrente ?!?!
[ alcuni programmi che ho provato fanno tutti il 'brute-force' sul file con
la ricerca 'per prova delle possibili combinazioni' ; esistono programmi che
'leggono' la password del file ??? ]
-- 
ciao :-)

 'leggono' la password del file ??? ]
dubito.
ciao,
Wyatt 

 presente nel file ???
Si. Ovviamente dipende da come è costruito il file.
Per Access, ad esempio, la password di protezione del database è codificata
all'interno del mdb stesso, e con alcuni programmi ci si può risalire in
una frazione di secondo.
Altri (come il RAR), invece, hanno una codifica pesante ed è violabile solo
attraverso tentativi.
E' ovvio che più la password è complessa (caratteri alfanumerici e
speciali) e più tempo ci vorrà per trovarla ;)
-- 
Davide

 presente nel file ???
Proprio ieri stavo facendo esperimenti su file zip.
Ho zippato un semplice file di testo con una scritta "ciao".
Zippandolo normalmente, e aprendo il file zip con editPadPro in modo che mi 
appaia in formato binario, ho visto che il testo "ciao" era leggibile.
Zippandolo più volte con pass diverse e facendo lo stesso procedimento, il 
file era più lungo di qualche byte e il testo era illegibile (alias 
crittato) e sempre diverso.
Se ne deduce (ma si poteva dedurre anche prima quando per mettere la pass 
devi cliccare "encrypt added files") che la password che metti non è una 
semplice pass di controllo, che viene salvata nel file e poi confrontata con 
quella che metti per aprirlo, ma è una parola che dà il metodo di criptaggio 
del file (in pratica ci sono degli algoritmi che partendo da una parola 
qualsiasi ti criptano il file, e a parole diverse corrispondono output 
diversi).
Quando tu inserisci una qualsiasi altra parola, decripti il file secondo la 
tua parola... se il programma zip riesce a leggerlo correttamente allora la 
pass è giusta (magari ci mette qualche byte in più di controllo)... 
altrimenti ti restituisce pass sbagliata.
Imho quindi non è possibile un attacco diverso da quello brute force...
l'alternativa sarebbe analizzare byte per byte una porzione del file (dove 
sei sicuro che ci sia del testo) e provare ad intuito o con calcoli su un 
pezzo di carta quale potrebbe essere l'algoritmo. e dall'algoritmo ricavarti 
la pass.
Ma è un procedimento impossibile, uno perché non saprai mai dove c'è testo, 
due ci vorrebbe comunque una infinità di tempo, a meno di una botta de culo 
:p
a quel punto è piu' "veloce" un attacco brute force.
ciao,
Luca(riello)

 appaia in formato binario, ho visto che il testo "ciao" era leggibile.
imho non era la password ma il nome del file (potrei giurare che lo hai 
chiamato ciao...)
-- 
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
http://www.boincsynergy.com/images/stats/comb-2591.jpg

 chiamato ciao...)
Se nel file ci ha messo solo la parola ciao, zippandolo non ottieni niente
altro che un file con gli header da zip e la parola ciao in chiaro.
L'algoritmo per la compressione non puo' fare nulla, su un file talmente
corto da non avere ripetizioni da sfruttare.
Fai la prova.
scrivi in un file la sola parola ciao.
Poi zippalo e aprilo con un editor.
Vedrai qualche byte di header, qualche byte finale, e in mezzo la parola
ciao.
Ah, hai anche perco qualcosina, il file zippato e' piu' lungo del file
non compresso.
Adesso scrivi qualche decina di righe ognuna con ciao.
Zippalo, e vedrai che la dimensione e' quasi uguale a quella di prima.
E non dovresti piu' riuscire a riconoscere la parola ciao.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 che il loro programma leggesse il SAM di Windows.
che burloni... ;-)

 che il loro programma leggesse il SAM di Windows.
Il che non significa che legge la password.
Legge l'hash (perchè quello c'è...) e effettua un brute-force.


test eseguiti: ho ancora ragione io :)
il testo in chiaro è il nome del file, non il contenuto
hai parlato senza fare tu stesso la prova?
ma bravo... :oÞ
l'unica giusta che hai detto è che il file ZIP è più grande 
dell'originale ma questo compensa il fatto che se è criptato NON puoi 
vederne il contenuto


 ma bravo... :oÞ
Mi ero perso queste risposte :s....
La frase "Ho zippato un semplice file di testo con una scritta 'ciao'." 
intendeva dire che "ciao" era il contenuto del file, e non avevo messo la 
pass... non capisco come vi sia potuto venire in mente che abbia messo la 
pass "ciao" e poi trovata, visto che nel resto del messaggio ho 
esplicitamente detto che è impossibile trovare la pass "dentro" un file zip, 
e che la parola dà solo l'input per l'algoritmo per criptare il file. 
(avete risposto senza leggere fino in fondo?).
Se lo zippi senza password il testo è leggibile se e solo se
è molto corto, per non dare possibilità all'algoritmo di operare.
Ho rifatto l'esperimento scrivendo "ciao a tutti" e chiamando il file di 
testo pippo, zippandolo ed aprendolo con editor, la scritta "ciao a tutti" è 
ancora leggibile (insieme a pippo).
Non appena metto una pass qualsiasi, il testo diventa illegibile (ovvero 
criptato)...
a pass diverse (e con la stessa lunghezza) corrispondono byte diversi 
(illegibilità diverse).
La versione del Winzip sul quale ho fatto i test è la 9.0.
ciao,
Luca(riello) 

 vederne il contenuto
Ma hai fatto la prova con password o senza?


 solo nel programma usato per zippare.
mi sa di sì ;-)
ho fatto i test con WinRAR (formato ZIP), con e senza password: anche 
con testi molto corti (4 lettere) il... testo non è leggibile
nome del file : ciao
contenuto: asdf
password (opzionale): pippo
nel file zip si legge in chiaro: ciao
c'è una opzione (ma non ricordo in che formato...) per rendere 
invisibile anche il nome del file nel caso si usi una password
