[Ayuda] Generar token valido!

Iniciado por Murd3r3r 0f daT4, 17 Noviembre 2009, 05:41 AM

0 Miembros y 1 Visitante están viendo este tema.

Murd3r3r 0f daT4

Hola amigos, ando en un juego de esos de wargame, la misión es generar un token valido, ponen el script que lo genera, lo siento, tal vez sea una estupidez postear esto, pero es que ni idea con este código, no le entiendo, quisiera saber como generar el token valido, o me lo explicarán:

Código (php) [Seleccionar]
<?php
class Crypt0reto
{
private $prefix_token = 'ddlr-';
private $valid_algorithm = '56-101-52-51-56';
private function TokenCalculate($string)
{
$md5_1 = md5($string[0]);
$md5_2 = md5($string[1]);
$md5_3 = md5($string[2]);
$md5_4 = md5($string[3]);
$md5_5 = md5($string[4]);
$token = ord($md5_1).'-'.ord($md5_2).'-'.ord($md5_3).'-'.ord($md5_4).'-'.ord($md5_5);
return $token;
}
private function DebugToken($token)
{
$string_explode_array = explode($this->prefix_token, $token); 
$string = $string_explode_array[1];
return $string;
}
public function CheckToken($token)
{
$test_token = $this->TokenCalculate($this->DebugToken($token));
if($test_token == $this->valid_algorithm)
{
return true;
}
else
{
return false;
}
}
}
?>
"Nothing last forever...."

дٳŦ٭

creas tu instancia, llamas a TokenCalculate($string) y te regresa el token válido, que parte se te dificulta?

Saludos


Con sangre andaluza :)


Murd3r3r 0f daT4

Cita de: дٳŦ٭ en 17 Noviembre 2009, 05:54 AM
creas tu instancia, llamas a TokenCalculate($string) y te regresa el token válido, que parte se te dificulta?

Saludos


Segun a lo poco que se, lo que dices sería incluir esto al final:

Código (php) [Seleccionar]
$extended = new Crypt0reto();
echo $extended->TokenCalculate($string);


Pero al hacerlo solo me imprime 100-100-100-100-100 el cual en la comprobación de juego me dice que es invalido el token
"Nothing last forever...."