Materi ethical hacking yang wajib dipelajari pemula bukan kumpulan tools, melainkan fondasi pemahaman tentang bagaimana jaringan, sistem operasi, dan aplikasi web bekerja dan di mana letak kelemahannya. Tanpa fondasi itu, tools hanya menghasilkan output yang tidak Anda pahami. Artikel ini menyusun materinya secara berurutan, dari dasar sampai topik yang diajarkan di sertifikasi profesional.
Materi Ethical Hacking Apa Saja yang Perlu Dipelajari?
Gambaran paling mudah adalah silabus sertifikasi CEH dari EC-Council. Per Oktober 2026, halaman resmi CEH menyebut versi v13 dengan 20 modul, antara lain:
- Pengantar ethical hacking, footprinting dan reconnaissance, scanning jaringan, enumerasi, serta analisis kerentanan
- System hacking, ancaman malware, sniffing, social engineering, dan denial-of-service
- Session hijacking, evasi IDS, firewall dan honeypot, keamanan web server dan aplikasi web, serta SQL injection
- Keamanan jaringan nirkabel, platform mobile, IoT dan OT, cloud computing, dan kriptografi
Daftar ini terlihat panjang, tetapi tidak perlu dipelajari sekaligus. Susun menjadi tiga lapis: fondasi, inti, lalu spesialisasi.
Fondasi Sebelum Menyentuh Tools
Jaringan komputer
Pahami model OSI dan TCP/IP, alamat IP dan subnet, DNS, HTTP dan HTTPS, serta peran port. Hampir setiap konsep keamanan jaringan bertumpu pada materi ini, mulai dari firewall sampai analisis lalu lintas.
Linux dan command line
Sebagian besar server dan banyak tools keamanan berjalan di Linux. Anda perlu nyaman dengan struktur direktori, hak akses berkas, manajemen proses, dan pengelolaan paket. Mulailah dari artikel perintah dasar Linux untuk pemula cyber security.
Pemrograman dasar
Anda tidak harus menjadi programmer, tetapi kemampuan membaca kode dan menulis skrip sederhana mempercepat belajar. Python biasanya menjadi pilihan pertama. Bahasan lengkapnya ada di artikel belajar cyber security harus bisa coding.
Materi Inti Ethical Hacking
Setelah fondasi kuat, barulah masuk ke materi yang mengikuti alur pengujian keamanan:
- Footprinting dan reconnaissance: mengumpulkan informasi publik tentang organisasi untuk memahami permukaan serangannya.
- Scanning dan enumerasi: mengidentifikasi host, layanan, dan versi yang berjalan pada sistem yang Anda miliki atau yang Anda diizinkan menguji.
- Analisis kerentanan: menilai temuan, membedakan false positive dari risiko nyata, dan memprioritaskannya memakai skor seperti CVSS.
- Keamanan aplikasi web: pelajari kategori risiko dalam OWASP Top 10 edisi 2025, misalnya Broken Access Control, Security Misconfiguration, dan Injection.
- Social engineering: memahami bagaimana manusia dimanipulasi, dan bagaimana pelatihan serta prosedur menguranginya.
- Kriptografi dasar: beda hashing dan enkripsi, sertifikat digital, dan alasan algoritma lama ditinggalkan.
Setiap topik sebaiknya dipelajari dengan dua pertanyaan: bagaimana kelemahan ini terjadi, dan bagaimana pembela mendeteksi serta menutupnya. Pendekatan dua sisi inilah yang membedakan ethical hacker dari sekadar pengguna tools. Jalur belajar yang lebih terstruktur dibahas di kursus ethical hacking: materi fundamental dan jalur belajarnya.
Materi Pendukung yang Sering Terlewat
Banyak pemula langsung mengejar teknik ofensif, padahal klien membayar ethical hacker untuk hasil yang bisa dipakai. Karena itu pelajari juga:
- Penulisan laporan teknis dan ringkasan untuk manajemen
- Dasar logging, monitoring, dan incident response, agar Anda tahu apa yang dilihat tim pertahanan
- Hardening sistem dan manajemen patch
- Etika profesi, kerahasiaan data klien, dan aturan keterlibatan (rules of engagement)
Urutan Belajar yang Disarankan
Urutan berikut membantu Anda tidak tersesat di antara ratusan topik. Setiap tahap sebaiknya dikuasai sebelum pindah ke tahap berikutnya, meski tidak harus sempurna.
- Bulan pertama sampai kedua: dasar teknis. Jaringan komputer, Linux, dan satu bahasa skrip. Targetnya Anda bisa menjelaskan apa yang terjadi ketika sebuah peramban membuka sebuah situs, dari DNS sampai respons HTTP.
- Tahap berikutnya: konsep keamanan. Prinsip kerahasiaan, integritas, dan ketersediaan, autentikasi dan otorisasi, serta jenis-jenis kerentanan beserta cara pembela menutupnya.
- Setelah itu: metodologi pengujian. Tahapan pengujian, penulisan laporan, dan penilaian risiko, dipraktikkan pada lab yang Anda bangun sendiri.
- Terakhir: spesialisasi. Pilih satu arah, misalnya keamanan web, jaringan, cloud, atau forensik, lalu perdalam sambil mempertimbangkan sertifikasi yang sesuai.
Urutan ini sengaja menunda tools ofensif. Alasannya sederhana: orang yang paham protokol dapat memakai tools apa pun dengan benar, sedangkan orang yang hanya hafal perintah akan kebingungan begitu hasilnya berbeda dari contoh.
Kesalahan Umum Pemula Saat Mempelajari Materinya
- Langsung ke tools tanpa dasar. Hasilnya hanya bisa menyalin perintah tanpa tahu arti keluarannya.
- Mengabaikan dokumentasi. Manual resmi dan standar seperti OWASP sering lebih akurat daripada video singkat.
- Tidak mencatat. Catatan lab yang rapi kelak menjadi dasar kebiasaan menulis laporan, dan laporan adalah keterampilan yang paling dihargai klien.
- Berlatih di target yang salah. Mencoba hal-hal yang baru dipelajari pada situs sekolah, kantor, atau pihak lain tanpa izin adalah kesalahan yang paling merugikan.
- Menganggap sertifikasi sebagai tujuan akhir. Sertifikasi menandai kompetensi, tetapi pemahaman yang kuat tetap lahir dari praktik berulang.
Cara Berlatih Secara Legal
Latihan hanya boleh dilakukan pada sistem milik Anda atau target yang memang disediakan untuk belajar. Bangun lab dengan mesin virtual, seperti dijelaskan di artikel membangun lab cyber security dengan WSL dan VirtualBox. Menguji sistem pihak lain tanpa izin dapat melanggar Pasal 332 KUHP tentang akses ilegal, sehingga izin tertulis bukan formalitas.
Baca juga: Kursus Hacking Online Bersertifikat: Belajar Ethical Hacking dari Praktisi.
Pertanyaan yang Sering Diajukan
Dari mana pemula sebaiknya mulai belajar materi ethical hacking?
Mulai dari jaringan komputer dan Linux. Dua topik ini dipakai di hampir semua materi berikutnya, sehingga waktu yang Anda investasikan di sini tidak sia-sia.
Apakah harus ikut sertifikasi CEH untuk belajar?
Tidak. Sertifikasi berguna sebagai bukti kompetensi dan silabusnya bisa menjadi panduan, tetapi Anda dapat mempelajari materinya lebih dulu secara mandiri atau lewat kursus. Format ujian CEH v13 per Oktober 2026 adalah 125 soal pilihan ganda dalam 4 jam menurut EC-Council, dan dapat berubah.
Berapa lama waktu yang dibutuhkan untuk menguasai dasar-dasarnya?
Bergantung pada latar belakang dan waktu latihan Anda. Yang lebih penting adalah konsistensi dan praktik rutin di lab, bukan target waktu tertentu.
Kesimpulan
Materi ethical hacking dipelajari dari bawah ke atas: jaringan, Linux, dan pemrograman dasar, lalu reconnaissance, kerentanan, keamanan web, dan pelaporan. Selalu berlatih secara legal dan pelajari sisi pertahanannya. Jika Anda ingin belajar dengan bimbingan, lihat kursus di Linuxhackingid dan pilih yang sesuai dengan level Anda.
Every article is reviewed by the practice lead who ran the work before it is published.
