PicoGym: Mod 26#
Esse é um desafio do picoCTF picoGym, a descrição do desafio descreve:
"Cryptography can be easy, do you know what ROT13 is?
cvpbPGS{arkg_gvzr_V'yy_gel_2_ebhaqf_bs_ebg13_uJdSftmh}"Em uma tradução livre seria algo como “Criptografia pode ser fácil, você sabe o que é ROT13?”.
A solução é bem direta, nós podemos usar um site online para decriptar a mensagem em ROT13.
Mas nesse caso, eu usei um script em bash pra fazer isso pra mim. Aqui está o script:
# Tentando achar a flag usando ROT13
# Onde $1 é: cvpbPGS{arkg_gvzr_V'yy_gel_2_ebhaqf_bs_ebg13_uJdSftmh}
echo "== ROT13 =="
echo ""
output=$(echo "$1" | tr 'N-ZA-Mn-za-m' 'A-Za-z')
echo "${output}"O comando tr é um comando de substituição, nesse caso, ele vai converter o A em um N, um B em um O, e assim vai. Esse é o significado de ROT13, ele vai mover cada caractere em 13 casas.

Essa encriptação é bidirecional, então não precisa se preocupar com a ordenação.
Rodando o script, a flag é revelada:
Resposta: Flag
picoCTF{next_time_I'll_try_2_rounds_of_rot13_hWqFsgzu}