M4c
Crypt0
notes
snippets
tools
game
electronics
whoami --rank
GHOST
PROTOCOL
// hack. learn. repeat.
— mission-based Python training program, real code, live in the browser.
RECRUIT
OPERATOR
ANALYST
GHOST
105
XP
ACT 1
// ACCESS
completed
50 XP
Eerste contact
print()
variabelen
f-strings
completed
55 XP
Identiteitscheck
string-methods (.strip()/.lower())
variabelen
f-strings
available
70 XP
Signaalruis
for-loop
ord()/chr()
strings
locked
65 XP
Vertakking
if/elif/else
string-methods
strings
locked
80 XP
Herhaling met controle
while-loop
for-loop
ord()/chr()
strings
locked
checkpoint
120 XP
Checkpunt Act I — meerregelige transmissie
for-loop
while-loop
if/elif/else
ord()/chr()
strings
f-strings
ACT 2
// TRACES
locked
70 XP
Logboek
lists
indexing/slicing
strings
f-strings
locked
80 XP
Tellen
dict
.get()/.setdefault()
lists
strings
locked
85 XP
De verdachte
sorted() met key=
dict
lists
locked
85 XP
Tijdlijn
lijst van dicts
geneste iteratie
lists
strings
locked
90 XP
Filter
list comprehension
lijst van dicts
geneste iteratie
locked
checkpoint
140 XP
Checkpunt Act II — auth.log
strings
lists
dict
sorted() met key=
list comprehension
ACT 3
// PATTERNS
locked
90 XP
Herbruikbaar
def/parameters/return
default-parameters
if/elif/else
ord()/chr()
locked
95 XP
Patroonherkenning
regex (re.findall)
def/parameters/return
strings
locked
100 XP
Hashjacht
sets
regex (re.findall)
strings
locked
100 XP
Foutmarge
try/except
dict
lists
strings
locked
110 XP
Statistiek
frequentie-scoring
while-loop
dict
def/parameters/return
locked
checkpoint
160 XP
Checkpunt Act III — mini-CyberDecoder
regex
try/except
frequentie-scoring
def/parameters/return
sets
ACT 4
// CONFRONTATION
locked
110 XP
Structuur
json.loads
geneste dict/list-toegang
list comprehension
locked
110 XP
Rapportage
f-string opmaak (uitlijning)
sorted() met key=
dict
locked
120 XP
Klasse-indeling
class/__init__
f-string opmaak
def/parameters/return
locked
130 XP
Correlatie
datasets combineren (correlatie)
sets
json.loads
try/except
locked
checkpoint
250 XP
Eindmissie — Ghost Protocol
alles
try/except
json.loads
sets
sorted() met key=
f-string opmaak
def/parameters/return