Autor Tema: [JAVA] Desencriptar contraseñas en MD5  (Leído 1688 veces)

Desconectado Player-xD

  • Administrador
  • Usuario Héroe
  • *****
  • Mensajes: 802
  • Karma: +1/-2
  • ¡PrivateDofus! - El conocimiento es gratuito
    • Ver Perfil
    • ¡PrivateDofus!
[JAVA] Desencriptar contraseñas en MD5
« on: 28 de noviembre de 2017, 11:15:23 pm »
Desencriptar contraseñas en MD5

Buenas amigos, les explicaré un poco como funciona este tema, si tenemos las SRC de un Emulador el cuál trabaja con MD5 o bien queremos hacer nuestro EMU en MD5, hacemos el tutorial al revés.

Buscaremos en Compte.java la siguiente línea

Código: [Seleccionar]
public boolean isValidPass(String pass,String hash)
Luego reemplazamos todo esto:

Código: [Seleccionar]
public boolean isValidPass(String pass,String hash)
{
String clientPass = CryptManager.decryptPass(pass.substring(2), hash);

clientPass = CryptManager.CryptSHA512(clientPass);

return clientPass.equals(_pass);
}

Por todo esto otro

Código: [Seleccionar]
public boolean isValidPass(String pass,String hash)

{
return pass.equals(CryptManager.CryptPassword(hash, _pass));
}

Si queremos meter MD5 en nuestro emulador solo hacemos el tuto al revés!
Saludos!