Files
mcpedia/content/writeups/gemastik-2026-warmup/ch7-open-book.md
T
asepharyana 0de2458955
CI / typecheck + build (push) Canceled after 0s
CI / deploy to VPS (push) Canceled after 0s
docs: create GEMASTIK 2026 Warmup writeups (ch1-14) via MCP DB API
- Deleted all 14 dummy docs from DB + filesystem
- Created 14 Gemastik warmup writeups + index via create_document API (DB-first)
- ch1-ch12: encoding/stego/web/pwn basics
- ch13: RSA small factors
- ch14: RSA special integers via paper-search (GCD with paper appendix primes)
- All 15 docs indexed and live at wiki.asepharyana.my.id
2026-08-21 14:28:04 +07:00

907 B

title, type, section, status, author, tags, path, created_at, updated_at, event, challenge, category, points, difficulty, flag
title type section status author tags path created_at updated_at event challenge category points difficulty flag
Open Book — Python Source writeup writeups published asep
gemastik
ctf
warmup
misc
writeups/gemastik-2026-warmup/ch7-open-book.md 2026-08-21T07:25:34.522Z 2026-08-21T07:25:34.522Z GEMASTIK 2026 Warmup Open Book — Python Source misc 500 easy GEMASTIK19{pyth0n_s0urc3_t3rbuka}

Open Book (500 pts) — Misc / Source

File: chall.py

Password yang benar langsung dicetak dari array SECRET (ASCII codes):

SECRET = [71, 69, 77, 65, 83, 84, 73, 75, 49, 57, 123, 112, 121, 116, 104, 48, 110, 95,
          115, 48, 117, 114, 99, 51, 95, 116, 51, 114, 98, 117, 107, 97, 125]

flag = "".join(chr(c) for c in SECRET)
print(flag)
# GEMASTIK19{pyth0n_s0urc3_t3rbuka}

Flag

GEMASTIK19{pyth0n_s0urc3_t3rbuka}