Daftar Kata dan Aturan
Membangun kamus
Daftar Kata dan Aturan adalah pelajaran Ethical Hacking Academy gratis di CoddyKit. Ini adalah pelajaran 1 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Ethical Hacking Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Ethical Hacking Academy mencakup 4 pelajaran total.
Mengapa Daftar Kata Penting
Sebagian besar kata sandi tidak dibuat secara acak — orang menggunakan kembali kata umum, pola, dan penggantian karakter. Daftar kata (kamus) adalah berkas berisi kandidat kata sandi. Daftar kata bermutu merupakan faktor terbesar dalam keberhasilan membobol kata sandi yang dipilih manusia.
Daftar Kata Klasik
Daftar kata yang paling terkenal adalah rockyou.txt, yang bocor dari pembobolan pada tahun 2009 dan berisi 32 juta kata sandi nyata. Berkas ini disertakan bersama Kali. Proyek SecLists menggabungkan banyak daftar terkurasi untuk kata sandi, nama pengguna, dan pengujian fuzz.
/usr/share/wordlists/rockyou.txt
/usr/share/seclists/Passwords/Daftar Kata Terarah dengan CeWL
Daftar umum sering melewatkan kata-kata khusus organisasi. CeWL merayapi situs web target dan mengumpulkan kata dari halamannya untuk membuat daftar kata khusus yang disesuaikan dengan jargon, produk, dan nama perusahaan tersebut.
cewl -d 2 -m 5 -w custom.txt https://target.localMembuat Profil dengan CUPP
CUPP (Pemrofil Kata Sandi Pengguna Umum) membuat kandidat yang dipersonalisasi dari fakta tentang target — nama, pasangan, hewan peliharaan, tanggal lahir — dengan menggabungkan dan mengubahnya seperti cara orang sebenarnya membentuk kata sandi.
cupp -i
# answer prompts: name, nickname, birthdate, pet...Apa Itu Aturan?
Daripada menyimpan setiap variasi, aturan mengubah setiap kata dasar secara langsung: menggunakan huruf kapital, menambahkan angka, dan mengganti huruf dengan simbol. Satu kata ditambah aturan dapat berkembang menjadi ribuan kandidat yang realistis.
Operasi Aturan Umum
Perubahan umum mencerminkan kebiasaan manusia:
- Gunakan huruf kapital pada huruf pertama:
password → Password - Tambahkan tahun:
Password2024 - Substitusi leet:
P@ssw0rd - Tambahkan
!di akhir
Sintaks Aturan Hashcat
Aturan Hashcat menggunakan fungsi satu karakter. c menggunakan huruf kapital, $X menambahkan X, dan sa@ menukar a→@. Aturan disimpan dalam berkas .rule, satu aturan per baris.
c $2 $0 $2 $4
sa@ ss$ c
# capitalize, append 2024 / leet-swap+capitalizeBerkas Aturan Bawaan
Hashcat menyediakan kumpulan aturan yang kuat di folder rules/. best64.rule adalah kumpulan yang cepat dan berdaya hasil tinggi; dive.rule dan OneRuleToRuleThemAll lebih besar dan lebih menyeluruh, tetapi lebih lambat.
/usr/share/hashcat/rules/best64.rule
/usr/share/hashcat/rules/dive.ruleMenggabungkan Daftar Kata dan Aturan
Kombinasi yang efektif adalah daftar kata yang baik ditambah kumpulan aturan: kata dasar realistis dikalikan dengan perubahan realistis. Cara ini jauh mengungguli tebak paksa untuk kata sandi buatan manusia, sekaligus tetap jauh lebih kecil daripada pencarian menyeluruh.
hashcat -m 0 -a 0 hashes.txt rockyou.txt -r best64.ruleKompromi Pengubahan Kata
Semakin banyak aturan = semakin banyak kandidat = semakin lama waktunya. Berkas aturan yang sangat besar dapat mengubah daftar berisi 14 juta kata menjadi miliaran tebakan. Seimbangkan cakupan dengan anggaran waktu Anda dan kecepatan algoritme hash.
Etika dan Otorisasi
Membangun daftar kata terarah dari media sosial seseorang merupakan pengintaian dan harus mendapatkan otorisasi. Bobollah hanya nilai hash yang diizinkan untuk Anda uji (sistem milik Anda sendiri atau pekerjaan pengujian dengan persetujuan tertulis). Penyalahgunaan merupakan tindak pidana.
Pemeriksaan Singkat
Uji pengetahuan Anda tentang daftar kata.
Ringkasan
Anda telah mempelajari cara membuat kamus untuk pembobolan:
- rockyou.txt dan SecLists adalah daftar kata utama
- CeWL mengumpulkan kata dari situs; CUPP membuat profil individu
- Aturan mengubah kata (menggunakan huruf kapital, menambahkan, leet) — misalnya
best64.rule - Gabungkan daftar dan aturan untuk cakupan terbaik terhadap kata sandi buatan manusia
Berikutnya: pembobolan dengan GPU menggunakan Hashcat.
Belajar Ethical Hacking Academy dengan tutor AI — gratis
Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.
- Kursus
- 31
- Pelajaran
- 111
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Daftar Kata dan Aturan” gratis?
Ya — teks lengkap “Daftar Kata dan Aturan” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Ethical Hacking Academy, upgrade ke CoddyKit PRO. Kursus Ethical Hacking Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Daftar Kata dan Aturan”?
Membangun kamus Kamu berlatih Ethical Hacking Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Ethical Hacking Academy?
Tidak diperlukan pengalaman sebelumnya. Ethical Hacking Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 4.
Berapa lama pelajaran “Daftar Kata dan Aturan” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Ethical Hacking Academy ini?
Ya. Setiap pelajaran Ethical Hacking Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Daftar Kata dan Aturan
- Hashcat
- John the Ripper
- Serangan Online vs Offline