Dokumen ini terutama ditujukan untuk orang-orang yang telah jatuh cinta dengan pemecahan kata sandi dan siap untuk membawa hubungan mereka ke tingkat berikutnya. Jika Anda baru dalam hash cracking, jangan berkecil hati dengan dokumen ini! Meskipun Anda seharusnya tidak memecahkan kata sandi pada laptop atau desktop kelas bawah/menengah, atau bahkan HEDT dengan daya/pendinginan yang tidak mencukupi, ini mungkin semua yang tersedia untuk pertama kalinya, tidak apa-apa! Sebagai pemula, sistem ini dapat dipelajari selama Anda mempertahankan beban kerja yang ringan (atau) dan mempertahankan waktu berjalan yang cukup singkat (hingga 30 menit-1 jam). Saat Anda mulai belajar tali, Anda akan ingin memuaskan keinginan Anda untuk kecepatan yang lebih cepat, dan inilah saat dokumen ini akan lebih berharga bagi Anda. Sampai saat itu, gunakan apa yang Anda miliki dan nikmati belajar! hashcat-w 1hashcat-w 2
Pecahan kata sandi tidak diragukan lagi adalah beban kerja paling brutal yang dapat Anda berikan pada komputer Anda-dan pastinya tidak akan membebani perangkat keras komputer seperti yang dilakukan oleh cracking kata sandi. Jadi, sementara secara teknis dapat memecahkan kata sandi hampir semua perangkat menggunakan prosesor, ada banyak perangkat yang dapat Anda gunakan yang mungkin tidak seharusnya Anda coba memecahkan kata sandi, seperti ponsel Anda, sistem infotainment Tesla, atau ATM kasino. Mencoba memecahkan pada sistem yang tidak dirancang untuk menangani beban kerja komputasi yang berkelanjutan untuk waktu yang lama, kata sandi pasti akan memastikan bahwa mereka mati sebelum waktunya. Jadi, jika Anda berhasil membuat Hashcat berjalan di Nintendo Switch Anda, bersiaplah dengan baik untuk membeli Nintendo Switch baru besok.
Umumnya tidak disarankan untuk memecahkan kata sandi di laptop. Sebagian besar laptop tidak memiliki GPU terpisah, tetapi memiliki GPU terintegrasi atau APU. Sebagian besar laptop dengan GPU terpisah tidak memiliki pendinginan yang tepat untuk beban kerja komputasi, karena GPU dan CPU biasanya berbagi pipa panas dan radiator yang sama. Jika Anda memiliki "laptop alternatif desktop" ultra-high-end atau "stasiun kerja seluler" dengan GPU kelas desktop, maka Anda mungkin benar-benar memiliki zona panas diskrit untuk GPU dan CPU Anda dan dengan demikian mungkin benar-benar dapat menyingkirkan retak laptop Anda. Sebagai contoh, saya memiliki Clevo P650HP dengan GTX 1060 dan Dell Precision 7530 dengan Quadro P4200, yang keduanya benar-benar dapat menangani beban kerja komputasi lengkap () untuk waktu yang moderat (tetapi tidak tanpa membakar jari saya ketika saya menyentuh keyboard). Namun, jangan mengharapkan kecepatan luar biasa untuk bahkan stasiun kerja seluler kelas atas, karena perangkat ini masih perangkat berdaya relatif rendah (< 200W) dan kinerja mencerminkan hal ini. Hashcat-w 3
Memecahkan kata sandi di desktop Anda saat ini juga mungkin tidak diinginkan. Desktop kelas bawah/menengah biasanya memiliki GPU terintegrasi, APU, atau GPU anggaran daya kelas bawah yang tidak dapat menangani beban kerja komputasi sama sekali. Bahkan desktop gaming kelas atas mungkin tidak memiliki GPU atau casing dengan pendinginan yang cukup untuk beban kerja pemecahan kata sandi. Jika Anda menemukan suhu Anda melonjak lebih dari 90 °C, saatnya untuk mengosongkan dompet Anda. Akhirnya, sementara perangkat penambangan GPU secara teknis dirancang untuk beban kerja komputasi khusus (tetapi hanya dalam definisi yang paling sempit), mereka cenderung melanggar hampir semua aturan ketika membangun Rig Cracking khusus. Rig ini dirancang untuk menghash target tunggal dan membutuhkan jumlah minimum perangkat keras yang diperlukan untuk melakukan ini untuk meminimalkan overhead operasional dan keuntungan setinggi mungkin. Ini adalah kebalikan dari perangkat pemecah kata sandi yang Anda inginkan. Meskipun Anda dapat menggunakan perangkat penambangan GPU untuk menangani beberapa beban kerja pemecahan kata sandi, dan Anda mungkin memposting beberapa angka yang menarik, Anda akhirnya akan mengalami masalah ketika mencoba melakukan sesuatu yang menarik atau berharga. Jika Anda sudah memiliki perangkat keras, Anda sebaiknya menggunakannya sampai Anda mulai menabrak tembok. Jika tidak, jangan terburu-buru untuk membeli Milkcrate miner dari eBay. Hashcat-B
Membangun alat pemecah kata sandi yang tepat jauh dari sesederhana memasukkan banyak GPU ke dalam komputer dan mengakhiri pekerjaan. Bayangkan menjalankan tes stres paling jahat yang pernah ada di sistem Anda dan kemudian berjalan terus menerus selama berhari-hari/berminggu-minggu/berbulan-bulan — yah, itu adalah cracking kata sandi. Konsumsi daya dan pembuangan panas adalah setan utama yang harus Anda lawan, tetapi pada kenyataannya, semua komponen yang Anda pilih untuk peralatan Anda harus seimbang dan dipikirkan dengan baik. Serius. Jika Anda ingin melakukannya dengan benar, ada sedikit (jika ada) sudut yang dapat Anda potong.
Catu daya adalah aspek kunci dalam membangun peralatan pemecah kata sandi. Anda harus memahami beberapa konsep dasar listrik () dan mampu melakukan beberapa operasi matematika dasar, karena jika Anda salah pada bagian ini... skenario terbaik adalah Anda mengeluarkan pemutus sirkuit; Dalam kasus terburuk, Anda memicu kebakaran yang mengakibatkan kerusakan harta benda, cedera dan bahkan kemungkinan kematian. W = V × A × PF
Pastikan stopkontak listrik yang Anda colokkan ke perangkat dapat mendukung jumlah daya yang akan dikonsumsi perangkat Anda. Sirkuit perumahan paling modern hanya 15 atau 20 amp (110V), dan Anda tidak boleh menempatkan lebih dari 80% beban pada sirkuit (misalnya, 15A untuk sirkuit 12A, 16A untuk sirkuit 16A untuk sirkuit 20A. Tergantung pada jumlah GPU yang Anda miliki, perangkat Anda mungkin mengkonsumsi arus yang jauh lebih besar dari itu. Dan perlengkapan Anda mungkin bukan satu-satunya yang menarik energi pada sirkuit (Anda akan bersaing dengan pencahayaan, microwave, Hitachi, dll. Elektronik)
Juga, perhatikan faktor daya catu daya Anda. Tugas catu daya Anda adalah untuk mengubah AC dari dinding menjadi DC yang dapat digunakan, dan itu tidak dapat melakukan ini dengan efisiensi yang sempurna. Catu daya paling efisien pada 50% beban (biasanya 85%-95%) dan biasanya hanya 80%-92% efisien pada 100% beban. Misalkan Anda memiliki rig dengan 4 RTX 2080 dengan total konsumsi daya komponen 1320W, tetapi efisiensi daya Anda hanya 85% 100% beban:
1320W Aktif Daya ÷ 0,85 Daya Faktor ≈ 1553W Tampak Daya
Meskipun total konsumsi daya komponen Anda mungkin hanya 1320W (daya aktif), Anda sebenarnya menarik lebih dari 1550W daya darinya karena faktor daya dari soket (daya tampak. Ini tampaknya bukan masalah besar sampai Anda melakukan perhitungan matematika dan menyadari bahwa meskipun sirkuit 15A 110V dapat mendukung 1320W, itu tidak dapat mendukung 1550W dengan aman. Sekali lagi, penting untuk memahami bahwa catu daya dinilai sebagai watt komponen yang dapat dikirimkannya kepada Anda — itu adalah peringkat keluaran, bukan keluaran Jika Anda memiliki catu daya 1600W, maka faktor daya pada beban penuh adalah 87%, dan catu daya Anda sebenarnya mampu menarik 1839W dari stopkontak. Anda dapat mempelajari lebih lanjut tentang faktor daya dan efisiensi catu daya pada berbagai beban di situs sertifikasi 80 Plus.
Mengenai catu daya, pastikan catu daya berkualitas yang Anda gunakan dapat memberikan daya yang dibutuhkan sistem Anda. Anda mungkin memerlukan lebih banyak daripada satu catu daya, tergantung pada jumlah GPU dan komponen lainnya dalam peralatan Anda, terutama jika Anda memiliki CPU yang memakan daya seperti AMD Threadripper. Catu daya Anda harus setidaknya 80 Plus Gold dan idealnya harus mampu menyuplai 120%-200% dari seluruh sistem untuk konsumsi daya di bawah beban. Perlu diingat bahwa mereka paling efisien (dengan faktor daya tertinggi) ketika catu daya berada dalam rentang beban 20%-50%.
Juga-ini sangat penting- jangan membeli atau menggunakan catu daya yang murah atau berukuran terlalu kecil. Saya ulangi, karena ini benar-benar penting: Jangan menggunakan catu daya yang murah atau berukuran kecil di perangkat pemecah kata sandi. Anda akan menyalakan api. Api yang benar-benar sialan, Craig. Sebuah api yang menyala. Api sejati. Jenis yang terbakar.Ada beberapa area di mana Anda dapat memotong sudut untuk menghemat biaya pada perangkat pemecah kata sandi Anda, tetapi daya tidak boleh menjadi area yang membuat Anda murah.
Terakhir, pastikan kabel listrik yang Anda gunakan memiliki spesifikasi yang memadai. Sebagian besar catu daya — bahkan yang mampu memberikan > 1000 watt — dilengkapi dengan kabel listrik 18 AWG C13 yang rapuh yang cepat terlalu panas dan meleleh. Anda mungkin perlu menggunakan setidaknya kabel listrik 16 AWG, dan jika Anda memiliki catu daya 1500W + yang besar, Anda memerlukan kabel listrik 14 AWG.
, juga dikenal sebagai casing, adalah dasar untuk membangun Anda. Chassis yang Anda pilih untuk rig harus cukup besar untuk menampung perangkat keras yang Anda rencanakan untuk dipasang, sekaligus mendukung jumlah daya yang tepat dan memberikan aliran udara positif jalur lurus yang lancar untuk Strong. Sebagian besar casing ATX menara menengah hanya dapat mendukung 2 atau 3 GPU, sedangkan casing EATX/SSI-EEB menara penuh dan super menara dapat mendukung 4 GPU atau 5 GPU. Casing server khusus dapat menampung beberapa sumber daya dan mendukung 8, 10, 16, atau bahkan 20 (lebar tunggal) GPU.
Hampir dipastikan bahwa kipas cadangan yang disertakan dengan casing Anda tidak akan cukup untuk menampung panas yang dihasilkan oleh rig Anda (ada beberapa pengecualian tetapi berpura-pura tidak ada. Anda perlu mengganti kipas stok Anda dengan CFM tinggi, kipas tekanan statis tinggi. Delta dan San Ace adalah pilihan yang bagus, tetapi perhatikan bahwa beberapa kipas ini masing-masing dapat mengkonsumsi daya hingga 75W. Selain itu, kipas ini mungkin sangat keras, yang mungkin mengganggu sebagian orang. Pendinginan air dapat menjadi alternatif yang tepat dalam beberapa kasus.
Jika Anda ingin menang dengan mudah dalam pilihan casing, baik Tyan maupun Supermicro menawarkan barebones server yang dirancang untuk komputasi GPGPU (Peringatan Pembeli: Banyak casing ini dirancang untuk GPU server berdaya rendah, berpendingin pasif seperti NVIDIA Tesla, yang tidak dapat menampung GPU desktop.
Jika Anda seorang n00b, Anda mungkin bertanya-tanya mengapa kita terus berbicara tentang kartu grafis ketika kita tidak berbicara tentang game atau grafis. Atau mungkin Anda sudah tahu bahwa GPU digunakan untuk pemecahan kata sandi tetapi tidak begitu mengerti alasannya. Nah, pemecahan kata sandi adalah apa yang disebut masalah paralel yang memalukan (hampir tidak ada upaya untuk membagi masalah menjadi beberapa tugas paralel), dan dengan demikian, beban kerja pemecahan kata sandi berubah dari paralelisme. Ini berarti semakin banyak prosesor yang kita miliki untuk menangani masalah, semakin singkat waktu yang dibutuhkan untuk menunggu tugas selesai. CPU Anda mungkin sudah berada di antara 4-16 core, dan mungkin dapat mendukung 8-32 thread eksekusi dengan multithreading sinkron (SMT, juga dikenal sebagai hyperthreading). Dengan instruksi Single Instruction Multiple Data (SIMD), Anda dapat melakukan 16-256 perhitungan secara bersamaan. Ini mungkin tampak seperti banyak, tetapi Anda benar-itu benar! Atau setidaknya itu akan terjadi, jika bukan karena GPU memiliki banyak inti. GPU kelas atas modern dapat memiliki 2560-5120 core, dan meskipun mereka lebih lambat dan memiliki fungsi terbatas dibandingkan dengan core di CPU, cukup untuk membuat GPU 100+ kali lebih cepat daripada CPU untuk beban kerja pemecahan kata sandi. Kinerja juga berkembang secara linier dengan setiap GPU yang Anda tambahkan ke peralatan Anda! Jadi, jika Anda memiliki 10× RTX 2080 Ti di perangkat Anda, Anda akan memiliki 43.520 inti GPU yang klimaks untuk Anda gunakan dan tidak akan pernah mendorong piksel apa pun.
Untuk lebih memahami konsep ini, berikut adalah contoh ilustratif:
Misalkan Anda memiliki pabrik puding abad ke-19 (sebelum Revolusi Industri). Banyak ton pisang diperlukan untuk membuat puding pisang yang lezat, tetapi semua pisang ini harus dikupas terlebih dahulu (masalah paralel yang memalukan). Anda dan 5 mitra bisnis Anda (satu CPU multi-core) benar-benar pengusaha pintar dan sangat mampu mengupas pisang; Bahkan, Anda tahu cara terbaik untuk mengupas pisang dan dapat membuat keputusan yang rumit terkait pisang. Tapi kalian berenam tidak bisa mengupas banyak pisang dalam sehari. Bahkan jika Anda pergi satu pisang per tangan (SMT) atau pergi empat pisang per tangan (SIMD), masih membutuhkan waktu berminggu-minggu untuk mengupas semua pisang. Terlalu banyak pisang! Jadi, Anda memutuskan untuk merekrut dan melatih 10.000 monyet karyawan (GPU) untuk mengupas pisang untuk Anda. Monyet tidak terlalu cepat atau terlalu pintar; Mengapa, mereka tidak suka membuat puding pisang dan menjalankan pabrik! Tetapi dengan 10.000 pengguna yang bekerja sekaligus, mereka pasti bisa mengupas beberapa pisang – bahkan, mereka bisa mengupas semuanya dalam satu pagi! Jika Anda memberi monyet kokain* (overclock), mereka bisa bekerja lebih cepat. Tapi hati-hati, seperti kadang-kadang monyet terlalu panas, pingsan karena kelelahan (jatuh dari bus), atau berhenti mendengarkan instruksi sama sekali (ASIC hang).
* Penafian Hukum: Jangan pernah memberikan kokain kepada 10.000 monyet tanpa memberikan pendinginan yang cukup.
Dari contoh ini, jelas mengapa kita menggunakan GPU untuk memecahkan sandi. Jika tidak, setidaknya itu harus memberikan alasan yang cukup untuk staf pabrik puding Victoria Anda, yang berisi monyet-monyet yang terbakar.
Jadi GPU mana yang harus Anda gunakan di rig Anda? Nah, suatu ketika ATi/AMD memerintah tertinggi di dunia pemecahan kata sandi. Dengan lebih banyak inti daripada NVIDIA ditambah instruksi perangkat keras khusus (BIT_ALIGN dan BFI_INT) yang memungkinkan mereka mengurangi jumlah instruksi yang diperlukan untuk menghitung nilai hash, GPU ATi/AMD dengan mudah 4 kali lebih cepat daripada pesaing mereka. Tapi NVIDIA mencuri mahkota dari AMD pada tahun 2014 dengan rilis arsitektur Maxwell mereka (seri GTX 900) dan AMD belum memenangkannya kembali (dan kemungkinan besar tidak akan pernah.) Jadi Anda pasti ingin menggunakan GPU NVIDIA modern di rig Anda.
Tapi GPU NVIDIA mana yang Anda tanyakan? Pertanyaan yang bagus! Anda ingin menggunakan GPU desktop (GTX/RTX), bukan GPU workstation (Quadro) atau server (Tesla), bahkan jika Anda menggunakan sasis server. Mengapa, Anda bertanya? Anda pasti mengajukan banyak pertanyaan. Anda tahu saya ' m tidak dibayar untuk ini, bukan? Mereka benar-benar merantai saya ke meja di ruang bawah tanah yang apek, memaksa saya menulis semua ini untuk Anda di Eee PC 700. Saya belum makan dalam sebulan dan saya buang air besar melalui lubang di kursi. Tolong kirim bantuan. Ya ampun, mereka ' akan datang; Tenang, kamu tidak tahu apa-apa. *mengetik dengan keras* ... H A P P Y T O ... A N S W E R ... T H A T Q U E S T I O N ... F O R ... Y O U... Benar, jadi, alasan pertama adalah bahwa GPU desktop adalah urutan besarnya atau dua lebih murah, karena GPU desktop disubsidi oleh gamer dan Anda memiliki skala ekonomi yang menguntungkan Anda. GPU Workstation dan server juga memiliki fitur yang tidak akan pernah Anda gunakan untuk memecahkan kata sandi (seperti kinerja FP64), sehingga Anda membayar ekstra untuk apa pun. Jika Anda benar-benar ingin memberikan banyak uang tanpa imbalan apa pun, saya akan dengan senang hati memberi Anda informasi ACH saya. Kedua, GPU workstation dan server secara tradisional sedikit lebih lambat daripada GPU desktop untuk beban kerja pemecahan kata sandi. Ada beberapa pengecualian baru-baru ini untuk ini-terutama Tesla P100 dan V100-tetapi meskipun mereka ' lebih cepat mereka biaya lebih dari hati manusia. Kami biasanya mengukur nilai GPU ' dalam hal kinerja per dolar dan kinerja per watt. Pilih algoritma yang paling sering digunakan (jika Anda berada di lingkungan corp, ini kemungkinan akan menjadi NTLM) dan bagi hashrate GPU dengan berapa biayanya. Anda akan melihat rasio perf:dollar untuk GPU Titan, Quadro, dan Tesla sangat rendah, sementara GPU desktop unggulan (nomor model yang berakhir di " 80 ") memiliki rasio perf:dollar terbaik. Demikian pula, hindari GPU mid-range dan low-end. Meskipun label harganya mungkin terlihat menarik, rasio perf:dollar mereka mengungkapkan bahwa mereka adalah buang-buang uang.
Jadi sekarang Anda tahu untuk membeli GPU desktop NVIDIA kelas atas dengan rasio perf:dollar tertinggi, tetapi masih ada satu informasi penting yang belum saya sampaikan kepada Anda, jadi hapus GPU itu dari keranjang NEWEGG Anda, CRAIG. Persetan. Anda perlu membeli GPU dengan kipas bergaya blower dan heatsink dengan sirip horizontal. Jangan membeli GPU dengan kipas aksial dan heatsink dengan sirip vertikal. Hanya karena GPU memiliki dua atau tiga kipas tidak berarti itu akan memiliki pendinginan yang lebih baik daripada GPU dengan kipas blower tunggal-justru sebaliknya. Pendingin GPU multi-kipas yang mencolok itu benar-benar mengeluarkan udara panas ke sasis Anda daripada keluar dari sasis Anda, dan dirancang untuk menangani beban kerja yang meledak (seperti bermain game) dan sama sekali tidak dapat mengatasi komputasi yang berkelanjutan. beban kerja. Sederhananya:
hashcat密码破解硬件">
Pertama dan terpenting, pemilihan CPU Anda terutama akan didorong oleh pemilihan motherboard Anda. Jadi pilih motherboard Anda terlebih dahulu. Bahkan tidak banyak yang bisa dikatakan tentang hal itu, dan itulah sebabnya motherboard tidak memiliki bagian sendiri. Dapatkan dukungan yang Anda butuhkan, sesederhana itu.
Banyak orang secara keliru percaya bahwa CPU apa yang dipasang di perangkat retak tidak penting jika Anda berencana untuk melakukan retak GPU saja. Mentalitas ini sebagian besar berasal dari komunitas pertambangan, di mana Anda ingin membeli CPU termurah dan terburuk untuk menjaga biaya infrastruktur rendah. Tapi crypto cracking bukanlah penambangan. Bukan itu, CRAIG. Saya tidak peduli apa yang Anda lihat di REDDIT. Meskipun CPU yang Anda pilih sebagian besar akan ditentukan oleh motherboard yang dipilih, ada beberapa aturan yang harus diikuti.
Secara umum, CPU Anda perlu memiliki N +2 thread yang tersedia untuk retak GPU, di mana N adalah jumlah GPU dalam peralatan. Misalnya, jika Anda memiliki peralatan 8 GPU, CPU Anda harus dapat mendukung 10 thread. CPU quad-core dengan Synchronous Multithreading (SMT, seperti Intel HyperThreading) hanya mendukung 8 thread, yang akan membuat Anda sedikit kekurangan sumber daya; CPU hex-core dengan SMT akan lebih cocok.
Jika Anda menggunakan motherboard dual-slot, perhatikan apakah motherboard Anda Single Root Complex atau Dual Root Complex. Single-root complex berarti semua GPU dirouting melalui satu CPU, sedangkan double-root complex berarti setengah dari GPU dirouting melalui satu CPU dan setengah lainnya melalui CPU kedua. Jika papan Anda adalah Single Root Complex, ini biasanya berarti Anda dapat menginstal hanya satu CPU untuk mendukung jumlah GPU selama Anda memiliki cukup thread.
Juga, ingat bahwa meskipun Anda berpikir Anda mungkin hanya akan melakukan retak GPU, Anda pasti tidak akan melakukannya. Beberapa algoritma tidak cocok untuk akselerasi GPU dan Anda akan perlu menggunakan CPU. Bahkan jika algoritma cocok untuk akselerasi GPU, serangan mungkin masih lebih efisien pada CPU (untuk, misalnya, serangan kamus langsung terhadap algoritma hash cepat, atau ketika menargetkan daftar hash dengan ratusan juta hash. Anda juga perlu melakukan beberapa hal, seperti operasi wordlist, pembuatan set aturan, penguraian potfile, dll., Anda tidak ingin CPU terlalu lambat untuk tugas-tugas ini.
Terakhir, mari kita bicara tentang merek. Sekali lagi, ini terutama tergantung pada motherboard yang Anda pilih. Namun, jika Anda memiliki pilihan, pilih AMD. Intel sudah lama, tetapi AMD akhirnya kompetitif lagi untuk pertama kalinya sejak 2006, dan mereka benar-benar menghancurkannya dengan EPYC, Threadripper, dan Ryzen. Jika Anda memerlukan bantuan dalam memilih CPU, periksa grafik harga/kinerja CPU dan kelas atas dari Passmark. Saya pribadi tidak akan mempertimbangkan untuk tidak membeli apa pun dengan skor CPU Mark di bawah 15.000.
Ini juga terutama tergantung pada motherboard yang Anda pilih, tetapi ada dua aturan keras yang harus diikuti:
Aturan#0: Memori host yang Anda butuhkan setidaknya dua kali lipat memori video.
Host RAM ≥ 2 × VRAM
Jadi, jika Anda memiliki 8× RTX 2080 SUPER dengan VRAM 8GB masing-masing, maka Anda membutuhkan setidaknya 64GB memori Host. Anda mungkin bisa menghabiskan sedikit waktu kurang sementara, tetapi ketika Anda mulai melakukan hal-hal yang lebih canggih, Anda akan menerima kesalahan CL_OUT_OF_HOST_MEMORY.
Aturan#1: Selalu beli RAM merek terkemuka. Jangan membeli RAM yang murah. Jangan membeli RAM yang tidak bermerek. Jangan membeli RAM refurbished. Jangan membeli truk domba jantan. Jangan membeli ram secara harfiah.
Ulangi dengan saya:
Saya melakukan tidak membutuhkan beberapa terabyte dari penyimpanan untuk pelangi tabel. Saya tidak membutuhkan beberapa terabyte dari penyimpanan untuk pelangi tabel. Saya tidak membutuhkan beberapa terabyte dari penyimpanan untuk Pelangi tabel. Saya tidak membutuhkan beberapa terabyte dari penyimpanan untuk Pelangi tabel. Saya tidak membutuhkan beberapa terabyte dari penyimpanan untuk pelangi tabel.
Ini adalah tahun 2020 dan saya masih ditanya tentang meja pelangi setidaknya setiap kuartal. Meja pelangi adalah peninggalan kuno dari masa lalu yang tidak memiliki tempat sama sekali dalam pemecahan kata sandi modern. Pemecahan kata sandi modern sangat dinamis dan membutuhkan kelincahan, fleksibilitas, dan skalabilitas. Tabel Rainbow statis, kaku, dan tidak sepenuhnya dapat diperluas-mereka adalah kebalikan dari pemecahan kata sandi modern. Ketika Anda melihat program pemecah kata sandi paling sukses di dunia — Hashcat Team, Team CynoSure Prime, Radeon 9800 Team — Anda akan melihat bahwa tidak satu pun dari mereka telah terpapar Rainbow Table selama hampir satu dekade. Jadi, Anda tidak perlu beberapa terabyte penyimpanan tabel pelangi. Anda bahkan tidak memerlukan 1 TB penyimpanan untuk perangkat pemecah kata sandi Anda. Serius, bahkan 250 GB mungkin jauh lebih banyak dari disk yang Anda gunakan, kecuali Anda melakukan beberapa penelitian frasa kata sandi gila atau semacamnya.
Banyak orang memiliki kesan bahwa kecepatan baca/tulis disk dan IOPS tidak penting untuk memecahkan rig, tetapi saya jamin mereka pasti. Jika memungkinkan, gunakan penyimpanan NVMe yang sejauh ini merupakan pilihan terbaik Anda. Jika tidak mungkin, SSD SATA juga berfungsi dengan baik. Seperti halnya RAM, cobalah untuk tetap menggunakan model kelas atas dari merek terkenal.
Ada pepatah komputer kuno yang mengatakan "Jangan pilih aplikasi Anda berdasarkan sistem operasi yang Anda gunakan; pilih sistem operasi Anda berdasarkan aplikasi yang Anda gunakan. Saya sebenarnya tidak tahu apakah itu pepatah yang sebenarnya, atau apakah itu hanya beberapa omong kosong yang terlintas dalam pikiran saya suatu hari dan telah diulang selama sepuluh tahun terakhir; itu benar sekali. Perlu diingat bahwa pilihan yang jelas adalah Ubuntu Linux. Ubuntu adalah satu-satunya distribusi Linux yang secara konsisten menawarkan dukungan driver OpenCL dan GPU milik yang luar biasa, dan Hashcat juga dikembangkan di Ubuntu, yang hampir menjamin Anda akan mendapatkan pengalaman terbaik dari Ubuntu secara keseluruhan. Distribusi Linux lainnya memiliki berbagai tingkat dukungan OpenCL dan driver GPU proprietari, dengan distribusi mutakhir seperti Fedora dan Arch yang paling menyakitkan untuk digunakan. Seperti yang kita ketahui, Kali selalu memiliki dukungan OpenCL yang buruk.
Jika Anda tidak puas dengan Linux, Windows juga merupakan pilihan yang tersedia. Namun, jika Anda benar-benar menggunakan Windows, Anda perlu melengkapinya dengan Cygwin, WSL, atau sejenisnya, seperti program pemecah kata sandi yang sukses menggunakan banyak skrip seperti, dan, serta skrip shell kotor ' n cepat, skrip Perl, dan skrip Python. Semua hal ini adalah fitur organik Linux, tetapi Anda harus melakukan segala upaya untuk membuatnya tersedia di Windows. awkgrepsed
Jika ide Windows benar-benar membuat Anda mual, dan Anda juga kebetulan adalah jenggot abu-abu "tidak pernah Linux", FreeBSD dan Solaris mungkin pilihan yang layak, tergantung pada GPU yang Anda gunakan. Sayangnya, macOS tidak lagi menjadi pilihan yang layak karena Apple telah membatalkan dukungan OpenCL untuk Metal, dan mereka selamanya tertinggal dari GPU yang lebih baru.
Jika memungkinkan, perangkat retak Anda harus headless (tanpa monitor). Memecahkan kata sandi dan menggunakan desktop grafis secara bersamaan cukup sulit karena GPU Anda akan sibuk dengan angka dan tidak dapat memperbarui tampilan Anda. Jika Anda menggunakan Linux dan tetap menggunakan desktop grafis, cobalah menjalankan pengelola jendela telanjang (misalnya blackbox, openbox, i3, atau xmonad) tanpa pengelola desktop (misalnya Gnome, KDE, XFCE, atau Mate) untuk membuat beban desktop seringan mungkin.