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
public boolean isValidPass(String pass,String hash)
Luego reemplazamos todo esto:
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
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!