{
  "id": "zh3r0-2021-import-numpy-as-mt",
  "title": "Challenge archive: zh3r0 CTF V2 2021 - import numpy as MT",
  "challenge_name": "import numpy as MT",
  "year": 2021,
  "category": "Cryptography",
  "authors": [
    "deuterium"
  ],
  "mode": "offline",
  "event": {
    "id": "zh3r0-2021",
    "series": "zh3r0 CTF",
    "label": "2021 (V2)",
    "starts_at": "2021-06-04T10:30:00+00:00",
    "date_source": "https://ctftime.org/event/1285",
    "year": 2021
  },
  "article_url": "https://deut-erium.github.io/challenges/zh3r0-2021/import-numpy-as-mt/",
  "article_path": "/challenges/zh3r0-2021/import-numpy-as-mt/",
  "text_url": "https://deut-erium.github.io/challenges/zh3r0-2021/import-numpy-as-mt/challenge.txt",
  "text_path": "/challenges/zh3r0-2021/import-numpy-as-mt/challenge.txt",
  "json_url": "https://deut-erium.github.io/challenges/zh3r0-2021/import-numpy-as-mt/challenge.json",
  "json_path": "/challenges/zh3r0-2021/import-numpy-as-mt/challenge.json",
  "statement": {
    "label": "Original description",
    "text": "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."
  ],
  "files": [
    {
      "name": "challenge.py",
      "label": "challenge.py",
      "kind": "handout",
      "url": "https://deut-erium.github.io/assets/challenges/zh3r0-2021-import-numpy-as-mt/challenge.py",
      "path": "/assets/challenges/zh3r0-2021-import-numpy-as-mt/challenge.py",
      "bytes": 476,
      "sha256": "621619c4273bfd5e3e12b3293418de68489ab17a64b5ca879ddc4a0ad3d0acac",
      "upstream_url": "https://raw.githubusercontent.com/zh3r0/zh3r0-ctf/7fd08591b088215d58aefdc3b0f64c4a9de80f5d/V2/crypto/import_numpy_as_MT/public/challenge.py"
    },
    {
      "name": "output.txt",
      "label": "Fixed instance (output.txt)",
      "kind": "fixed-instance",
      "url": "https://deut-erium.github.io/assets/challenges/zh3r0-2021-import-numpy-as-mt/output.txt",
      "path": "/assets/challenges/zh3r0-2021-import-numpy-as-mt/output.txt",
      "bytes": 257,
      "sha256": "465c3b9fd394dea2de40a1df5581798b3182e8b8f3dd966dd76df80b9330cc25"
    }
  ],
  "spoilers": {
    "warning": "Spoilers: organizer files and upstream source, archive, or solution links may reveal answers. Modified downloads are identified below.",
    "files": [

    ],
    "source_url": "https://github.com/zh3r0/zh3r0-ctf/blob/7fd08591b088215d58aefdc3b0f64c4a9de80f5d/V2/crypto/import_numpy_as_MT/readme.md#L5",
    "archive_url": "https://github.com/zh3r0/zh3r0-ctf/tree/7fd08591b088215d58aefdc3b0f64c4a9de80f5d/V2/crypto/import_numpy_as_MT",
    "solution_url": "https://github.com/zh3r0/zh3r0-ctf/blob/7fd08591b088215d58aefdc3b0f64c4a9de80f5d/V2/crypto/import_numpy_as_MT/admin/solve.py"
  },
  "licenses": [

  ]
}
