Share
## https://sploitus.com/exploit?id=C622C331-EC9E-5098-8B21-3E03392AC9F9
# Lab Keamanan Siber
# Web Security Testing Lab

## ๐Ÿš€ Cara Menjalankan

```bash
# 1. Clone repo
git clone https://github.com/adpermana/lab-keamanan-siber.git
cd lab-keamanan-siber

# 2. Jalankan semua aplikasi
docker compose up -d --build

# 3. Buka launcher di browser
#    http://localhost:8084

# 4. Dari launcher, Anda bisa Start/Stop aplikasi dan mengakses Lab soal
```

## ๐Ÿ“‹ Aplikasi

| Aplikasi | URL | Kredensial |
|----------|-----|------------|
| **Launcher** | http://localhost:8084 | - |
| **SIMPEG** (vulnerable) | http://localhost:8080 | admin / admin123 |
| **SIMPEG phpMyAdmin** | http://localhost:8081 | root / rootpassword |
| **Fotorecv3** (vulnerable) | http://localhost:8082 | admin / p@sswoRd1234 |
| **Fotorecv3 phpMyAdmin** | http://localhost:8083 | root / admin1234 |

## ๐ŸŽฏ Lab Soal Keamanan

10 soal praktik pengujian celah keamanan web:
1. SQL Injection โ€” Bypass Login (SIMPEG)
2. SQL Injection โ€” Ekstrak Data dengan UNION (SIMPEG)
3. IDOR โ€” Akses Data Pegawai Lain (SIMPEG)
4. IDOR โ€” Lihat Password User Lain (SIMPEG)
5. RBAC โ€” Privilege Escalation (SIMPEG)
6. XSS โ€” Reflected Cross-Site Scripting (SIMPEG)
7. File Upload โ€” Upload Web Shell (SIMPEG)
8. SQL Injection โ€” Ekstrak Data Foto (Fotorecv3)
9. Authentication Bypass โ€” Admin Panel (Fotorecv3)
10. File Upload โ€” Bypass Filter Ekstensi (Fotorecv3)

Setiap soal dilengkapi **Hint**, **Tutorial langkah demi langkah**, **Penjelasan teknis**, dan **Cara memperbaiki**.

Akses lab di http://localhost:8084/lab.php atau melalui tombol **Lab** di launcher.

## ๐Ÿ›‘ Menghentikan Aplikasi

```bash
docker compose down
```

## โš ๏ธ Peringatan

Aplikasi ini sengaja dibuat **rentan** untuk tujuan pembelajaran keamanan siber.
**JANGAN** gunakan di jaringan publik atau sistem produksi.
Gunakan hanya di lingkungan lokal yang terisolasi.