سأتحدث في هذا الموضوع باختصار عن:
1- دمج القواميس Combining wordlists
2- إزالة الكلمات المتكررة في القواميس Remove Duplicates
3- إنشاء قواميس بناء على حجم الكلمة
4- استخدام برنامج pyrit لعمل قواميس لكلمات المرور المشفرة ب WPA/WPA2
5- روابط
دمج القواميس Combining wordlists
سأستخدم قاموسين (ملفين نصيين) لأدمجهم مع بعض:
الملف الأول
الملف الثاني
الملف الأول بعد فك ضغطه يصبح حجمه 3.5 ميقا ويحتوي على 318971 كلمة والثاني حجمه 17 ميقا ويحتوي على 1707657 كلمة
الملف الثاني
الملف الأول بعد فك ضغطه يصبح حجمه 3.5 ميقا ويحتوي على 318971 كلمة والثاني حجمه 17 ميقا ويحتوي على 1707657 كلمة
ali@ali:~/tutorial$ ls -lh
total 21M
-rw-rw-r-- 1 ali ali 17M 2011-12-17 16:31 darkc0de.lst
-rw-rw-r-- 1 ali ali 3.5M 2010-11-12 15:13 English.dic
-rw-rw-r-- 1 ali ali 1003K 2011-12-16 18:21 English.rar
ali@ali:~/tutorial$ cat English.dic |wc -l;cat darkc0de.lst |wc -l
318971
1707657
في الخطوة التالية نقوم بدمج الملفين وننشيء ملف جديد بأسم new-wordlist.txt
ali@ali:~/tutorial$ cat English.dic darkc0de.lst > new-wordlist.txt
حجم الملف الجديد 20 ميقا ويحتوي على 2026628 كلمة
ali@ali:~/tutorial$ ls -lh new-wordlist.txt; cat new-wordlist.txt | wc -l-rw-rw-r-- 1 ali ali 20M 2011-12-21 13:48 new-wordlist.txt2026628
إزالة الكلمات المتكررة في القواميس Remove Duplicates
في الأمر التالي سنمسح الكلمات المتكررة وننقل الكلمات غير المتكررة إلى ملف جديد
sort new-wordlist.txt | uniq > uniq-wordlist.txt
ls -lh uniq-wordlist.txt ; cat uniq-wordlist.txt | wc -l
-rw-rw-r-- 1 ali ali 18M 2011-12-21 14:01 uniq-wordlist.txt
1790152
في الأمر السابق نقلنا الكلمات الغير متكررة إلى ملف جديد بأسم uniq-wordlist.txt حجمه 18 ميقا ويحتوي على 1790152 كلمة, يعني أنه كان هناك 236476 كلمة متكررة لن نحتاجها قمنا بالتخلص منها.
إنشاء قواميس بناء على حجم الكلمة
الان سننشئ ملف نسميه 4letters.txt يحتوي على كلمات تتكون من 4 احرف فقط
الان سننشئ ملف نسميه 4letters.txt يحتوي على كلمات تتكون من 4 احرف فقط
awk '$0~"^" && length($0)==4' uniq-wordlist.txt > 4letters.txt
لإختيار عدد اخر للكلمات عليك فقط بتغيير الرقم 4 الموجود في الأمر
استخدام برنامج pyrit لعمل قواميس لكلمات المرور المشفرة ب WPA/WPA2
إذا أردت استعمال القاموس لفك تشفير باسوورد لشبكة لاسلكية, فبرنامج pyrit فيه خاصية جميلة تسهل علىك الاستفادة من القاموس بحيث يأخذ فقط كلمات المرور التي تتوافق مع كلمات المرور المستخدمة في الشبكات اللاسلكية ويمكنك استعمال هذه الخاصية بالأمر التالي (يجب تنزيل البرنامج أول)
استخدام برنامج pyrit لعمل قواميس لكلمات المرور المشفرة ب WPA/WPA2
إذا أردت استعمال القاموس لفك تشفير باسوورد لشبكة لاسلكية, فبرنامج pyrit فيه خاصية جميلة تسهل علىك الاستفادة من القاموس بحيث يأخذ فقط كلمات المرور التي تتوافق مع كلمات المرور المستخدمة في الشبكات اللاسلكية ويمكنك استعمال هذه الخاصية بالأمر التالي (يجب تنزيل البرنامج أول)
pyrit -i uniq-wordlist.txt import_unique_passwords
الأمر السابق يمكن ان يأخذ عبارات مكررة, فتأكد من أن القاموس الذي تستخدمه ليس به عبارات مكررة
روابط
روابط
ستجد في هذه التدوينة عدد كبير من القواميس يمكنك تنزيلها, وتفاصيل كثيرة حول استخدام القواميس.