2021-09-03 16:38:54
Favori metin düzenleyicinizi kullanarak, birkaç yaygın şifreyi içeren bir metin dosyası oluşturun (permütasyonlar oldukça büyüyebileceğinden, burada tanıtım amacıyla yalnızca az sayıda şifre kullanıyorum). İşte benimki neye benziyor:
~# cat list.txt password hunter2 secret iloveyou
Artık betiği çalıştırmaya hazırız. İşte gerekli argümanlar:
input = şifreleri içeren metin dosyasının adı
perm = aynı satırda birleştirilecek permütasyon sayısı
min = oluşturulan herhangi bir şifrenin minimum uzunluğu
max = oluşturulan herhangi bir şifrenin maksimum uzunluğu
İşte tam komut ve çıktısı:
~# python3 wordlister.py --input list.txt --perm 2 --min 6 --max 32 secret password hunter2 iloveyou secretpassword secrethunter2 secretiloveyou passwordsecret passwordhunter2 passwordiloveyou hunter2password hunter2iloveyou iloveyousecret hunter2secret iloveyoupassword iloveyouhunter2
Sadece verilen şifreleri tüm olası permütasyonlarda birleştirdiğini görebiliriz.
Wordlister, isteğe bağlı olan bir avuç yararlı argüman da içerir. leet seçeneği, leetspeak kullanarak tüm harfleri sayılara dönüştürür:
~# python3 wordlister.py --input list.txt --perm 2 --min 6 --max 32 --leet iloveyou 1l0v3y0u hunter2 hunt3r2 password p455w0rd secret 53cr3t iloveyouhunter2 iloveyoupassword 1l0v3y0uhunt3r2 1l0v3y0up455w0rd iloveyousecret 1l0v3y0u53cr3t hunter2iloveyou hunt3r21l0v3y0u hunter2password hunt3r2p455w0rd passwordiloveyou p455w0rd1l0v3y0u passwordhunter2 p455w0rdhunt3r2 hunter2secret passwordsecret p455w0rd53cr3t secretiloveyou hunt3r253cr3t 53cr3t1l0v3y0u secrethunter2 53cr3thunt3r2 secretpassword 53cr3tp455w0rd
Büyük harf seçeneği, her şifrenin ilk harfini büyük harfle yazacaktır:
~# python3 wordlister.py --input list.txt --perm 2 --min 6 --max 32 --cap Iloveyou Secret Hunter2 password iloveyou hunter2 secret Password IloveyouSecret Iloveyouhunter2 Iloveyoupassword IloveyouHunter2 Iloveyousecret IloveyouPassword SecretIloveyou Secretpassword Secretiloveyou SecretHunter2 Secrethunter2 passwordiloveyou passwordHunter2 iloveyouSecret passwordhunter2 iloveyoupassword passwordsecret iloveyouHunter2 iloveyouhunter2 SecretPassword iloveyousecret iloveyouPassword passwordIloveyou passwordSecret Hunter2Iloveyou Hunter2Secret Hunter2password Hunter2secret Hunter2iloveyou Hunter2Password hunter2Secret hunter2Iloveyou hunter2password hunter2iloveyou hunter2secret secretPassword PasswordIloveyou hunter2Password PasswordSecret Passwordiloveyou secretpassword secretIloveyou PasswordHunter2 Passwordhunter2 secretiloveyou Passwordsecret secretHunter2 secrethunter2
Yukarı seçeneği, bir kelimedeki her harfi büyük harfe dönüştürür
~# python3 wordlister.py --input list.txt --perm 2 --min 6 --max 32 --up SECRET secret hunter2 HUNTER2 ILOVEYOU password PASSWORD iloveyou SECREThunter2 SECRETpassword SECRETHUNTER2 SECRETILOVEYOU SECRETPASSWORD SECRETiloveyou secrethunter2 secretpassword secretHUNTER2 secretILOVEYOU hunter2password hunter2iloveyou hunter2ILOVEYOU hunter2PASSWORD passwordSECRET passwordHUNTER2 passwordsecret passwordILOVEYOU passwordhunter2 passwordiloveyou HUNTER2SECRET HUNTER2secret HUNTER2ILOVEYOU HUNTER2PASSWORD HUNTER2password HUNTER2iloveyou ILOVEYOUsecret ILOVEYOUSECRET ILOVEYOUhunter2 ILOVEYOUpassword secretPASSWORD ILOVEYOUHUNTER2 secretiloveyou hunter2SECRET hunter2secret ILOVEYOUPASSWORD PASSWORDhunter2 PASSWORDSECRET PASSWORDHUNTER2 PASSWORDsecret PASSWORDILOVEYOU PASSWORDiloveyou iloveyouSECRET iloveyousecret iloveyouhunter2 iloveyoupassword iloveyouHUNTER2 iloveyouPASSWORD
Ekle seçeneği, verilen herhangi bir kelimeyi tüm şifrelere ekler:
~# python3 wordlister.py --input list.txt --perm 2 --min 6 --max 32 --append 1969 secret secret1969 password password1969 iloveyou iloveyou1969 hunter2 hunter21969 secretpassword secretpassword1969 secretiloveyou secretiloveyou1969 secrethunter2 secrethunter21969 passwordsecret passwordsecret1969 passwordiloveyou passwordiloveyou1969 passwordhunter2 passwordhunter21969 iloveyousecret iloveyousecret1969 iloveyoupassword iloveyoupassword1969 iloveyouhunt
34 viewsA Z R A İ L , 13:38