{
  "id": "sekaictf-2024-some-trick",
  "title": "Challenge archive: SekaiCTF 2024 - Some Trick",
  "challenge_name": "Some Trick",
  "year": 2024,
  "category": "Cryptography",
  "authors": [
    "deut-erium"
  ],
  "mode": "offline",
  "event": {
    "id": "sekaictf-2024",
    "series": "SekaiCTF",
    "label": "2024",
    "starts_at": "2024-08-23T16:00:00+00:00",
    "date_source": "https://ctftime.org/event/2243",
    "year": 2024
  },
  "article_url": "https://deut-erium.github.io/challenges/sekaictf-2024/some-trick/",
  "article_path": "/challenges/sekaictf-2024/some-trick/",
  "text_url": "https://deut-erium.github.io/challenges/sekaictf-2024/some-trick/challenge.txt",
  "text_path": "/challenges/sekaictf-2024/some-trick/challenge.txt",
  "json_url": "https://deut-erium.github.io/challenges/sekaictf-2024/some-trick/challenge.json",
  "json_path": "/challenges/sekaictf-2024/some-trick/challenge.json",
  "statement": {
    "label": "Original description",
    "text": "Bob and Alice found a futuristic version of opunssl and replaced all their needs for doofy wellmen."
  },
  "notes": [
    "Keep the version banner and all three messages in output.txt. The original program only prints these messages; it does not ask for input.",
    "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": "sometrick.py",
      "label": "sometrick.py",
      "kind": "handout",
      "url": "https://deut-erium.github.io/assets/challenges/sekaictf-2024-some-trick/sometrick.py",
      "path": "/assets/challenges/sekaictf-2024-some-trick/sometrick.py",
      "bytes": 1371,
      "sha256": "41dde15411e31867b5c78f545250216149dd991ce8821b2d568838b3ba33ce66",
      "upstream_url": "https://raw.githubusercontent.com/project-sekai-ctf/sekaictf-2024/e7c9183860a846dd2c4e0d1fd5d5a1fe468e1244/crypto/some-trick/dist/sometrick.py"
    },
    {
      "name": "output.txt",
      "label": "Fixed instance (output.txt)",
      "kind": "fixed-instance",
      "url": "https://deut-erium.github.io/assets/challenges/sekaictf-2024-some-trick/output.txt",
      "path": "/assets/challenges/sekaictf-2024-some-trick/output.txt",
      "bytes": 1065,
      "sha256": "bfdf22675055bf94ea7b161901affcf3cfcc446f5efcfbd0b66a41f5ee343f8b"
    }
  ],
  "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/project-sekai-ctf/sekaictf-2024/blob/e7c9183860a846dd2c4e0d1fd5d5a1fe468e1244/crypto/some-trick/README.md",
    "archive_url": "https://github.com/project-sekai-ctf/sekaictf-2024/tree/e7c9183860a846dd2c4e0d1fd5d5a1fe468e1244/crypto/some-trick",
    "solution_url": "https://github.com/project-sekai-ctf/sekaictf-2024/tree/e7c9183860a846dd2c4e0d1fd5d5a1fe468e1244/crypto/some-trick/solution"
  },
  "licenses": [
    {
      "url": "https://deut-erium.github.io/assets/challenges/licenses/AGPL-3.0.txt",
      "path": "/assets/challenges/licenses/AGPL-3.0.txt",
      "name": "AGPL-3.0",
      "bytes": 34523,
      "sha256": "8486a10c4393cee1c25392769ddd3b2d6c242d6ec7928e1414efff7dfb2f07ef",
      "upstream_url": "https://raw.githubusercontent.com/project-sekai-ctf/sekaictf-2022/383b16da68c438c5d516e6f00b2716210141f7a4/LICENSE"
    },
    {
      "url": "https://deut-erium.github.io/assets/challenges/licenses/CC-BY-NC-SA-4.0.txt",
      "path": "/assets/challenges/licenses/CC-BY-NC-SA-4.0.txt",
      "name": "CC BY-NC-SA 4.0",
      "bytes": 19119,
      "sha256": "14d2138e3a8bd9448254f171b8e17130bf7104d2fd843ab0b924bd105fd00d5a",
      "upstream_url": "https://raw.githubusercontent.com/project-sekai-ctf/sekaictf-2022/383b16da68c438c5d516e6f00b2716210141f7a4/LICENSE.content.md"
    }
  ]
}
