[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...."