hashcat เป็นยูทิลิตี้กู้คืนรหัสผ่านที่รวดเร็วและทันสมัยที่สุดในโลก โดยรองรับโหมดการโจมตีเฉพาะห้าโหมดสำหรับอัลกอริธึมการแฮชที่ได้รับการปรับปรุงประสิทธิภาพขั้นสูงกว่า 300 แบบ ปัจจุบัน hashcat รองรับ CPU, GPU และเครื่องเร่งฮาร์ดแวร์อื่นๆ บน Linux, Windows และ macOS และมีสิ่งอำนวยความสะดวกที่จะช่วยเปิดใช้งานการถอดรหัสรหัสผ่านแบบกระจาย
hashcat ได้รับใบอนุญาตภายใต้ใบอนุญาต MIT โปรดดูเอกสาร/license.txt สำหรับข้อมูลเพิ่มเติม
ดาวน์โหลดรุ่นล่าสุดและแตกไฟล์ในตำแหน่งที่ต้องการ โปรดอย่าลืมใช้ 7z x เมื่อคลายการแพ็กไฟล์เก็บถาวรจากบรรทัดคำสั่ง เพื่อให้แน่ใจว่าพาธของไฟล์ทั้งหมดยังคงอยู่
โปรดดู Hashcat Wiki และผลลัพธ์ของ --help สำหรับข้อมูลการใช้งานและความช่วยเหลือทั่วไป รายการคำถามที่พบบ่อยสามารถพบได้ที่นี่ ฟอรัม Hashcat ยังมีข้อมูลมากมายเหลือเฟือ หากคุณยังคิดว่าต้องการความช่วยเหลือจากมนุษย์จริงๆ ให้มาที่ Discord
โปรดดูคำแนะนำในการสร้าง hashcat จากแหล่งที่มาที่ BUILD.md
การทดสอบ:
| ทราวิส | ความครอบคลุม | การดำเนินการ GitHub |
|---|---|---|
เรายินดีและสนับสนุนการมีส่วนร่วม โดยที่โค้ดของคุณมีคุณภาพเพียงพอ ก่อนที่จะส่งคำขอดึง โปรดตรวจสอบให้แน่ใจว่าโค้ดของคุณเป็นไปตามข้อกำหนดต่อไปนี้:
-W -Wall -std=gnu99! และใช้เงื่อนไขเชิงบวกทุกที่ที่เป็นไปได้ (เช่น if (foo == 0) แทน if (!foo) และ if (foo) แทน if (foo != 0) )คุณสามารถใช้ GNU Indent เพื่อช่วยเหลือคุณตามข้อกำหนดด้านสไตล์:
indent -st -bad -bap -sc -bl -bli0 -ncdw -nce -cli0 -cbi0 -pcs -cs -npsl -bs -nbc -bls -blf -lp -i2 -ts2 -nut -l1024 -nbbo -fca -lc1024 -fc1
คำขอดึงของคุณควรอธิบายฟังก์ชันที่คุณกำลังเพิ่ม/ลบหรือปัญหาที่คุณกำลังแก้ไขโดยครบถ้วน ไม่ว่าแพตช์ของคุณจะแก้ไขหนึ่งบรรทัดหรือหนึ่งพันบรรทัด คุณต้องอธิบายสิ่งที่กระตุ้นและ/หรือกระตุ้นให้เกิดการเปลี่ยนแปลง
แก้ไขปัญหาเดียวเท่านั้นในแต่ละคำขอดึง หากคุณกำลังแก้ไขข้อบกพร่องและเพิ่มฟีเจอร์ใหม่ คุณจะต้องสร้างคำขอดึงแยกกันสองคำขอ หากคุณกำลังแก้ไขจุดบกพร่องสามจุด คุณจะต้องสร้างคำขอดึงแยกกันสามรายการ หากคุณกำลังเพิ่มคุณสมบัติใหม่สี่ประการ คุณจะต้องสร้างคำขอดึงแยกกันสี่คำขอ เป็นต้นเป็นต้น.
หากแพตช์ของคุณแก้ไขข้อบกพร่อง โปรดตรวจสอบให้แน่ใจว่ามีปัญหาเกิดขึ้นสำหรับข้อบกพร่องนั้นก่อนที่จะส่งคำขอดึงข้อมูล หากแพตช์ของคุณมีเป้าหมายเพื่อปรับปรุงประสิทธิภาพหรือปรับอัลกอริทึมให้เหมาะสม อย่าลืมระบุปริมาณการเพิ่มประสิทธิภาพและบันทึกข้อดีข้อเสีย และสำรองการอ้างสิทธิ์ของคุณด้วยเกณฑ์มาตรฐานและตัวชี้วัด
เพื่อรักษาคุณภาพและความสมบูรณ์ของแผนผังแหล่งที่มาของ hashcat คำขอดึงทั้งหมดจะต้องได้รับการตรวจสอบและลงนามโดยสมาชิกคณะกรรมการอย่างน้อยสองคนก่อนที่จะรวมเข้าด้วยกัน หัวหน้าโครงการมีอำนาจสูงสุดในการตัดสินใจว่าจะยอมรับหรือปฏิเสธคำขอดึง อย่าท้อแท้หากคำขอดึงของคุณถูกปฏิเสธ!