ນີ້ແມ່ນຄໍາສັ່ງ krb5-strength-wordlist ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
krb5-strength-wordlist - ສ້າງຖານຂໍ້ມູນ krb5-strength ຈາກບັນຊີລາຍຊື່ຄໍາ
ສະຫຼຸບສັງລວມ
krb5-strength-wordlist [-ຂ້ອຍ] [-c output-cdb] [-l ຄວາມຍາວຕ່ຳສຸດ]
[-L ຄວາມຍາວສູງສຸດ] [-o output-wordlist] [-s output-sqlite]
[-x ຍົກເວັ້ນ ... ] ລາຍການຄຳສັບ
ລາຍລະອຽດ
krb5-strength-wordlist ປ່ຽນລາຍການຄຳສັບ (ໄຟລ໌ທີ່ບັນຈຸຄຳໜຶ່ງຕໍ່ແຖວ) ເປັນ a
ຖານຂໍ້ມູນທີ່ສາມາດນໍາໃຊ້ໄດ້ໂດຍ plugin krb5-strength ຫຼື heimdal-ຄວາມເຂັ້ມແຂງ ຄໍາສັ່ງສໍາລັບ
ການກວດສອບລະຫັດຜ່ານ. ສອງຮູບແບບຖານຂໍ້ມູນແມ່ນສະຫນັບສະຫນູນ, ມີລັກສະນະທີ່ແຕກຕ່າງກັນ. CDB ແມ່ນ
ພື້ນທີ່ມີປະສິດທິພາບຫຼາຍຂຶ້ນ ແລະອາດຈະໄວຂຶ້ນ, ແຕ່ຮອງຮັບການກວດສອບລະຫັດຜ່ານເທົ່ານັ້ນ
ການຈັບຄູ່ທີ່ແນ່ນອນຫຼືການຫັນປ່ຽນແບບງ່າຍດາຍ (ການຖອນຕົວນໍາຫນ້າແລະ trailing ຈໍານວນນ້ອຍໆ
ຕົວອັກສອນ). SQLite ສ້າງຖານຂໍ້ມູນທີ່ໃຫຍ່ກວ່າຫຼາຍ, ແຕ່ສະຫນັບສະຫນູນການປະຕິເສດລະຫັດຜ່ານໃດໆ
ພາຍໃນໄລຍະການດັດແກ້ຫນຶ່ງຂອງຄໍາທີ່ຢູ່ໃນບັນຊີລາຍຊື່ຄໍາ.
CDB ແມ່ນຮູບແບບທີ່ສ້າງຂຶ້ນໂດຍ Dan Bernstein ສໍາລັບຖານຂໍ້ມູນທີ່ໄວ, ຄົງທີ່. ຖານຂໍ້ມູນແມ່ນ
ແກ້ໄຂໃນລະຫວ່າງການສ້າງແລະບໍ່ສາມາດປ່ຽນແປງໄດ້ໂດຍບໍ່ມີການກໍ່ສ້າງມັນໃຫມ່, ແລະຖືກປັບປຸງໃຫ້ເຫມາະສົມສໍາລັບ
ການເຂົ້າເຖິງໄວຫຼາຍ. ສໍາລັບ cdb, ຖານຂໍ້ມູນທີ່ສ້າງຂຶ້ນໂດຍໂຄງການນີ້ຈະມີລະຫັດສໍາລັບແຕ່ລະຄົນ
ຄຳສັບໃນລາຍການຄຳສັບ ແລະຄ່າຄົງທີ່ 1 ເປັນຄ່າ.
SQLite ເກັບຮັກສາລາຍຊື່ຄໍາທີ່ຢູ່ໃນຕາຕະລາງດຽວທີ່ມີທັງແຕ່ລະຄໍາແລະແຕ່ລະຄໍາ
ປີ້ນກັບກັນ. ນີ້ອະນຸຍາດໃຫ້ plugin krb5-strength ຫຼື heimdal-ຄວາມເຂັ້ມແຂງ ຄໍາສັ່ງທີ່ຈະປະຕິເສດ
ລະຫັດຜ່ານໃນໄລຍະການແກ້ໄຂຫນຶ່ງຂອງຄໍາສັບໃດຫນຶ່ງໃນບັນຊີລາຍການຄໍາສັບຕ່າງໆ. (ແກ້ໄຂໄລຍະຫ່າງຫນຶ່ງຫມາຍຄວາມວ່າ
ທີ່ການເຂົ້າບັນຊີລາຍຊື່ຄໍາສາມາດໄດ້ຮັບການສ້າງຕັ້ງຂຶ້ນໂດຍການປ່ຽນແປງຕົວອັກສອນດຽວຂອງລະຫັດຜ່ານ,
ບໍ່ວ່າຈະໂດຍການເພີ່ມຫນຶ່ງຕົວອັກສອນ, ລົບຫນຶ່ງຕົວອັກສອນ, ຫຼືປ່ຽນຕົວອັກສອນຫນຶ່ງເປັນ a
ລັກສະນະທີ່ແຕກຕ່າງກັນ.) ຢ່າງໃດກໍຕາມ, ຖານຂໍ້ມູນ SQLite ຈະໃຫຍ່ກວ່າຫຼາຍແລະການຊອກຫາອາດຈະເປັນ
ຊ້າລົງເລັກນ້ອຍ.
krb5-strength-wordlist ເອົາການໂຕ້ຖຽງຫນຶ່ງ, ໄຟລ໌ບັນຊີລາຍຊື່ຄໍາທີ່ປ້ອນຂໍ້ມູນ. ໃຊ້ -c ທາງເລືອກທີ່ຈະ
ລະບຸໄຟລ໌ CDB ຜົນຜະລິດ, -s ເພື່ອລະບຸໄຟລ໌ SQLite ຜົນຜະລິດ, ຫຼື -o ພຽງແຕ່ການກັ່ນຕອງ
ບັນຊີລາຍຊື່ຄໍາທີ່ກົງກັນຂ້າມກັບເງື່ອນໄຂທີ່ໃຫ້ຢູ່ໃນເສັ້ນຄໍາສັ່ງແລະສ້າງບັນຊີລາຍຊື່ຄໍາໃຫມ່.
ໄຟລ໌ລາຍການຄໍາທີ່ປ້ອນເຂົ້າບໍ່ຈໍາເປັນຕ້ອງຖືກຈັດຮຽງ. ເບິ່ງທາງເລືອກສ່ວນບຸກຄົນ
ລາຍລະອຽດສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ.
OPTIONS
-a, --ascii
ກັ່ນຕອງຄໍາສັບຕ່າງໆທັງຫມົດທີ່ມີຕົວອັກສອນທີ່ບໍ່ແມ່ນ ASCII ຫຼືຕົວອັກສອນຄວບຄຸມຈາກ
ໄຟລ໌ cdb ຜົນໄດ້ຮັບ, ປ່ອຍໃຫ້ພຽງແຕ່ຄໍາທີ່ປະກອບດ້ວຍ ASCII ທີ່ບໍ່ແມ່ນການຄວບຄຸມ
ລັກສະນະ.
-c output-cdb, --cdb=output-cdb
ສ້າງຖານຂໍ້ມູນ CDB ໃນ output-cdb. ໄຟລ໌ຊົ່ວຄາວທີ່ມີຊື່ຕາມ output-cdb ກັບ
".data" ເພີ່ມເຕີມຈະຖືກສ້າງຢູ່ໃນໄດເລກະທໍລີດຽວກັນ ແລະໃຊ້ເພື່ອຂັ້ນຕອນຖານຂໍ້ມູນ
ເນື້ອໃນ. ໄຟລ໌ CDB ຕົວຈິງຈະຖືກສ້າງໂດຍໃຊ້ cdb ຄໍາສັ່ງ, ເຊິ່ງຈະຕ້ອງຢູ່ໃນ
ເສັ້ນທາງຂອງຜູ້ໃຊ້. ຖ້າໄຟລ໌ໃດນຶ່ງມີຢູ່ແລ້ວ, krb5-strength-wordlist ຈະເອົາລູກອອກ
ມີຄວາມຜິດພາດ.
ຕົວເລືອກນີ້ບໍ່ສາມາດໃຊ້ກັບ -o or -s.
-L ສູງສຸດ, --ຄວາມຍາວສູງສຸດ=ສູງສຸດ
ກັ່ນຕອງຄຳສັບທັງໝົດທີ່ມີຄວາມຍາວຫຼາຍກວ່າ ສູງສຸດ ຈາກຖານຂໍ້ມູນ cdb ຜົນໄດ້ຮັບ. ໄດ້
ຄວາມຍາວຂອງແຕ່ລະແຖວ (ລົບເສັ້ນໃຫມ່ທີ່ແຍກອອກ) ໃນບັນຊີລາຍການຄໍາສັບທີ່ປ້ອນຂໍ້ມູນຈະເປັນ
ກວດສອບຕໍ່ ຕໍາ່ສຸດທີ່ ແລະຈະຖືກກັ່ນຕອງອອກຈາກຖານຂໍ້ມູນຜົນໄດ້ຮັບຖ້າມັນເປັນ
ສັ້ນກວ່າ. ເປັນປະໂຫຍດສໍາລັບການສ້າງວັດຈະນານຸກົມລະຫັດຜ່ານຈາກລາຍການຄໍາທີ່ມີ
ສິ່ງລົບກວນແບບສຸ່ມທີ່ບໍ່ຄ່ອຍຈະຖືກນໍາໃຊ້ເປັນລະຫັດຜ່ານ.
ຄ່າເລີ່ມຕົ້ນແມ່ນຈະບໍ່ກັ່ນຕອງຄໍາໃດໆສໍາລັບຄວາມຍາວສູງສຸດ.
-l ຕໍາ່ສຸດທີ່, --ນາທີ-ຄວາມຍາວ=ຕໍາ່ສຸດທີ່
ກັ່ນຕອງຄຳສັບທັງໝົດທີ່ມີຄວາມຍາວໜ້ອຍກວ່າ ຕໍາ່ສຸດທີ່ ຈາກຖານຂໍ້ມູນ cdb ຜົນໄດ້ຮັບ. ໄດ້
ຄວາມຍາວຂອງແຕ່ລະແຖວ (ລົບເສັ້ນໃຫມ່ທີ່ແຍກອອກ) ໃນບັນຊີລາຍການຄໍາສັບທີ່ປ້ອນຂໍ້ມູນຈະເປັນ
ກວດສອບຕໍ່ ຕໍາ່ສຸດທີ່ ແລະຈະຖືກກັ່ນຕອງອອກຈາກຖານຂໍ້ມູນຜົນໄດ້ຮັບຖ້າມັນເປັນ
ສັ້ນກວ່າ. ເປັນປະໂຫຍດສໍາລັບການສ້າງວັດຈະນານຸກົມລະຫັດຜ່ານທີ່ລະຫັດຜ່ານຈະສັ້ນກວ່າ
ປະຕິເສດໂດຍການກວດສອບຄວາມຍາວທົ່ວໄປ ແລະບໍ່ມີການຊອກຫາວັດຈະນານຸກົມຈະເຮັດສໍາລັບ a
ປ່ຽນລະຫັດຜ່ານສັ້ນກວ່າລະດັບຕໍ່າສຸດທີ່ລະບຸໄວ້.
ຄ່າເລີ່ມຕົ້ນບໍ່ແມ່ນການກັ່ນຕອງຄໍາສັບໃດໆສໍາລັບຄວາມຍາວຕໍາ່ສຸດທີ່.
-m, --ຜູ້ຊາຍ, --ຄູ່ມື
ພິມເອກະສານນີ້ອອກ (ຊຶ່ງເຮັດໄດ້ພຽງແຕ່ໂດຍການໃຫ້ script ກັບ "perldoc
-t").
-o ລາຍການຄຳສັບ, -- ຜົນຜະລິດ=ລາຍການຄຳສັບ
ແທນທີ່ຈະສ້າງຖານຂໍ້ມູນ, ນໍາໃຊ້ກົດລະບຽບການກັ່ນຕອງທີ່ໃຫ້ໂດຍຄໍາສັ່ງອື່ນ -
line arguments ແລະສ້າງບັນຊີລາຍຊື່ຄໍາສັບໃຫມ່ໃນຊື່ໄຟລ໌ທີ່ມອບໃຫ້ໂດຍ ລາຍການຄຳສັບ
ທາງເລືອກ. ນີ້ສາມາດຖືກນໍາໃຊ້ເພື່ອຫຼຸດຜ່ອນຂະຫນາດຂອງໄຟລ໌ບັນຊີລາຍຊື່ຄໍາດິບ (ເຊັ່ນ: ຫນຶ່ງ
ເອົາມາຈາກແຫຼ່ງອິນເຕີເນັດ) ໂດຍການເອົາຄໍາທີ່ຈະຖືກກັ່ນຕອງອອກຈາກ
ວັດຈະນານຸກົມຢ່າງໃດກໍ່ຕາມ, ດັ່ງນັ້ນການຫຼຸດຜ່ອນຂະຫນາດຂອງແຫຼ່ງທີ່ຕ້ອງການເພື່ອສ້າງໃຫມ່
ວັດຈະນານຸກົມ.
ຕົວເລືອກນີ້ບໍ່ສາມາດໃຊ້ກັບ -c or -s.
-s output-sqlite, --sqlite=output-sqlite
ສ້າງຖານຂໍ້ມູນ SQLite ໃນ output-sqlite. ຖ້າໄຟລ໌ນີ້ມີຢູ່ແລ້ວ,
krb5-strength-wordlist ຈະເອົາລູກອອກດ້ວຍຄວາມຜິດພາດ. ຖານຂໍ້ມູນ SQLite ຜົນໄດ້ຮັບຈະ
ມີຕາຕະລາງຫນຶ່ງ, "ລະຫັດຜ່ານ", ມີສອງຖັນ, "ລະຫັດຜ່ານ" ແລະ "drowssap". ທໍາອິດ
ຖືຄໍາຈາກບັນຊີລາຍການຄໍາ, ແລະທີສອງຖືຄໍາດຽວກັນກັບກັນ.
ການນໍາໃຊ້ທາງເລືອກນີ້ຮຽກຮ້ອງໃຫ້ມີການຕິດຕັ້ງໂມດູນ DBI ແລະ DBD::SQLite Perl.
ຕົວເລືອກນີ້ບໍ່ສາມາດໃຊ້ກັບ -c or -o.
-x ຍົກເວັ້ນ, --ຍົກເວັ້ນ=ຍົກເວັ້ນ
ກັ່ນຕອງຄໍາສັບຕ່າງໆທີ່ກົງກັບການສະແດງອອກປົກກະຕິ ຍົກເວັ້ນ ຈາກ cdb ຜົນໄດ້ຮັບ
ຖານຂໍ້ມູນ. ການສະແດງອອກປົກກະຕິນີ້ຈະຖືກຈັບຄູ່ກັບແຕ່ລະແຖວຂອງແຫຼ່ງ
ບັນຊີລາຍການຄໍາຫຼັງຈາກແຖວໃຫມ່ທີ່ຖືກໂຍກຍ້າຍ. ຕົວເລືອກນີ້ອາດຈະຖືກມອບໃຫ້ຊ້ຳໆ
ເພື່ອເພີ່ມ regexes ການຍົກເວັ້ນຫຼາຍອັນ.
ໃຊ້ krb5-strength-wordlist ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net