Challenge archive: zh3r0 CTF V2 2021 - import numpy as MT Challenge: import numpy as MT Event: zh3r0 CTF - 2021 (V2) Year: 2021 Category: Cryptography Authors: deuterium Mode: offline Article: https://deut-erium.github.io/challenges/zh3r0-2021/import-numpy-as-mt/ Text: https://deut-erium.github.io/challenges/zh3r0-2021/import-numpy-as-mt/challenge.txt JSON: https://deut-erium.github.io/challenges/zh3r0-2021/import-numpy-as-mt/challenge.json Original description: Python is so slow! Lets use nUmPy tO MAkE iT FaSTer. Only if there was a module for crypto in it :( Notes: - This is the original two-layer encryption challenge. The Wiki Mersenne practice variant uses one layer and has a different flag. - This fixed output was generated for the post with the unchanged original program and event flag. It is not a recording from the competition. - This is a static archive. No live challenge service or runtime simulation is provided here. Challenge files (primary): - challenge.py (challenge.py; handout) URL: https://deut-erium.github.io/assets/challenges/zh3r0-2021-import-numpy-as-mt/challenge.py Bytes: 476 SHA-256: 621619c4273bfd5e3e12b3293418de68489ab17a64b5ca879ddc4a0ad3d0acac Upstream provenance: https://raw.githubusercontent.com/zh3r0/zh3r0-ctf/7fd08591b088215d58aefdc3b0f64c4a9de80f5d/V2/crypto/import_numpy_as_MT/public/challenge.py - Fixed instance (output.txt) (output.txt; fixed-instance) URL: https://deut-erium.github.io/assets/challenges/zh3r0-2021-import-numpy-as-mt/output.txt Bytes: 257 SHA-256: 465c3b9fd394dea2de40a1df5581798b3182e8b8f3dd966dd76df80b9330cc25 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/import_numpy_as_MT/readme.md#L5 Archive: https://github.com/zh3r0/zh3r0-ctf/tree/7fd08591b088215d58aefdc3b0f64c4a9de80f5d/V2/crypto/import_numpy_as_MT Solution: https://github.com/zh3r0/zh3r0-ctf/blob/7fd08591b088215d58aefdc3b0f64c4a9de80f5d/V2/crypto/import_numpy_as_MT/admin/solve.py