Thread View: es.comp.hackers
4 messages
4 total messages
Started by Mallory
Sat, 07 Sep 2002 13:32
Contrase�a con MD5
Author: Mallory
Date: Sat, 07 Sep 2002 13:32
Date: Sat, 07 Sep 2002 13:32
39 lines
3148 bytes
3148 bytes
�Hola!
�Hay alguna manera de facilitarle la vida al keycracker para hallar la
contrase�a en una clave md5 (string+passwd) cambiando la 'string'?
Me explico:
Server: 331 Enter the MD5 string asociated with> asdf >& your password
Client: PASS 51a23cb00a185c5380ea59f2b8104e48
En este caso el password es ELPASSWD ,
y 51a23cb00a185c5380ea59f2b8104e48 es md5("asdfELPASSWD")
Suponiendo que puedo variar la cadena (en este ejemplo "asdf") que envia
el server (pero no enviar una cadena vacia) y ver la cadena que el
cliente responde: �qu� cadenas deber�a enviar para sacar algo de
informacion acerca de la contrase�a del cliente (longitud, si es
alfabetica o alfanumerica o no, ....) o mejor a�n, la contrase�a en si
misma?
�O mejor me sale mejor hacer un ataque a diccionario/bruteforce antes
que meterme con matematicas 'profundas'? (�Alguna herramienta
recomendada para el bruteforce? �Alguien se ofrece a prestarme tiempo de
proceso de su ordenador ;) ?)
PD: si alguien se aburre mucho y quiere hacer un analisis del MD5:
RFC 1321: The MD5 Message-Digest Algorithm. R. Rivest. April 1992.
PD2: Como es mi primer posteo al grupo (a ambos grupos), saludo de nuevo
al grupo y si he metido la pata (con el crossposting, o con el abuso de
parentesis o con lo q sea) pues me lo dec�s.
PD3: Ademas este es el primer posteo serio con el sylpheed+leafnode,
pido perdon si falla y llega un engendro de articulo (en es.pruebas
funcion� todo pero la ley de Murphy esta ahi ... ;) ).
--
Mallory <<Because it is there>>
'Cuando le digan "Pulse cualquier tecla para continuar": pulse Reset, �Reset es una tecla como otra cualquiera, no?'
Re: Contraseña con MD5
Author: Chachini
Date: Sat, 07 Sep 2002 14:26
Date: Sat, 07 Sep 2002 14:26
52 lines
3349 bytes
3349 bytes
Con fecha Sat, 07 Sep 2002 15:32:47 +0200, Mallory escrib�a:
> �Hola!
>
> �Hay alguna manera de facilitarle la vida al keycracker para hallar la
> contrase�a en una clave md5 (string+passwd) cambiando la 'string'?
>
> Me explico:
>
> Server: 331 Enter the MD5 string asociated with> asdf >& your password
> Client: PASS 51a23cb00a185c5380ea59f2b8104e48
>
> En este caso el password es ELPASSWD , y
> 51a23cb00a185c5380ea59f2b8104e48 es md5("asdfELPASSWD")
>
> Suponiendo que puedo variar la cadena (en este ejemplo "asdf") que envia
> el server (pero no enviar una cadena vacia) y ver la cadena que el
> cliente responde: �qu� cadenas deber�a enviar para sacar algo de
> informacion acerca de la contrase�a del cliente (longitud, si es
> alfabetica o alfanumerica o no, ....) o mejor a�n, la contrase�a en si
> misma?
md5 es una funci�n hash, es decir, de un solo sentido. Sacar informaci�n
de la entrada teniendo s�lo la salida es muy complicado. No hay una
relaci�n salida/entrada aprovechable. Prueba a cambiar un solo bit de la
entrada y ver�s que la salida var�a totalmente. Adem�s la salida es
siempre una huella de 128 bits independientemente de la longitud de la
entrada.
Quiz� exista alguna debilidad explotable pero yo no la conozco.
> �O mejor me sale mejor hacer un ataque a diccionario/bruteforce antes
> que meterme con matematicas 'profundas'? (�Alguna herramienta
> recomendada para el bruteforce? �Alguien se ofrece a prestarme tiempo de
> proceso de su ordenador ;) ?)
Por fuerza bruta dar�s con ello, pero en tiempo indefinido :(
> PD: si alguien se aburre mucho y quiere hacer un analisis del MD5: RFC
> 1321: The MD5 Message-Digest Algorithm. R. Rivest. April 1992.
>
> PD2: Como es mi primer posteo al grupo (a ambos grupos), saludo de nuevo
> al grupo y si he metido la pata (con el crossposting, o con el abuso de
> parentesis o con lo q sea) pues me lo dec�s.
>
> PD3: Ademas este es el primer posteo serio con el sylpheed+leafnode,
> pido perdon si falla y llega un engendro de articulo (en es.pruebas
> funcion� todo pero la ley de Murphy esta ahi ... ;) ).
Saludos,
Chachini
Re: Contraseña con MD5
Author: Reinoso G.
Date: Sat, 07 Sep 2002 14:31
Date: Sat, 07 Sep 2002 14:31
72 lines
4185 bytes
4185 bytes
El otro d�a, Mallory nos estuvo contando: > �Hola! > > �Hay alguna manera de facilitarle la vida al keycracker para hallar la > contrase�a en una clave md5 (string+passwd) cambiando la 'string'? Respuesta breve: no. MD5 es un hash, y como tal no es en absoluto lineal. Es decir, que si cambias cualquier caracter todo el resultado cambia por completo. Y que por peque�o que sea este cambio todo el resutlado cambia mucho. Respuesta larga: hay ciertos ataques a MD5 que, con texto elegido te podr�an dar alguna pista, pero los que conozco s�lo hablan de debilidades en una de las capas medias de MD5. > > Me explico: > > Server: 331 Enter the MD5 string asociated with> asdf >& your password > Client: PASS 51a23cb00a185c5380ea59f2b8104e48 Juas! �Identificaci�n por chap (o era pap)? Eso precisamente es un procedimiento para que no puedas encontrar la clave por fuerza bruta. Cada vez te cambia la cadena que concatenar con la clave. En la pr�ctica por muchas cadenas de clave cifradas nunca podr�as distinguir qu� parte la produce la contrase�a y cual la variable. Y es por eso: porque MD5 es un hash (mejor o peor pero es un hash). Quiz� bajo ciertas condiciones s� sea posible. Eso ya no lo s�. > > �O mejor me sale mejor hacer un ataque a diccionario/bruteforce antes > que meterme con matematicas 'profundas'? (�Alguna herramienta > recomendada para el bruteforce? �Alguien se ofrece a prestarme tiempo de > proceso de su ordenador ;) ?) O eso o te das un garbeo profundo en google buscando ataques de MD5 a ver si alguno cumple tus condiciones y te vale, no creo que sea f�cil de encontrar pero puedes intentarlo. > > PD: si alguien se aburre mucho y quiere hacer un analisis del MD5: > RFC 1321: The MD5 Message-Digest Algorithm. R. Rivest. April 1992. �T� crees que en 10 a�os nadie se ha aburrido tanto como para que no haya hecho ning�n an�lisis a�n? ;-) Un apunte: RFC - > Request For Comments > > PD2: Como es mi primer posteo al grupo (a ambos grupos), saludo de nuevo > al grupo y si he metido la pata (con el crossposting, o con el abuso de > parentesis o con lo q sea) pues me lo dec�s. Yo conservo el crosspost pos dos motivos: uno porque ya no leo ech, y otro porque hay que animar backbone. Espero que haya muchos m�s post tuyos en adelante y te doy la bienvenida a los grupos. Saludos. -- ������������������������������������������������������������������������� �� Reinoso G. EA4BAO r einoso.bao@wanadoo.e s �� �� http://perso.wanadoo.es/reinoso.bao �� �������������������������������������������������������������������������
Re: Contrase�a con MD5 (Solucionado lateralmente)
Author: Mallory
Date: Sun, 08 Sep 2002 13:25
Date: Sun, 08 Sep 2002 13:25
25 lines
2482 bytes
2482 bytes
On Sat, 7 Sep 2002 15:32:47 +0200 Mallory <gl_mallory@yahoo.es> wrote: >�Hola! > >�Hay alguna manera de facilitarle la vida al keycracker para hallar la >contrase�a en una clave md5 (string+passwd) cambiando la 'string'? Ya lo he solucionado (bueno con una solucion lateral, "si el md5 es el problema, pues se quita el md5 ;) "), os posteo lo que he hecho por si a alguien le interesa: La idea principal esta durante la negociacion del metodo de login: Server: 200 Available methods: Server: 200 md5 3des Entonces con variar la respuesta del server a Server: 200 Available methods Server: 200 plaintext [...] Client: PASS ELPASSWD Se obtiene el password en texto plano ;) >Mallory <<Because it is there>> >'Cuando le digan "Pulse cualquier tecla para continuar": pulse Reset, �Reset es una tecla como otra cualquiera, no?'
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads