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_01XT_TASK_101Link zur Aufgabe:
xt_task_101.zipFlaggenformat:
XTGFLAG {...}Flag SHA1:
6980D76C3C5246A101820A77031CA0EBE84A4A0EXT_TASK_102Link zur Aufgabe:
xt_task_102.zipFlaggenformat:
XT {...}Flag SHA1:
16448BF22750DE7E575A5A86E739FA9018ACFE52XT_QUEST_103Link zur Aufgabe:
xt_quest_103.zipAnzahl der Level:
15 + BonusJede 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.