Challenge archive: zh3r0 CTF V2 2021 - chaos Challenge: chaos Event: zh3r0 CTF - 2021 (V2) Year: 2021 Category: Cryptography Authors: deuterium Mode: interactive Article: https://deut-erium.github.io/challenges/zh3r0-2021/chaos/ Text: https://deut-erium.github.io/challenges/zh3r0-2021/chaos/challenge.txt JSON: https://deut-erium.github.io/challenges/zh3r0-2021/chaos/challenge.json Original description: Whats the fun rolling up a hash function if its not chaotic enough? Notes: - The handout omits the secret module. Browser practice uses a public dummy reward in place of the event flag; the original remote service is retired. - The original remote service is retired. Browser practice runs locally with the public dummy reward practice{local_dummy_reward}, not an event flag or authoritative score. No TCP endpoint is provided. Browser practice: https://deut-erium.github.io/challenges/zh3r0-2021/chaos/#browser-practice Runtime: chaos Variants: default (first is default) Mode describes the original interactive I/O. Start practice from the article, not a TCP client. Challenge files (primary): - challenge.py (challenge.py; handout) URL: https://deut-erium.github.io/assets/challenges/zh3r0-2021-chaos/challenge.py Bytes: 1826 SHA-256: b58529c8f5aa8d50bd38ab3ca595fcb65bf8ca00b4a2c235082811669fa95b8e Upstream provenance: https://raw.githubusercontent.com/zh3r0/zh3r0-ctf/7fd08591b088215d58aefdc3b0f64c4a9de80f5d/V2/crypto/chaos/public/challenge.py Licenses (local copies): No local license record is available for this entry. SPOILERS - organizer files and solutions Spoilers: organizer files and upstream source, archive, or solution links may reveal answers. Modified downloads are identified below. Source: https://github.com/zh3r0/zh3r0-ctf/blob/7fd08591b088215d58aefdc3b0f64c4a9de80f5d/V2/crypto/chaos/readme.md#L5 Archive: https://github.com/zh3r0/zh3r0-ctf/tree/7fd08591b088215d58aefdc3b0f64c4a9de80f5d/V2/crypto/chaos Solution: https://github.com/zh3r0/zh3r0-ctf/blob/7fd08591b088215d58aefdc3b0f64c4a9de80f5d/V2/crypto/chaos/admin/solve.py