- 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
907 B
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 |
|
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}