🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: es.comp.hackers
4 messages
4 total messages Started by Mallory Sat, 07 Sep 2002 13:32
Contrase�a con MD5
#8
Author: Mallory
Date: Sat, 07 Sep 2002 13:32
39 lines
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
#9
Author: Chachini
Date: Sat, 07 Sep 2002 14:26
52 lines
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
#10
Author: Reinoso G.
Date: Sat, 07 Sep 2002 14:31
72 lines
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)
#11
Author: Mallory
Date: Sun, 08 Sep 2002 13:25
25 lines
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