BULAN 1 — CORE EXPLOIT SKILL (Hari 1–30)
Target akhir: mampu eksploit SQLi, XSS, IDOR tanpa automation penuh.
Senin–Kamis (2–3 jam/hari)
-
20 menit — HTTP Deep Understanding
-
Analisa 1 request di Burp Suite
-
Ubah header (Origin, Referer, Cookie, Authorization)
-
Manipulasi method (GET → POST → PUT)
-
-
60 menit — Lab Practice
Dari PortSwigger Web Security Academy:-
Minggu 1: SQL Injection
-
Minggu 2: XSS
-
Minggu 3: Authentication flaw
-
Minggu 4: Access control / IDOR
-
-
30 menit — Manual Variation
Ulangi exploit dengan:-
Encoding berbeda
-
Bypass filter sederhana
-
Payload modifikasi
-
-
20 menit — Catatan Teknis
Buat log:-
Vulnerability type
-
Root cause
-
Exploit path
-
Mitigation
-
Sabtu
-
Install dan konfigurasi:
-
Nmap
-
-
Scan lab VM atau target latihan
-
Analisa open port dan service version
Minggu
-
Review 3 write-up valid di HackerOne
BULAN 2 — RECON & ATTACK SURFACE (Hari 31–60)
Target akhir: mampu memetakan attack surface lengkap.
Senin–Kamis
-
30 menit — Subdomain Enumeration
Gunakan:-
Subfinder
-
Amass
Catat:
-
dev.
-
staging.
-
api.
-
admin.
-
-
45 menit — Endpoint Discovery
Gunakan:-
ffuf
Fuzz:
-
/api/v1/
-
/internal/
-
/admin/
-
-
45 menit — Authorization Testing
-
Login sebagai user A
-
Ambil token
-
Akses resource user B
-
Ubah object ID
-
Uji horizontal & vertical privilege escalation
-
Sabtu
-
Mapping diagram attack surface (gambar sendiri)
Minggu
-
Latihan di:
-
Hack The Box
-
TryHackMe
-
BULAN 3 — REAL HUNTING EXECUTION (Hari 61–90)
Target akhir: kirim minimal 1 report valid.
Senin
-
Baca scope program di Bugcrowd atau HackerOne
Selasa–Kamis
Workflow hunting:
-
Recon (subdomain + endpoint)
-
Login flow analysis
-
Role testing
-
Parameter tampering
-
Business logic abuse
Checklist setiap fitur:
□ Apakah object ID bisa diubah?
□ Apakah rate limit bisa dilewati?
□ Apakah role check hanya di frontend?
□ Apakah ada debug endpoint?
□ Apakah API return terlalu banyak data?
Sabtu
-
Dokumentasi laporan draft
Minggu
-
Refine PoC
-
Hitung impact realistis
METRIK KEMAJUAN YANG HARUS ANDA TRACK
Setiap minggu ukur:
-
Jumlah endpoint dianalisa
-
Jumlah parameter diuji
-
Jumlah authorization test dilakukan
-
Jumlah near-miss bug ditemukan
Jika dalam 30 hari Anda belum menemukan vulnerability di lab, berarti eksplorasi kurang dalam.
PRIORITAS dengan Laravel dan API:
Fokus pada:
-
IDOR di route model binding
-
Mass assignment
-
Policy bypass
-
Debug mode exposure
-
Multi-tenant data leakage