นี่คือคำสั่ง krb5-strength-wordlist ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
krb5-strength-wordlist - สร้างฐานข้อมูล krb5-strength จากรายการคำ
เรื่องย่อ
krb5-จุดแข็ง-รายการคำศัพท์ [-เป็น] [-c เอาท์พุท-cdb] [-l นาทีความยาว]
[-L ความยาวสูงสุด] [-o เอาท์พุท wordlist] [-s เอาต์พุต sqlite]
[-x ไม่รวม ... ] รายการคำศัพท์
DESCRIPTION
krb5-จุดแข็ง-รายการคำศัพท์ แปลงรายการคำ (ไฟล์ที่มีหนึ่งคำต่อบรรทัด) เป็น a
ฐานข้อมูลที่สามารถใช้โดยปลั๊กอิน krb5-strength หรือ ความแรงของเฮมดาล คำสั่งสำหรับ
การตรวจสอบรหัสผ่าน รองรับรูปแบบฐานข้อมูลสองรูปแบบพร้อมคุณสมบัติที่แตกต่างกัน CDB คือ
ประหยัดพื้นที่และอาจเร็วกว่า แต่รองรับการตรวจสอบรหัสผ่านกับ .เท่านั้น
การจับคู่แบบตรงทั้งหมดหรือการแปลงอย่างง่าย (การลบนำหน้าและต่อท้ายจำนวนเล็กน้อยออก
ตัวอักษร) SQLite สร้างฐานข้อมูลขนาดใหญ่กว่ามาก แต่รองรับการปฏิเสธรหัสผ่านใดๆ
ภายในระยะแก้ไขหนึ่งคำในรายการคำ
CDB เป็นรูปแบบที่ Dan Bernstein คิดค้นเพื่อฐานข้อมูลที่รวดเร็วและคงที่ ฐานข้อมูลคือ
แก้ไขในระหว่างการสร้างและไม่สามารถเปลี่ยนแปลงได้หากไม่สร้างใหม่ และเหมาะสำหรับ
การเข้าถึงที่รวดเร็วมาก สำหรับ cdb ฐานข้อมูลที่สร้างโดยโปรแกรมนี้จะมีคีย์สำหรับแต่ละ
คำในรายการคำและค่าคงที่ 1 เป็นค่า
SQLite เก็บรายการคำศัพท์ไว้ในตารางเดียวที่มีทั้งแต่ละคำและแต่ละคำ
ย้อนกลับ สิ่งนี้ทำให้ปลั๊กอิน krb5-strength หรือ ความแรงของเฮมดาล คำสั่งให้ปฏิเสธ
รหัสผ่านภายในระยะแก้ไขคำใดคำหนึ่งในรายการคำ (แก้ไขระยะทางหนึ่งหมายถึง
ว่ารายการคำสามารถเกิดขึ้นได้โดยการเปลี่ยนอักขระตัวเดียวของรหัสผ่าน
โดยการเพิ่มอักขระหนึ่งตัว ลบอักขระหนึ่งตัว หรือเปลี่ยนอักขระหนึ่งตัวเป็น a
อักขระต่างกัน) อย่างไรก็ตาม ฐานข้อมูล SQLite จะมีขนาดใหญ่กว่ามากและการค้นหาอาจเป็น
ค่อนข้างช้า
krb5-จุดแข็ง-รายการคำศัพท์ รับหนึ่งอาร์กิวเมนต์ ไฟล์รายการคำที่ป้อน ใช้ -c ตัวเลือก
ระบุไฟล์ CDB เอาต์พุต -s เพื่อระบุเอาต์พุตไฟล์ SQLite หรือ -o เพียงกรอง
รายการคำเทียบกับเกณฑ์ที่กำหนดในบรรทัดคำสั่งและสร้างรายการคำใหม่
ไม่จำเป็นต้องจัดเรียงไฟล์รายการคำที่ป้อน ดูตัวเลือกแต่ละรายการ
คำอธิบายสำหรับข้อมูลเพิ่มเติม
OPTIONS
-a, --แอสกี้
กรองคำทั้งหมดที่มีอักขระที่ไม่ใช่ ASCII หรืออักขระควบคุมจาก
ไฟล์ cdb ที่เป็นผลลัพธ์ เหลือเพียงคำที่ประกอบด้วย ASCII non-control . เท่านั้น
อักขระ
-c เอาท์พุท-cdb, --cdb=เอาท์พุท-cdb
สร้างฐานข้อมูล CDB ใน เอาท์พุท-cdb. ไฟล์ชั่วคราวที่ตั้งชื่อตาม เอาท์พุท-cdb กับ
".data" ต่อท้ายจะถูกสร้างขึ้นในไดเร็กทอรีเดียวกันและใช้เพื่อสเตจฐานข้อมูล
เนื้อหา ไฟล์ CDB จริงจะถูกสร้างขึ้นโดยใช้ ย่านศูนย์กลางธุรกิจ คำสั่งซึ่งจะต้องเปิด
เส้นทางของผู้ใช้ หากไฟล์ใดไฟล์หนึ่งมีอยู่แล้ว krb5-จุดแข็ง-รายการคำศัพท์ จะยกเลิก
ด้วยข้อผิดพลาด
ไม่สามารถใช้ตัวเลือกนี้กับ -o or -s.
-L สูงสุด, --max-ยาว=สูงสุด
กรองคำทั้งหมดที่มีความยาวมากกว่า สูงสุด จากฐานข้อมูล cdb ที่เป็นผลลัพธ์ NS
ความยาวของแต่ละบรรทัด (ลบบรรทัดใหม่แยก) ในรายการคำที่ป้อนจะเป็น
ตรวจสอบกับ ขั้นต่ำ และจะถูกกรองออกจากฐานข้อมูลที่เป็นผลลัพธ์หากเป็น
สั้นกว่า มีประโยชน์สำหรับการสร้างพจนานุกรมรหัสผ่านจากรายการคำที่มี
เสียงสุ่มที่ไม่น่าจะใช้เป็นรหัสผ่านได้
ค่าเริ่มต้นคือไม่กรองคำใด ๆ สำหรับความยาวสูงสุด
-l ขั้นต่ำ, --นาที-ความยาว=ขั้นต่ำ
กรองคำทั้งหมดที่มีความยาวน้อยกว่า ขั้นต่ำ จากฐานข้อมูล cdb ที่เป็นผลลัพธ์ NS
ความยาวของแต่ละบรรทัด (ลบบรรทัดใหม่แยก) ในรายการคำที่ป้อนจะเป็น
ตรวจสอบกับ ขั้นต่ำ และจะถูกกรองออกจากฐานข้อมูลที่เป็นผลลัพธ์หากเป็น
สั้นกว่า มีประโยชน์สำหรับการสร้างพจนานุกรมรหัสผ่านที่จะให้รหัสผ่านสั้นลง
ถูกปฏิเสธโดยการตรวจสอบความยาวทั่วไปและจะไม่มีการค้นหาพจนานุกรมสำหรับa
การแปลงรหัสผ่านที่สั้นกว่าขั้นต่ำที่กำหนด
ค่าเริ่มต้นคือไม่กรองคำใด ๆ สำหรับความยาวขั้นต่ำ
-m, --ชาย, --คู่มือ
พิมพ์เอกสารนี้ (ซึ่งทำได้โดยป้อนสคริปต์ไปที่ "perldoc
-NS").
-o รายการคำศัพท์, --เอาท์พุท=รายการคำศัพท์
แทนที่จะสร้างฐานข้อมูล ใช้กฎการกรองที่กำหนดโดยคำสั่งอื่น-
อาร์กิวเมนต์บรรทัดและสร้างรายการคำใหม่ในชื่อไฟล์ที่กำหนดโดย รายการคำศัพท์
ตัวเลือก. สามารถใช้เพื่อลดขนาดของไฟล์รายการคำดิบ (เช่น one
นำมาจากแหล่งอินเทอร์เน็ต) โดยลบคำที่จะกรองออกจาก
พจนานุกรมอยู่แล้ว ดังนั้นการลดขนาดของแหล่งที่มาที่จำเป็นในการสร้าง
พจนานุกรม.
ไม่สามารถใช้ตัวเลือกนี้กับ -c or -s.
-s เอาต์พุต sqlite, --sqlite=เอาต์พุต sqlite
สร้างฐานข้อมูล SQLite ใน เอาต์พุต sqlite. หากไฟล์นี้มีอยู่แล้ว
krb5-จุดแข็ง-รายการคำศัพท์ จะยกเลิกโดยมีข้อผิดพลาด ฐานข้อมูล SQLite ที่เป็นผลลัพธ์จะ
มีหนึ่งตาราง "รหัสผ่าน" มีสองคอลัมน์ "รหัสผ่าน" และ "drowssap" ครั้งแรก
ถือคำจากรายการคำ และคำที่สองถือคำเดียวกันกลับด้าน
การใช้ตัวเลือกนี้ต้องมีการติดตั้งโมดูล DBI และ DBD::SQLite Perl
ไม่สามารถใช้ตัวเลือกนี้กับ -c or -o.
-x ไม่รวม, --ไม่รวม=ไม่รวม
กรองคำทั้งหมดที่ตรงกับนิพจน์ทั่วไป ไม่รวม จากผลลัพธ์cdb
ฐานข้อมูล นิพจน์ทั่วไปนี้จะจับคู่กับแต่ละบรรทัดของแหล่งที่มา
รายการคำหลังจากลบบรรทัดใหม่ต่อท้าย ตัวเลือกนี้อาจได้รับซ้ำๆ
เพื่อเพิ่ม regexes การยกเว้นหลายรายการ
ใช้ krb5-strength-wordlist ออนไลน์โดยใช้บริการ onworks.net