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 คำขอดึงทั้งหมดจะต้องได้รับการตรวจสอบและลงนามโดยสมาชิกคณะกรรมการอย่างน้อยสองคนก่อนที่จะรวมเข้าด้วยกัน หัวหน้าโครงการมีอำนาจสูงสุดในการตัดสินใจว่าจะยอมรับหรือปฏิเสธคำขอดึง อย่าท้อแท้หากคำขอดึงของคุณถูกปฏิเสธ!