mischard

Knight Squad Academy Jail

knightctf

Task: Escape a Python jail with strict AST filtering that blocks most builtins, attributes, subscripts, and common operations. Solution: Brute-force single-letter function names to discover hidden oracle functions L() (flag length), Q(i,x) (character comparison), and S() (full string check), then leak the flag character by character using Q() oracle.

$ ls tags/ techniques/
oracle_character_leakfunction_discoveryast_bypass

🔒

Permission denied (requires tier.pro)

Sign in to access full writeups

Create a free account with GitHub, then upgrade to Pro.

$ssh [email protected]