Get Mystery Box with random crypto!

@AcervoHackerBR Hack the server -> PHP Você encontrou um progr | Desafios de programação

@AcervoHackerBR
Hack the server -> PHP
Você encontrou um programa de backdoor que pode ajudar a encontrar a senha do servidor principal.

A senha é marcada como $flag no script abaixo e é um hex contendo 32 caracteres.
Tens de encontrar o valor de $flag.

Você encontrou uma nota contendo o resultado do script: 10899914993644372325321260353822561193.

Engenharia reversa para encontrar o valor de $flag se tiver este script que usa a $flag e produz o resultado conhecido:

$n = "35948145881546650497425055363061529726";
$x = bchexdec($flag); // $flag is 32 chars
echo bcpowmod(1511, $x, $n);

function bchexdec($dec) {
$res = 0;
$mn = 1;
$l = strlen($dec);
for($i=0;$i<$l;$i++) {
$res = bcadd($res, bcmul($mn, hexdec($dec[$l-$i-1])));
$mn = bcmul($mn, 16);
}
return $res;
}
?>

Crie um script que produza o valor da $flag se você adivinhar que a saída do programa acima é 10899914993644372325321260353822561193
#Exercicios #PHP #Challenge