- 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
876 B
876 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 | ||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Sweet Cookie — Base64 Cookie | writeup | writeups | published | asep |
|
writeups/gemastik-2026-warmup/ch6-sweet-cookie.md | 2026-08-21T07:25:31.627Z | 2026-08-21T07:25:31.627Z | GEMASTIK 2026 Warmup | Sweet Cookie — Base64 Cookie | web | 500 | easy | GEMASTIK19{c00k13_b4s3_d3c0d3} |
Sweet Cookie (500 pts) — Web
URL: http://15.232.89.109:8002/
Server mengirim cookie session. Nilainya cuma di-encode Base64 (JSON):
import base64
# Cookie value from Set-Cookie header
cookie = "eyJ1c2V..." # nilai session cookie
decoded = base64.b64decode(cookie)
print(decoded)
# {"user": "guest", "flag": "GEMASTIK19{c00k13_b4s3_d3c0d3}"}
Flag
GEMASTIK19{c00k13_b4s3_d3c0d3}