Freitag Mini CTF

Grüße an alle habrachitateli. Ich mag es wirklich, mein Gehirn mit verschiedenen Aufgaben zu dehnen - es können mathematische Probleme, interessante Rätsel im Zusammenhang mit der Programmierung oder einige CTF-Aufgaben sein.

Für diejenigen, die Freitag mit Rätseln abwechslungsreich gestalten möchten, möchte ich mein eigenes Mini-CTF anbieten, in dem es nur drei Aufgaben gibt.

XT_CTF_01

XT_TASK_101

Link zur Aufgabe: xt_task_101.zip
Flaggenformat: XTGFLAG {...}
Flag SHA1: 6980D76C3C5246A101820A77031CA0EBE84A4A0E

XT_TASK_102

Link zur Aufgabe: xt_task_102.zip
Flaggenformat: XT {...}
Flag SHA1: 16448BF22750DE7E575A5A86E739FA9018ACFE52

XT_QUEST_103

Link zur Aufgabe: xt_quest_103.zip
Anzahl der Level: 15 + Bonus

Jede Datei ist eine separate Aufgabe (oder im Fall von 3 Aufgaben - eine Quest), sie sind nicht miteinander verbunden. Das Ziel der ersten beiden ist es, ein Flag zu erhalten, dessen Format angegeben ist. Als zusätzliche Überprüfung habe ich Flaggen-Hashes angegeben, damit Sie leicht überprüfen können, ob Sie das Problem richtig gelöst haben oder nicht. Die Quest besteht aus 15.5 aufeinander folgenden Aufgaben, bei denen nach dem Lösen der vorherigen Aufgabe eine neue Aufgabe geöffnet wird. Die Antwort auf die aktuelle Aufgabe ist das Kennwort aus dem Archiv mit der nächsten, sodass für die Überprüfung kein separater Hash erforderlich ist.

In Aufgaben gibt es keine ausführbaren Dateien, Abhängigkeiten von einigen externen Diensten. Sie können alles verwenden, was Sie möchten - Google, Onlinedienste, Ihre bevorzugten Programmiersprachen.

Ich schätze die Komplexität von Aufgaben als Medium für Aufgaben und einfach für Quests ein. Es wäre großartig, wenn Kommentatoren die Kommentare nicht auffordern (oder zumindest unter einem Spoiler verstecken), um den Entscheidungsprozess für diejenigen, die später entscheiden, nicht zu beeinträchtigen.

Eine Seite auf Github , wenn jemand einfacher ist, dort ein Lesezeichen zu speichern.

Source: https://habr.com/ru/post/de458876/


All Articles