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

12 lines
1.1 KiB
Plaintext
Raw Normal View History

Ë
›½�jëãó\—dZddlZdZej«Zd„Zd„Zedk(re«yy)u

WEB skeleton — copy & fill. (p4-team style: read the source, find the
sanitization-order bug, then script the request.)
Key lesson from 'piapiapia': filter() ran AFTER serialize() -> length
manipulation / object injection. Always diff the order of sanitize vs use.
éNzhttp://challenge.host:portcó<—tjtdz«}y)Nz/login)ÚSÚgetÚBASE©Úrs útemplates/web_skeleton.pyÚ get_tokenr
s€Ü �‰Œd�X‰oÓ€Aà ócón—tjtdzddi¬«}t|j«y)Nz /endpointz
nickname[]ÚPAYLOAD)Údata)rÚpostrÚprintÚtextrs r Úexploitrs+€ô
�‰Œt�kÑ!¨°yÐ(AˆÓB€AÜ ˆ!�&‰&…Mr Ú__main__)Ú__doc__ÚrequestsrÚSessionrr