Module Pembelajaran Peretasan Etis Tingkat Lanjut :
01. Introduction for Hackers
- Definisi dan Jenis-jenis Hacking: White Hat, Black Hat, Grey Hat.
- Etika dan Legalitas: Hukum terkait hacking dan etika hacking yang baik.
- Sejarah Hacking: Perkembangan dan kasus-kasus terkenal.
- Terminologi Dasar: Istilah-istilah penting dalam dunia hacking.
02. Programming for Hacking
- Bahasa Pemrograman Penting: Python, C, C++, JavaScript, PHP.
- Pemrograman Dasar: Variabel, loop, kondisi, fungsi.
- Pemrograman untuk Eksploitasi: Buffer overflow, script kiddie, exploit writing.
- Automatisasi dan Scripting: Pembuatan skrip untuk otomatisasi tugas hacking.
03. GNU Linux Basic
- Pengenalan GNU/Linux: Sejarah, distribusi populer.
- Command Line Interface (CLI): Perintah dasar dan penggunaan terminal.
- Manajemen File dan Direktori: Navigasi dan manipulasi file/direktori.
- Hak Akses dan Izin File: chmod, chown, sudo.
04. AnonSurf-Proxy/VPN
- Anonimitas Online: Pentingnya menjaga privasi.
- Penggunaan Proxy: Jenis-jenis proxy dan cara penggunaannya.
- VPN (Virtual Private Network): Konfigurasi dan pengamanan dengan VPN.
- AnonSurf: Instalasi dan penggunaan.
- OSINT (Open Source Intelligence): Teknik pengumpulan informasi dari sumber terbuka.
- Tools untuk Information Gathering: Nmap, Maltego, Recon-ng.
- Footprinting: Teknik dan alat-alat yang digunakan untuk footprinting.
- Social Engineering: Metode dan teknik manipulasi manusia.
06. Scanning
- Pengenalan Scanning: Tujuan dan jenis scanning.
- Tools Scanning: Nmap, Nessus, OpenVAS.
- Vulnerability Scanning: Identifikasi dan analisis kerentanan.
- Network Scanning: Teknik dan strategi scanning jaringan.
07. Cloud-Computing
- Pengenalan Cloud Computing: Model layanan dan penyebaran.
- Keamanan Cloud: Tantangan dan solusi keamanan.
- Cloud Pentesting: Teknik dan alat-alat untuk pentesting cloud.
- Platform Populer: AWS, Azure, Google Cloud.
08. WebSite-Hacking
- Struktur Website: HTML, CSS, JavaScript, server-side scripting.
- Vulnerability Website: SQL Injection, XSS, CSRF.
- Penetration Testing Website: Teknik dan alat-alat seperti Burp Suite, OWASP ZAP.
- Serangan dan Eksploitasi: Teknik dan mitigasi serangan.
09. Password-Hacking
- Teknik Cracking Password: Brute force, dictionary attack, rainbow tables.
- Tools untuk Cracking Password: John the Ripper, Hashcat.
- Keamanan Password: Best practices untuk membuat dan mengelola password.
- Social Engineering: Teknik manipulasi untuk mendapatkan password.
10. Network-Hacking
- Konsep Dasar Jaringan: OSI model, TCP/IP.
- Sniffing dan Spoofing: Teknik dan alat-alat seperti Wireshark, Cain & Abel.
- Man-in-the-Middle (MitM): Serangan dan mitigasi.
- Wireless Hacking: Teknik dan alat-alat seperti Aircrack-ng, Wifite.
11. Packet-Crafting
- Pengertian Packet-Crafting: Tujuan dan aplikasi.
- Tools untuk Packet-Crafting: Scapy, Hping3, Netcat.
- Teknik Crafting: Membuat dan mengirim paket kustom.
- Analisis Paket: Teknik analisis dan pemantauan lalu lintas jaringan.
12. Stress-Testing (DDoS)
- Pengertian DDoS: Distributed Denial of Service.
- Teknik Serangan DDoS: Flooding, amplification attacks.
- Tools untuk DDoS: LOIC, HOIC, Slowloris.
- Mitigasi DDoS: Strategi dan alat-alat untuk mitigasi serangan DDoS.
13. Advanced-Phishing
- Pengertian Phishing: Jenis-jenis phishing.
- Teknik Advanced Phishing: Spear phishing, clone phishing, whaling.
- Tools untuk Phishing: SET (Social Engineering Toolkit), Gophish.
- Mitigasi Phishing: Edukasi dan strategi pencegahan.
14. Mobile Network Hacking - VoIP/3G/4G/UMTS/LTE
- Pengenalan Jaringan Seluler: Struktur dan arsitektur.
- Keamanan VoIP: Serangan dan mitigasi.
- Hacking 3G/4G/UMTS/LTE: Teknik dan alat-alat.
- Pemantauan dan Analisis Jaringan Seluler: Tools seperti Wireshark, OpenBTS.
15. Operation Technology - ICS-SCADA Hacking
- Pengertian ICS-SCADA: Sistem kontrol industri.
- Kerentanan ICS-SCADA: Tantangan dan risiko keamanan.
- Tools untuk Hacking ICS-SCADA: Metasploit, SHODAN.
- Mitigasi dan Keamanan: Strategi untuk melindungi sistem kontrol industri.
16. IoT - IIoT Hacking
- Pengertian IoT dan IIoT: Internet of Things dan Industrial Internet of Things.
- Keamanan IoT/IIoT: Tantangan dan solusi.
- Teknik Hacking IoT/IIoT: Serangan dan alat-alat.
- Penetration Testing IoT/IIoT: Teknik dan metodologi.
17. RTL & SDR Hacking
- Pengertian RTL-SDR: Radio definisi perangkat lunak.
- Teknik dan Tools: RTL-SDR, GNU Radio.
- Pemantauan Frekuensi: Teknik dan alat-alat untuk pemantauan.
- Eksploitasi dan Serangan: Contoh serangan dan mitigasi.
18. Windows Hacking
- Struktur dan Arsitektur Windows: Sistem file, registry, dll.
- Kerentanan Windows: Serangan dan mitigasi.
- Tools untuk Hacking Windows: Metasploit, PowerShell Empire.
- Eksploitasi dan Serangan: Teknik dan alat-alat.
19. Linux Hacking
- Struktur dan Arsitektur Linux: Sistem file, proses, dll.
- Kerentanan Linux: Serangan dan mitigasi.
- Tools untuk Hacking Linux: Metasploit, Netcat.
- Eksploitasi dan Serangan: Teknik dan alat-alat.
20. MacOS Hacking
- Struktur dan Arsitektur MacOS: Sistem file, proses, dll.
- Kerentanan MacOS: Serangan dan mitigasi.
- Tools untuk Hacking MacOS: Metasploit, Netcat.
- Eksploitasi dan Serangan: Teknik dan alat-alat.
21. Android Hacking
- Struktur dan Arsitektur Android: Sistem file, aplikasi, dll.
- Kerentanan Android: Serangan dan mitigasi.
- Tools untuk Hacking Android: Metasploit, ADB.
- Eksploitasi dan Serangan: Teknik dan alat-alat.
22. iOS Hacking
- Struktur dan Arsitektur iOS: Sistem file, aplikasi, dll.
- Kerentanan iOS: Serangan dan mitigasi.
- Tools untuk Hacking iOS: Metasploit, Cydia.
- Eksploitasi dan Serangan: Teknik dan alat-alat.
23. Exploitation
- Pengenalan Exploitation: Tujuan dan aplikasi.
- Teknik Exploitation: Buffer overflow, RCE, privilege escalation.
- Tools untuk Exploitation: Metasploit, Immunity Debugger.
- Mitigasi Exploitation: Strategi dan solusi keamanan.
24. Hardware Hacking
- Pengenalan Hardware Hacking: Tujuan dan aplikasi.
- Teknik dan Tools: Raspberry Pi, Arduino.
- Reverse Engineering Hardware: Teknik dan alat-alat.
- Eksploitasi dan Serangan: Contoh serangan dan mitigasi.
25. Car Hacking
- Pengenalan Car Hacking: Struktur dan arsitektur.
- Kerentanan Mobil: Serangan dan mitigasi.
- Tools untuk Car Hacking: CAN Bus, OBD-II.
- Eksploitasi dan Serangan: Teknik dan alat-alat.
26. Cryptography
- Pengertian Kriptografi: Sejarah dan konsep dasar.
- Algoritma Kriptografi: Symmetric dan asymmetric encryption.
- Tools untuk Kriptografi: OpenSSL, GPG.
- Penerapan dan Keamanan: Penggunaan kriptografi dalam komunikasi dan penyimpanan data.
27. Steganography
- Pengertian Steganografi: Sejarah dan konsep dasar.
- Teknik Steganografi: LSB (Least Significant Bit), masking, dan filtering.
- Tools untuk Steganografi: Steghide, OpenPuff.
- Deteksi dan Mitigasi: Teknik untuk mendeteksi dan mencegah steganografi.
28. Artificial Intelligence for Hacking
- Pengertian AI dalam Hacking: Potensi dan risiko.
- Machine Learning dan Deep Learning: Teknik dasar dan penerapannya.
- AI Tools untuk Hacking: TensorFlow, Scikit-Learn.
- Eksploitasi dan Mitigasi: Contoh penggunaan AI dalam serangan dan pencegahannya.
29. Digital Forensics, Incident Response & Analysis
- Pengertian Digital Forensics: Sejarah dan konsep dasar.
- Teknik Forensik Digital: Pengumpulan, analisis, dan pelaporan bukti digital.
- Tools untuk Forensik Digital: FTK, EnCase, Autopsy.
- Incident Response: Proses dan strategi tanggapan insiden.
- Analisis Insiden: Teknik dan metodologi analisis.