miscProhard
decreasing
tamuctf
Task: Python jail with strictly decreasing \w+ token lengths, empty builtins, banned +-*/=. Solution: Access builtins via __reduce_ex__(2)[0].__builtins__, construct numbers with string comparisons, pad module name for decreasing order, spawn shell with os.system('sh').
$ ls tags/ techniques/
reduce_ex_builtins_accesswordless_numbersstring_padding_slicebitwise_not_slicing
🔒
Permission denied (requires tier.pro)
Sign in to access full writeups
Sign in with GitHub to continue. No email required.
$sign in$ grep --similar
Similar writeups
- [pwn][Pro]Zagjail— tamuctf
- [misc][Pro]__pyjail__— kalmarctf
- [misc][free]exponential— umdctf
- [misc][free]build-a-builtin-revenge— b01lersc
- [misc][Pro]Knight Squad Academy Jail— knightctf