หลังจากพยายามบ้าง ฉันจะบันทึกประสบการณ์บางส่วนของฉันไว้ดังนี้
ก่อนอื่น เรารู้ว่า GUP ต้องเป็นไปตามเงื่อนไขสองประการในการเร่งความเร็วใน hashcat: 1. กราฟิกการ์ดที่เร่งความเร็วได้ (GPU); 2. ติดตั้ง cuda
คอมพิวเตอร์ของฉันมีระบบ win10 การ์ด n 3060
ตอนแรกฉันต้องการเร่งความเร็ว hashcat ใน kali linux ให้เสร็จสิ้น แต่ในเครื่องเสมือน กราฟิกการ์ดถูกสร้างขึ้นโดยอัลกอริทึมและไม่สามารถใช้เพื่อเร่งความเร็วได้ เมื่อฉันเห็นว่าการ์ด n สามารถเชื่อมต่อโดยตรงกับเครื่องเสมือนได้ ฉันจึงมองหามันด้วยความหวัง แต่ฉันไม่พบบทช่วยสอนการเชื่อมต่อโดยตรงของการ์ดกราฟิกที่เหมาะกับ kali linux และมีเพียงโฮสต์ linux เท่านั้นที่เชื่อมต่อโดยตรงกับเครื่องเสมือน windows บนอินเทอร์เน็ต ฉันและฉันต้องเชื่อมต่อโดยตรงจากระบบ windows linux เป็นสิ่งที่ตรงกันข้าม ดังนั้นฉันจึงไม่มีวิธีที่เหมาะสมในการทำขั้นตอนนี้ให้เสร็จสิ้น และถึงแม้จะเสร็จแล้วก็ยังต้องสลับจอการ์ดไปมา และผมใช้ระบบ win10 เป็นหลัก ถ้ามีความสามารถก็เขียนโปรแกรมสลับจอการ์ดได้ แต่ตอนนี้มันไม่เหมาะกับผม มันจบลงแล้ว ฉันหวังว่าขั้นตอนนี้จะสมบูรณ์แบบในอนาคต
ดังนั้นฉันจึงเลือกที่จะดำเนินการเร่งความเร็ว hashcat บนโฮสต์ให้เสร็จสิ้น กราฟิกการ์ดเริ่มต้นของโฮสต์คือ 3060 ดังนั้นตราบใดที่ cuda และ hashcat ได้รับการติดตั้ง คุณสามารถใช้การเร่งความเร็ว GPU ได้ตามปกติ ดาวน์โหลดและติดตั้ง cuda โดยตรงและสามารถติดตั้งได้ในขั้นตอนถัดไป (ลิงก์) โปรดใส่ใจกับ hashcat เล็กน้อย hashcat แนะนำให้ดาวน์โหลดไฟล์ไบนารีเว็บไซต์อย่างเป็นทางการ (ลิงก์) โดยตรงแล้วคลายการบีบอัดเพื่อใช้งาน โปรดทราบว่า hashcat เป็นแอปพลิเคชันบรรทัดคำสั่ง ดับเบิลคลิกเพื่อเปิด hashcat.exe มันจะล่มและคุณต้องเปิดโดยใช้บรรทัดคำสั่งใน cmd เทอร์มินัลระบบ
(ปัญหาในการติดตั้ง hashcat ใน msys2: ไม่ได้ติดตั้งชุดเครื่องมือ CUDA SDK หรือติดตั้งไม่ถูกต้อง)
ฉันมีปัญหาบางอย่างหากติดตั้ง hashcat โดยใช้คำแนะนำในการติดตั้งบน github (ไม่ได้ติดตั้งชุดเครื่องมือ CUDA SDK หรือติดตั้งไม่ถูกต้อง)
จะเห็นได้จากปัญหานี้ว่าตรวจไม่พบ cuda แต่ฉันได้ติดตั้ง cuda แล้ว เนื่องจากไม่พบ cuda ระบบจึงตั้งค่าเริ่มต้น api เป็น opencl โดยส่วนตัวแล้ว ฉันไม่รู้ว่าปัญหาคืออะไร ฉันจึงเยี่ยมชมเว็บไซต์ภาษาอังกฤษและลองดำเนินการบางอย่าง แต่ไม่ได้ผล ดังนั้นฉันจึงยอมแพ้ แต่ในเวลาเดียวกัน เนื่องจากฉันดาวน์โหลด hashcat ไบนารี ฉันจึงลองใช้และมันก็ประสบความสำเร็จ ฉันไม่รู้ว่าทำไม
hashcat ที่ติดตั้งด้วย msys2 จะมีปัญหาเดียวกันไม่ว่าจะอยู่ในเชลล์ msys2 หรือเชลล์ระบบ
ใช้เชลล์ระบบเพื่อเปิด hashcat ไบนารีที่ดาวน์โหลดโดยตรง ปัญหานี้ไม่เกิดขึ้น
api ตรวจพบ cuda โดยอัตโนมัติและไม่มีข้อผิดพลาด
ผ่าน hashcat -b คุณสามารถทราบความเร็วที่ hashcat กระทบกับแฮชประเภทต่างๆ บ้างก็เร็วมาก บ้างก็ไม่เร็ว แฮชประเภทต่างๆ ช่องว่างในจำนวนแฮชต่อวินาทีมีขนาดใหญ่มาก จากการเปรียบเทียบการเร่งความเร็ว GPU โดยมีหรือไม่มี hashcat เร็วกว่าการเร่งความเร็ว GPU 60 เท่า
บทความนี้พิมพ์ซ้ำจากอินเทอร์เน็ต! เว็บไซต์ผู้เชี่ยวชาญการกู้คืนรหัสผ่านที่ไม่ใช่เอกสาร ต้นฉบับ