Saudações a todos habrachitateli. Eu realmente gosto de esticar meu cérebro com tarefas diferentes - pode ser algum tipo de problemas matemáticos, quebra-cabeças interessantes relacionados à programação ou algumas tarefas de ctf.
Para aqueles que querem diversificar a sexta-feira com quebra-cabeças, quero oferecer meu próprio mini-ctf, no qual existem apenas três tarefas.
XT_CTF_01XT_TASK_101Link para a tarefa:
xt_task_101.zipFormato do
sinalizador :
XTGFLAG {...}Bandeira SHA1:
6980D76C3C5246A101820A77031CA0EBE84A4A0EXT_TASK_102Link para a tarefa:
xt_task_102.zipFormato do
sinalizador :
XT {...}Bandeira SHA1:
16448BF22750DE7E575A5A86E739FA9018ACFE52XT_QUEST_103Link para a tarefa:
xt_quest_103.zipNúmero de níveis:
15 + bônusCada arquivo é uma tarefa separada (bem, ou no caso de 3 tarefas - uma missão), eles não estão interconectados. O objetivo dos dois primeiros é obter uma bandeira cujo formato é especificado. Como verificação adicional, eu indiquei hashes de sinalizador para que você possa verificar facilmente se resolveu o problema corretamente ou não. A busca consiste em 15,5 tarefas consecutivas, onde uma nova é aberta após a resolução da anterior, a resposta para a tarefa atual é a senha do arquivo com a próxima, portanto, um hash separado não é necessário para verificação.
Nas tarefas, não há arquivos executáveis, dependências em alguns serviços externos. Você pode usar o que quiser - Google, serviços online, suas linguagens de programação favoritas.
Eu avalio a complexidade das tarefas como média para tarefas e fácil para missões. Seria ótimo se os comentaristas se abstivessem de solicitar os comentários (ou pelo menos escondê-los sob um spoiler) para não prejudicar o processo de decisão daqueles que decidirão mais tarde.
Uma página no
github , se alguém for mais fácil de salvar um marcador lá.