Newsgroup: it.comp.sicurezza.varie
Titolo: Decriptazione passwords

Tempo fa' qualcuno aveva postato uno script perl che avrebbe dovuto
tentare una decriptazione brute force delle linux passwords.A me non
ha mai funzionato.Ora ,a prescindere dai vari secoli che
occorrerebbero per la decriptazione,qualcuno conosce qualche script ,o
qualche sorgente per fare cio? e se si' ,dove prelevarlo?Grazie

tentare una decriptazione brute force delle linux passwords....
mi correggo intendevo dire decriptazione esaustiva

qualche sorgente per fare cio? e se si' ,dove prelevarlo?Grazie
uno funzionante e' GIA' CONTENUTO nel .tar.gz di Crack5 di Alec Muffet.
Lo trovi nella dir degli scripts, insieme ai deshadow se non sbaglio.
invy

 per fare cio? e se si' ,dove prelevarlo?Grazie
Se invece non ho capito niente e tu sei veramente interessato allo stato
dell'arte del "brute-force", allora dovresti dare un'occhiata al libro
"Cracking DES" della O'Reilly, ISBN 1-56592-520-3.
Ciao
Francesco

usata come chiave etc. etc. da' il risultato giusto. 
Ringraziandoti per la precisione della risposta ,credo di capire
che,data una determinata password,il risultato della cifratura sia
sempre lo stesso.Ma se cosi' e' perche sulla mia linux box,usando per
utenti  diversi la medesima password il risultato della cifratura pare
differente? ed ancora ,esiste davvero un programma che provi tutte le
password possibili?Parrebbe di si' visto che il DES ,sia pure con
mezzi esorbitanti,e' stato forzato...

mezzi esorbitanti,e' stato forzato...
davvero ? xche' dici davvero ? questo programma MITICO dovrebbe solo prendere
una stringa, sottoporla al crypt di cui sopra, e vedere se il risultato e'
uguale al campo appropriato di /etc/passwd. Un semplice if a == b :)
quanto alla stringa, basta dire di permutare tutti i caratteri di cui disporre
puoi, sul disco senza finirlo sai, per poi cracarlo dai :)
tra parentesi gia' esistono questi programmi e sia io che il preciso che ti
ha risposto/funnato ne abbiamo nominato uno: crack di a.m. quanto al semplice
brute force C'E' GIA' UNO SCRIPT nella distro di crack.
invy

qualche sorgente per fare cio? e se si' ,dove prelevarlo?Grazie
"crack". Fa parte di quasi tutte le distribuzioni Linux.
+++
Ah, se decrittando la password di root trovi "fucker", allora hai preso
per errore un /etc/passwd falso, attraverso un aggeggio che sembra phf,
ma non lo e' -- e' una trappola costruita da un fessacchiotto che nella
vita si diverte cosi' (va compianto, poverino).
Naturalmente, in quel caso, anche tutte le altre passwords sono false.
L'ultima versione del kit trappola simula anche FaxSurvey, ed altri due
o tre CGI vulnerabili. L'autore ancora non li ha messi sulla home page,
ma riscriverseli e' una cazzata.
Leonardo
".signature": bad command or file name

 mezzi esorbitanti,e' stato forzato...
Chi e' in grado di forzare genericamente il DES parte avvantaggiato :)
ma non sono ancora in molti. Comunque oltre all'approccio "dictionary"
anche le tecniche "a forza bruta" hanno la loro utilita' per andare a
caccia di password inadeguate. Per saperne di piu' dovresti andare a
vedere i tool gia' consigliati da invy e da me.
E' il modo migliore per cercare di capire il concetto di "password
inadeguata", che credimi, non e' cosi' immediato come potrebbe sembrare.
Ciao
Francesco

 ha risposto/funnato ne abbiamo nominato uno:
Ehi, grazie per il preciso ma io non ho funnato *lui* che non sapeva
come funziona il passwd -- voleva essere una battuta per chi lo sapeva,
io quando l'avevo letta su un ng mi ero sbellicato. Poi anche tra quelli
che lo sapevano qualcuno non l'ha capita, ma questo c'era da prevederlo.
Ciao
Francesco

password possibili?
Certo. Nella sua versione piu' brutta:
	for string[1]=A to Z
		for string[2]=A to Z
			...
				if crypt(string, CRYPTPASS) = CRYPTPASS
					"L'ho trovata!!!: ", string
				end
		next
	next
La funzione crypt e' organizzata in modo che non sia semplice ne', da
CRYPTPASS, risalire a string (o equiv), ne' da crypt(string,CRYPT) si
possa determinare crypt(string+1,CRYPT).
E infatti, come hai visto sopra, i crypt di PIPPO e PIPPA con salt XX
sono piuttosto diversi.


'Giovanni' e registra il risultato".
un po' come l'algoritmo di PGP o non c'entra un cazzo?