Files
ctfkit/templates/__pycache__/misc_skeleton.cpython-312.pyc
T

24 lines
2.6 KiB
Plaintext
Raw Normal View History

Ë
¿�j©ãóx—dZddlZddlZd„Zejej
zdzZdd„Zedk(re d«‚y) u
MISC skeleton — copy & fill. (p4-team style: oracle, encoding, stego, brute)
p4 'misc' covers a lot: byte-by-byte oracle (heXdump), encoding tricks,
PRNG reversing, image stego, constraint solving. See forensics_skeleton.py
for the generic oracle helper.
éNcóè—g}|}td«D]P}dd„fdd„fdd„fdd „ffD]9\}} ||«}d
|j«vsd |vr|j||f«|}Œ;ŒR|S#t$rYŒKwxYw) z1Brute a chain of common decodings to spot a flag.éÚb64có,—tj|«S©N)Úbase64Ú b64decode©Úds útemplates/misc_skeleton.pyú<lambda>ztry_decodings.<locals>.<lambda>ó€œf×.Ñ.¨qÓ1€óÚb32có,—tj|«Sr)rÚ b32decoder
s r r
ztry_decodings.<locals>.<lambda>rrÚb16có,—tj|«Sr)rÚ b16decoder
s r r
ztry_decodings.<locals>.<lambda>rrÚhexcóH—tj|j««Sr)ÚbytesÚfromhexÚdecoder
s r r
ztry_decodings.<locals>.<lambda>s€œeŸm™m¨A¯H©H«JÓ7€rsflagsCTF)ÚrangeÚlowerÚappendÚ Exception)ÚblobÚresultsÚdataÚ_ÚnameÚfnÚouts r Ú
try_decodingsr&
sª€à€GØ €DÜ
�1‹Xò
ˆà
Ñ1Ð 2Ø
Ñ1Ð 2Ø
Ñ1Ð 2Ø
Ñ7Ð 8ð