2019-07-06 15:58:45
@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
205 views12:58