Underc0de - La Casa de los Informáticos

Foros Generales => Dudas y pedidos generales => Mensaje iniciado por: cheatmaster en Julio 31, 2013, 06:27:43 PM

Título: [SOLUCIONADO] Descifrar Clave.
Publicado por: cheatmaster en Julio 31, 2013, 06:27:43 PM
Saludos, no suelo escribir mas bien suelo mirar el foro, pero llevo un rato dando vuelta a una clave que no consigo descifrar.

La clave en cuestion es :

$2a$07$JOqfnj/tsLkHCfXUYJU2x.gmYc8XWSryGtpZdXIzl3pcnGphjNe3q

de ahi, podría decir que usa blowfish y md5, el tema es que no se como sacar su contenido.

function unique_md5() {
  mt_srand(microtime(true)*100000 + memory_get_usage(true));
  return md5(uniqid(mt_rand(), true));
}

//unique_md5 returns a random 16 character string

$string = '$2a$07$' . unique_md5();

$password = 'password';

$password = trim($password);

$protected_password = crypt($password, $string);

//then store the variables $string and $protected_password into the database


¿Alguien sabría descifrar en su totalidad, o dar pistas de como conseguirlo ?

Título: Re:Desencriptar Clave.
Publicado por: F0M3T en Julio 31, 2013, 10:15:16 PM
Mira, según lo que he leído (no sé mucho sobre esto), está usando un blowfish y crypt(?), en fin, según esto, se tienen que alojar en una db.
function unique_md5() {
  mt_srand(microtime(true)*100000 + memory_get_usage(true));
  return md5(uniqid(mt_rand(), true));
}

//unique_md5 returns a random 16 character string

$string = '$2a$07$' . unique_md5();

$password = 'password';

$password = trim($password);

$protected_password = crypt($password, $string);


Según esto, 'Unique_md5' te devolverá una cadena de 16 caracteres al azar, y luego se almacenarán las claves en $string y $protected_password en la db, si esa hash la sacaste de una db, podrías buscar esas tablas y ver si hay alguna pista, igual seguiré buscando y cualquier cosa te aviso.
Saludos.