Jogos / Arena CTF / fase 12
Crackme em pseudo-código
Uma função de verificação aceita só a entrada certa. Descubra qual é revertendo a conta.
Dificuldade 4/4 · 250 XP na primeira conclusãoUma função de verificação aceita só a entrada certa. Descubra qual é revertendo a conta.
A entrada aceita é a própria bandeira. Inverta a conta para cada posição.
verifica.pseudo334 B
esperado = [91, 81, 88, 126, 118, 60, 128, 58, 122, 128, 58, 82, 106, 37, 115, 36, 128, 106]
funcao verificar(entrada):
se tamanho(entrada) != tamanho(esperado): retornar falso
para i de 0 ate tamanho(entrada) - 1:
valor = (codigo(entrada[i]) XOR (i + 3)) + 1
se valor != esperado[i]: retornar falso
retornar verdadeiroPlacar da arenaEntre para ver o placar.