
أداة قوية ومفيدة لبناء قاموس هاكر لهجمات القوة العمياء
README.md النسخة الصينية
_ _ _
_ __ _ _ __| (_) ___| |_ ___ _ __
| '_ \| | | |/ _` | |/ __| __/ _ \| '__|
| |_) | |_| | (_| | | (__| || (_) | |
| .__/ \__, |\__,_|_|\___|\__\___/|_|
|_| |___/
س: لماذا أحتاج لاستخدام pydictor؟
ج: 1. يمكنه دائمًا مساعدتك
يمكنك استخدام pydictor لتوليد قاموس هجوم عام، أو قاموس مخصص بناءً على محتوى الويب، أو قاموس هندسة اجتماعية، وهكذا؛
يمكنك استخدام الأداة المدمجة في pydictor للحذف الآمن، الدمج، التفريد، الدمج مع التفريد، حساب تكرار الكلمات لتصفية القاموس،
بالإضافة إلى ذلك، يمكنك تحديد قاموسك الخاص واستخدام '-tool handler' لتصفية القاموس الخاص بك؛
2. تخصيص عالي
يمكنك توليد قواميس مخصصة ومعقدة للغاية عن طريق تعديل ملفات إعدادات متعددة،
إضافة قاموسك الخاص، استخدام وضع leet، التصفية حسب الطول، عدد مرات ظهور الحرف، أنواع الأحرف المختلفة، التعبير المنتظم،
وحتى إضافة نصوص ترميز مخصصة في مجلد /lib/encode/، إضافة نصوص إضافية خاصة بك في مجلد /plugins/،
إضافة نصوص أدوات خاصة بك في مجلد /tools/.
3. تحليل ملفات إعدادات قوي ومرن
لا شيء يقال، استخدمه بمهارة وستحبه
4. توافق ممتاز
سواء كنت تستخدم إصدار Python 2.7 أو Python 3.x، يمكن تشغيل pydictor على أنظمة Windows أو Linux أو Mac؛
1. استخدام pydictor لمهاجمة أهداف دون موافقة مسبقة متبادلة غير قانوني.
2. يتحمل المستخدم النهائي مسؤولية الامتثال لجميع القوانين المحلية والولائية والفيدرالية المطبقة.
3. لا يتحمل المطورون أي مسؤولية ولا يتحملون مسؤولية أي سوء استخدام أو ضرر ناتج عن هذا البرنامج.
git clone --depth=1 --branch=master https://www.github.com/landgrey/pydictor.git
cd pydictor/
chmod +x pydictor.py
python pydictor.py



| النوع | قائمة كلمات | المعرف | الوصف | الوظائف المدعومة |
|---|---|---|---|---|
| أساسي | base | C1 | قائمة كلمات أساسية | F1 F2 F3 F4 |
| أساسي | char | C2 | قائمة كلمات أحرف مخصصة | F1 F2 F3 F4 |
| أساسي | chunk | C3 | قائمة كلمات تباديل وتوافيق | الكل |
| أساسي | conf | C4 | قائمة كلمات بناءً على ملف إعدادات | الكل |
| أساسي | pattern | C5 | توليد قائمة كلمات نمط سريع | F2 F3 F4 |
| أساسي | extend | C6 | قائمة كلمات ممتدة بناءً على قواعد | الكل |
| أساسي | sedb | C7 | قائمة كلمات هندسة اجتماعية | الكل |
| أداة | combiner | T1 | أداة دمج ملفات مجلد محدد | |
| أداة | comparer | T2 | أداة مقارنة الفرق بين ملفين | الكل |
| أداة | counter | T3 | أداة حساب تكرار الكلمات | الكل |
| أداة | handler | T4 | أداة معالجة ملف الإدخال | الكل |
| أداة | uniqbiner | T5 | أداة دمج وتفريد ملفات مجلد | الكل |
| أداة | uniqifer | T6 | أداة تفريد ملف الإدخال | الكل |
| أداة | hybrider | T7 | أداة إنشاء قوائم كلمات هجينة مقترنة | F1 F2 F3 F4 |
| أداة | printabler | T8 | أداة تصفية الأحرف القابلة للطباعة | الكل |
| إضافة | birthday | P1 | قائمة كلمات كلمة مفتاحية تاريخ الميلاد في نطاق زمني محدد | الكل |
| إضافة | ftp | P2 | توليد قائمة كلمات كلمة مرور FTP ضد كلمة مفتاحية | الكل |
| إضافة | pid4 | P3 | قائمة كلمات آخر 4 أحرف من بطاقة الهوية | الكل |
| إضافة | pid6 | P4 | قائمة كلمات آخر 6 أحرف من بطاقة الهوية | الكل |
| إضافة | pid8 | P5 | قائمة كلمات آخر 8 أحرف من بطاقة الهوية | الكل |
| إضافة | scratch | P6 | قائمة كلمات بناءً على كلمات مفتاحية لصفحات ويب | الكل |
| الوظيفة | الرمز | الوصف |
|---|---|---|
| الطول | F1 | نطاق الطول |
| البادئة | F2 | إضافة بادئة للعناصر |
| اللاحقة | F3 | إضافة لاحقة للعناصر |
| الترميز | F4 | ترميز العناصر |
| التكرار | F5 | التصفية حسب عدد مرات ظهور الحروف والأرقام والأحرف الخاصة |
| الأنواع | F6 | التصفية حسب أنواع الحروف والأرقام والأحرف الخاصة |
| التعبير المنتظم | F7 | التصفية حسب التعبير المنتظم |
| المستوى | F8 | تعيين مستوى قاعدة قائمة الكلمات |
| leet | F9 | تمكين وضع 1337 |
| التكرار المتتالي | F10 | التصفية حسب عدد مرات التكرار المتتالي للحروف والأرقام والأحرف الخاصة |
| الاسم | الوصف |
|---|---|
| none | افتراضي، لا ترميز |
| b16 | ترميز base16 |
| b32 | ترميز base32 |
| b64 | ترميز base64 |
| des | خوارزمية DES، تحتاج تعديل الكود |
| execjs | تنفيذ دالة JavaScript، تحتاج تعديل الكود |
| hmac | خوارزمية تجزئة الرسائل HMAC |
| md5 | خوارزمية تجزئة الرسائل MD5 بمخرج 32 حرفًا |
| md516 | خوارزمية تجزئة الرسائل MD5 بمخرج 16 حرفًا |
| rsa | خوارزمية RSA، تحتاج تعديل الكود |
| sha1 | خوارزمية تجزئة الرسائل SHA-1 |
| sha256 | خوارزمية تجزئة الرسائل SHA-256 |
| sha512 | خوارزمية تجزئة الرسائل SHA-512 |
| url | ترميز URL |
| test | مثال لطريقة ترميز مخصصة |
الاستخدام : --occur [نطاق_عدد_مرات_ظهور_الحروف] [نطاق_عدد_مرات_ظهور_الأرقام] [نطاق_عدد_مرات_ظهور_الأحرف_الخاصة]
مثال: --occur ">=4" "<6" "==0"
الاستخدام : --types [نطاق_أنواع_الحروف] [نطاق_أنواع_الأرقام] [نطاق_أنواع_الأحرف_الخاصة]
مثال: --types "<=8" "<=4" "==0"
الاستخدام : --repeat [عدد_مرات_التكرار_المتتالي_للحروف] [عدد_مرات_التكرار_المتتالي_للأرقام] [عدد_مرات_التكرار_المتتالي_للأحرف_الخاصة]