From 87ce3ebbc6f641881f1214c55b69471624395a63 Mon Sep 17 00:00:00 2001 From: asepharyana Date: Fri, 21 Aug 2026 14:33:20 +0700 Subject: [PATCH] chore: gitignore content/ .md files, remove from git tracking MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit DB is the source of truth via MCP API. Filesystem .md files are auto-generated backups, not tracked in git. The git-sync webhook is secondary — content is created/updated via create_document/update_document MCP tools (DB-first). --- .../writeups/gemastik-2026-warmup/_index.md | 58 ------------ .../gemastik-2026-warmup/ch1-sixty-four.md | 50 ----------- .../gemastik-2026-warmup/ch10-call-me.md | 62 ------------- .../ch11-behind-the-picture.md | 31 ------- .../gemastik-2026-warmup/ch12-layers.md | 41 --------- .../gemastik-2026-warmup/ch13-slopped.md | 67 -------------- .../ch14-slopped-wave2.md | 88 ------------------- .../gemastik-2026-warmup/ch2-julius.md | 36 -------- .../gemastik-2026-warmup/ch3-needle.md | 31 ------- .../gemastik-2026-warmup/ch4-say-cheese.md | 31 ------- .../gemastik-2026-warmup/ch5-nothing-here.md | 36 -------- .../gemastik-2026-warmup/ch6-sweet-cookie.md | 36 -------- .../gemastik-2026-warmup/ch7-open-book.md | 35 -------- .../ch8-back-and-forth.md | 36 -------- .../gemastik-2026-warmup/ch9-are-you-admin.md | 53 ----------- 15 files changed, 691 deletions(-) delete mode 100644 content/writeups/gemastik-2026-warmup/_index.md delete mode 100644 content/writeups/gemastik-2026-warmup/ch1-sixty-four.md delete mode 100644 content/writeups/gemastik-2026-warmup/ch10-call-me.md delete mode 100644 content/writeups/gemastik-2026-warmup/ch11-behind-the-picture.md delete mode 100644 content/writeups/gemastik-2026-warmup/ch12-layers.md delete mode 100644 content/writeups/gemastik-2026-warmup/ch13-slopped.md delete mode 100644 content/writeups/gemastik-2026-warmup/ch14-slopped-wave2.md delete mode 100644 content/writeups/gemastik-2026-warmup/ch2-julius.md delete mode 100644 content/writeups/gemastik-2026-warmup/ch3-needle.md delete mode 100644 content/writeups/gemastik-2026-warmup/ch4-say-cheese.md delete mode 100644 content/writeups/gemastik-2026-warmup/ch5-nothing-here.md delete mode 100644 content/writeups/gemastik-2026-warmup/ch6-sweet-cookie.md delete mode 100644 content/writeups/gemastik-2026-warmup/ch7-open-book.md delete mode 100644 content/writeups/gemastik-2026-warmup/ch8-back-and-forth.md delete mode 100644 content/writeups/gemastik-2026-warmup/ch9-are-you-admin.md diff --git a/content/writeups/gemastik-2026-warmup/_index.md b/content/writeups/gemastik-2026-warmup/_index.md deleted file mode 100644 index f444143..0000000 --- a/content/writeups/gemastik-2026-warmup/_index.md +++ /dev/null @@ -1,58 +0,0 @@ ---- -title: "GEMASTIK 2026 Warmup — All Chapters" -type: "writeup" -section: "writeups" -status: "published" -author: "asep" -tags: ["gemastik", "ctf", "warmup", "writeup-index"] -path: "writeups/gemastik-2026-warmup/_index.md" -created_at: "2026-08-21T07:17:48.670Z" -updated_at: "2026-08-21T07:17:48.670Z" ---- ---- -title: "GEMASTIK 2026 Warmup — All Chapters" -event: "GEMASTIK 2026 Warmup" -category: "index" -points: 0 -difficulty: "index" ---- - -# GEMASTIK 2026 Warmup — Chapter Index (ch1–ch14) - -**Platform:** [Warmup GEMASTIK 2026](https://warmup-cybersecurity.apps.binus.ac.id) (CTFd) -**Status:** 14/14 solved — 7001 points (13×500 + 1×501) - -| # | Challenge | Category | Diff | Flag | -|---|-----------|----------|------|------| -| 1 | Sixty Four | Encoding | easy | `GEMASTIK19{b4s3_s1xty_f0ur_warm1ng_up}` | -| 2 | Julius | Caesar/ROT13 | easy | `GEMASTIK19{caesar_r0t_th1rt33n_klasik}` | -| 3 | Needle | Forensics/strings | easy | `GEMASTIK19{str1ngs_c4n_f1nd_m3}` | -| 4 | Say Cheese | EXIF metadata | easy | `GEMASTIK19{h1dd3n_1n_m3tadata_exif}` | -| 5 | Nothing Here | Web comment | easy | `GEMASTIK19{v13w_s0urc3_pahlawan}` | -| 6 | Sweet Cookie | Web/cookie | easy | `GEMASTIK19{c00k13_b4s3_d3c0d3}` | -| 7 | Open Book | Source | easy | `GEMASTIK19{pyth0n_s0urc3_t3rbuka}` | -| 8 | Back and Forth | XOR | easy | `GEMASTIK19{x0r_it_back_4gain}` | -| 9 | Are You Admin? | Pwn/bof | easy | `GEMASTIK19{0v3rfl0w_ubah_var}` | -| 10 | Call Me | Pwn/ret2win | easy | `GEMASTIK19{r3t2w1n_l0mpat_k3_win}` | -| 11 | Behind the Picture | PNG stego | easy | `GEMASTIK19{c4t_g4mbar_ada_flag}` | -| 12 | Layers | Hex→B64 chain | easy | `GEMASTIK19{h3x_lQlu_b4s3_ch41n}` | -| 13 | Slopped | RSA small factors | medium | `GEMASTIK19{qu4ntum_c0mput3r_br0k3_rs4_y0u_sh0uld_us3_p4p3r_s34rch_mcp_sk1ll}` | -| 14 | Slopped wave-2 | RSA paper search | hard | `GEMASTIK19{test_vector_of_listP_on_quant}` | - -### Ringkasan Metode -| Ch | Metode | Tool | -|----|--------|------| -| 1 | Double Base64 | base64 -d ×2 | -| 2 | ROT13 Caesar | codecs.encode(s, "rot_13") | -| 3 | strings | strings secret.bin | -| 4 | EXIF metadata | strings photo.jpg | -| 5 | HTML comment | curl \| grep ' -``` - -## Recon - -```bash -curl -s http://15.232.89.109:8001/ | grep -i 'GEMASTIK\|