Senarai Perkataan dan Peraturan
Membina kamus
Senarai Perkataan dan Peraturan ialah pelajaran Ethical Hacking Academy percuma di CoddyKit. Ini ialah pelajaran 1 daripada 4. Anda boleh membaca keseluruhan pelajaran di bawah secara percuma — kemudian berlatih secara praktikal dalam pelayar menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Ethical Hacking Academy, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Ethical Hacking Academy merangkumi sejumlah 4 pelajaran.
Mengapa Senarai Kata Penting
Kebanyakan kata laluan bukan rawak — orang menggunakan semula perkataan umum, corak dan penggantian. Senarai kata (kamus) ialah fail yang mengandungi calon kata laluan. Senarai kata yang berkualiti merupakan faktor terbesar dalam kejayaan pemecahan kata laluan yang dipilih manusia.
Senarai Kata Klasik
Senarai kata yang paling terkenal ialah rockyou.txt, yang dibocorkan daripada pencerobohan pada tahun 2009 dan mengandungi 32 juta kata laluan sebenar. Ia disertakan bersama Kali. Projek SecLists menghimpunkan banyak senarai terpilih untuk kata laluan, nama pengguna dan pemfuzan.
/usr/share/wordlists/rockyou.txt
/usr/share/seclists/Passwords/Senarai Kata Bersasar dengan CeWL
Senarai umum terlepas perkataan khusus organisasi. CeWL merangkak tapak web sasaran dan mengumpulkan perkataan daripada halamannya untuk membina senarai kata tersuai yang disesuaikan dengan jargon, produk dan nama syarikat tersebut.
cewl -d 2 -m 5 -w custom.txt https://target.localPemprofilan dengan CUPP
CUPP (Common User Passwords Profiler) membina calon diperibadikan daripada fakta tentang sasaran — nama, pasangan, haiwan peliharaan, tarikh lahir — dengan menggabungkan dan mengubahnya seperti cara manusia sebenar membentuk kata laluan.
cupp -i
# answer prompts: name, nickname, birthdate, pet...Apakah Peraturan?
Daripada menyimpan setiap variasi, peraturan mengubah setiap perkataan asas semasa digunakan: menggunakan huruf besar, menambah digit, menukar huruf kepada simbol. Satu perkataan bersama peraturan boleh berkembang menjadi ribuan calon yang realistik.
Operasi Peraturan Umum
Perubahan lazim mencerminkan tabiat manusia:
- Gunakan huruf besar pada huruf pertama:
password → Password - Tambah tahun:
Password2024 - Penggantian leet:
P@ssw0rd - Tambah
!pada penghujung
Sintaks Peraturan Hashcat
Peraturan Hashcat menggunakan fungsi aksara tunggal. c menggunakan huruf besar, $X menambah X, sa@ menukar a→@. Peraturan disimpan dalam fail .rule, satu peraturan bagi setiap baris.
c $2 $0 $2 $4
sa@ ss$ c
# capitalize, append 2024 / leet-swap+capitalizeFail Peraturan Terbina Dalam
Hashcat disertakan dengan set peraturan yang berkuasa dalam folder rules/. best64.rule ialah set pantas dengan hasil tinggi; dive.rule dan OneRuleToRuleThemAll lebih besar dan menyeluruh tetapi lebih perlahan.
/usr/share/hashcat/rules/best64.rule
/usr/share/hashcat/rules/dive.ruleMenggabungkan Senarai Kata dan Peraturan
Gabungan yang berkesan ialah senarai kata yang baik bersama set peraturan: perkataan asas yang realistik didarab dengan perubahan yang realistik. Kaedah ini jauh mengatasi kuasa kasar untuk kata laluan manusia, sambil kekal jauh lebih kecil berbanding carian menyeluruh.
hashcat -m 0 -a 0 hashes.txt rockyou.txt -r best64.rulePertukaran Pengubahan Perkataan
Lebih banyak peraturan = lebih banyak calon = lebih banyak masa. Fail peraturan yang besar boleh menukar senarai 14 juta perkataan menjadi berbilion tekaan. Seimbangkan liputan dengan peruntukan masa anda dan kelajuan algoritma cincangan.
Etika dan Kebenaran
Membina senarai kata bersasar daripada media sosial seseorang ialah peninjauan dan mesti mendapat kebenaran. Pecahkan hanya cincangan yang anda dibenarkan untuk uji (sistem milik anda sendiri atau tugasan dengan persetujuan bertulis). Penyalahgunaan ialah jenayah.
Semakan Pantas
Uji pengetahuan anda tentang senarai kata.
Imbas Kembali
Anda telah mempelajari cara membina kamus pemecahan:
- rockyou.txt dan SecLists ialah senarai kata asas
- CeWL mengikis tapak; CUPP memprofil individu
- Peraturan mengubah perkataan (menggunakan huruf besar, menambah, leet) — contohnya
best64.rule - Gabungkan senarai + peraturan untuk liputan terbaik bagi kata laluan manusia
Seterusnya: pemecahan menggunakan GPU dengan Hashcat.
Pelajari Ethical Hacking Academy dengan tutor kecerdasan buatan — percuma
Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.
- Kursus
- 31
- Pelajaran
- 111
Soalan Lazim
Adakah pelajaran “Senarai Perkataan dan Peraturan” percuma?
Ya — teks penuh “Senarai Perkataan dan Peraturan” boleh dibaca secara percuma di web ini. Untuk berlatih secara interaktif menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7, serta membuka kunci baki kursus Ethical Hacking Academy, tingkat taraf kepada CoddyKit PRO. Kursus Ethical Hacking Academy merangkumi sejumlah 4 pelajaran.
Apakah yang akan saya pelajari dalam “Senarai Perkataan dan Peraturan”?
Membina kamus Anda berlatih Ethical Hacking Academy menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.
Adakah saya memerlukan pengalaman untuk memulakan Ethical Hacking Academy?
Tiada pengalaman terdahulu diperlukan. Pembelajaran Ethical Hacking Academy di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 1 daripada 4.
Berapa lamakah pelajaran “Senarai Perkataan dan Peraturan” diambil?
Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.
Bolehkah saya menulis dan menjalankan kod dalam pelajaran Ethical Hacking Academy ini?
Ya. Setiap pelajaran Ethical Hacking Academy menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.
Semua pelajaran dalam kursus ini
- Senarai Perkataan dan Peraturan
- Hashcat
- John the Ripper
- Serangan Dalam Talian berbanding Luar Talian