mischard
__pyjail__
kalmarctf
Task: Python eval jail with 72-char limit, no dunders, no whitespace, AST-level ban on iter/gen/comprehension. Solution: yield-in-lambda creates a generator without triggering AST filter, walrus operator + gi_frame chain recovers real builtins, help() opens interactive mode, IPython.__main__ import gives full REPL.
$ ls tags/ techniques/
pyjailsandbox_escapeast_bypasspythonevalsagemathlambdageneratoryieldgi_framef_builtinshelpipythonwalrus_operatorpython3.14
yield_in_lambda_generatorgi_frame_builtins_accessast_filter_bypassstarred_unpacking_iterationhelp_to_replipython_main_import
🔒
Permission denied (requires tier.pro)
Sign in to access full writeups
Create a free account with GitHub to get started.
$ssh [email protected]