Lewati ke isi

Setup Lab & Metodologi CTF

Fase: Fondasi (penutup) · Estimasi: 35 menit · Prasyarat: F1–F12 Tujuan akhir: Punya "markas" berlatih yang aman & tahu cara sistematis menyerang soal CTF. Glossary.


1. Briefing

Kamu sudah punya peta dunia (F0–F12). Sekarang siapkan markas & prosedur. Operator profesional tak asal coba — ia punya metode. Modul ini menutup Fondasi & membuka 6 track.


2. Materi Inti

2.1 Pilih lab sesuai perangkatmu

Pilihan Cocok untuk Catatan
Online (browser) perangkat terbatas CyberChef, online Python (lihat F0)
WSL (Linux di Windows) laptop Windows ringan, tanpa VM penuh
Kali / Parrot VM semua tools lengkap (VirtualBox/VMware)
> Tak perlu langsung Kali. Mulai dari online (kamu sudah coba di F0!),
> naik level saat siap.

2.2 ATURAN ETIKA (mutlak!)

Hanya berlatih di sistem yang memang disediakan untuk diserang (CTF, lab sendiri, izin tertulis). Menyerang sistem orang tanpa izin = ILEGAL & melanggar etika operator. Ini bukan saran — ini garis merah.

2.3 Toolkit per kategori (peta alat)

    Web      → DevTools, curl, Burp Suite
    Crypto   → Python, CyberChef, RsaCtfTool
    Reverse  → Ghidra, gdb, strings, file
    Forensics→ Wireshark, Volatility, binwalk
    OSINT    → Google dorks, exiftool, WHOIS
    Stego    → zsteg, steghide, xxd, CyberChef

2.4 Metodologi 5 langkah (hafalkan!)

Alur kerja: Pahami → Recon → Hipotesis → Eksploitasi → Flag

Langkah Lakukan
1. Pahami baca soal — apa yang diminta?
2. Recon periksa semua yang diberi
3. Hipotesis "ini kayaknya SQLi / LSB / XOR" (tebak dari ciri)
4. Eksploitasi coba teknik, iterasi, skrip
5. Flag temukan flag{...}, lalu baca write-up

2.5 Worked Example: terapkan metodenya

Misal soal: "diberi file pesan.txt berisi ZmxhZ3toaX0="

   ① PAHAMI    : diminta cari flag dari isi file.
   ② RECON     : isinya teks huruf+angka diakhiri '=' → ciri Base64 (ingat F8!).
   ③ HIPOTESIS : "ini Base64".
   ④ EKSPLOITASI: CyberChef → From Base64.
   ⑤ FLAG      : flag{hi}    → lalu baca write-up untuk pendalaman.

2.6 Kebiasaan operator hebat

  • Catat semua (perintah, temuan) → bikin solve.py & catatan tiap soal.
  • Satu langkah satu waktu; jangan ubah banyak hal sekaligus.
  • Jangan menyerah cepat, tapi tahu kapan buka hint (belajar > frustrasi).
  • Selalu baca write-up setelahnya — di situ pemahaman terdalam terbentuk.
  • Kenali pola lewat Technique Index (1 teknik lintas soal).

Checkpoint

  • [ ] Tahu pilihan lab & mana yang cocok untukmu.
  • [ ] Hafal aturan etika (hanya sistem yang sah).
  • [ ] Hafal 5 langkah: Pahami → Recon → Hipotesis → Eksploitasi → Flag.

3. Kacamata Intelijen Siber

  • Metodologi 5 langkah = versi mini Siklus Intelijen (F1): rencana → kumpul → olah → analisis → tindak.
  • Operator menang karena proses disiplin, bukan keberuntungan.
  • Dokumentasi (solve.py) = inti kerja analis: temuan harus bisa diulang & dibagikan.

Kesalahan Umum

Salah Benar
Langsung lihat write-up/flag Coba dulu — itu yang bikin ilmu nempel
Ubah banyak hal sekaligus Satu langkah satu waktu, sambil mencatat
Latihan di sistem orang ILEGAL — hanya sistem yang sah
Menyerah saat buntu 2 menit Pakai hint bertahap; istirahat lalu coba lagi

4. Lulus Fondasi!

Selamat, Rekrut — kamu naik jadi Operator. Saatnya pilih track pertama:

     Web Exploitation  → paling lengkap & progresif (disarankan)
       OSINT/Recon       → paling ramah pemula
       Stego/Misc        → paling ringan & seru
       Crypto   Reverse   Forensics

"Pahami dulu, baru bergerak." — Sekarang kamu paham. Saatnya bergerak.


Trik Cepat Memahami

Metodologi anti-buntu "RIED" -- pegang ini tiap buka soal:

  1. Recon -- amati SEMUA yang diberi (file, URL, hint, judul soal sering bocorkan teknik).
  2. Identifikasi -- jenis soal apa? (lihat ciri -> tebak teknik, persis pola di Fondasi).
  3. Eksploit -- jalankan tool/script yang sesuai.
  4. Dokumentasi -- catat langkah yang berhasil selagi mengerjakan.

Kenapa dokumentasi? Karena menang di CTF = proses disiplin, bukan keberuntungan. Catatanmu hari ini jadi "write-up" yang mempercepat soal serupa besok. Buntu 15 menit? Balik ke langkah 1 -- biasanya ada petunjuk yang terlewat.


5. Uji Pemahaman

  1. Sebutkan 3 pilihan lab & untuk siapa.
  2. Aturan etika mutlak sebelum menyerang sistem apa pun?
  3. Urutkan 5 langkah metodologi.
  4. Kenapa baca write-up setelah mencoba, bukan sebelum? 5 (PG). Kebiasaan terbaik saat eksploitasi: A. ubah banyak hal sekaligus · B. satu langkah satu waktu + catat · C. langsung lihat flag · D. tanpa dokumentasi
Kunci Jawaban
  1. Online (perangkat terbatas), WSL (Windows), Kali/Parrot VM (semua).
  2. Hanya sistem yang disediakan/diberi izin; tanpa izin = ilegal.
  3. Pahami → Recon → Hipotesis → Eksploitasi → Flag.
  4. Agar ilmu menempel: mencoba melatih cara berpikir; write-up jadi pendalaman, bukan contekan.
  5. B.

6. Misi Berikutnya

Buka Track pilihanmu & Technique Index.


LIGHTSIBER · Penutup Fondasi.