Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: Murd3r3r 0f daT4 en 17 Noviembre 2009, 05:41 AM

Título: [Ayuda] Generar token valido!
Publicado por: Murd3r3r 0f daT4 en 17 Noviembre 2009, 05:41 AM
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;
}
}
}
?>
Título: Re: [Ayuda] Generar token valido!
Publicado por: дٳŦ٭ 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
Título: Re: [Ayuda] Generar token valido!
Publicado por: Murd3r3r 0f daT4 en 17 Noviembre 2009, 06:24 AM
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