Skip to content
KitploitKITPLOIT
أدواتالمدونة
Log in
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
m4ngl3m3 — مولد أنماط كلمات مرور شائعة باستخدام قائمة من السلاسل النصية | Kitploit
أدوات/GitHubGitHub/localh0t/m4ngl3m3
كسر كلمات المرورهجمات كلمات المرورجمع المعلوماتاختبار الاختراق
GitHublocalh0t/m4ngl3m3

m4ngl3m3

مولد أنماط كلمات مرور شائعة باستخدام قائمة من السلاسل النصية

عرض المستودع
1332014منذ 7 سنواتتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

الإصدار 0.1.2 بايثون 3

m4ngl3m3!

التثبيت السريع:

$ git clone https://github.com/localh0t/m4ngl3m3
$ cd m4ngl3m3
$ ./main.py

المساعدة الأساسية:

usage: main.py [-h] [-fy FROM_YEAR] [-ty TO_YEAR] [-sy] [-nf NUMBERS_FILE]
               [-sf SYMBOLS_FILE] [-cf CUSTOM_FILE] [-sbs] [-sap]
               [-mm MUTATION_METHODS]
               MUTATION_MODE STRINGS_FILE OUTPUT_FILE

مولد أنماط كلمات المرور الشائعة باستخدام قائمة السلاسل النصية

الوسائط الموضعية:
  MUTATION_MODE         وضع التحوير المطلوب تنفيذه: (prefix-mode | 
                        suffix-mode | dual-mode)
  STRINGS_FILE          ملف يحتوي على السلاسل النصية المراد تحويرها
  OUTPUT_FILE           مكان كتابة السلاسل المحوّرة

الوسائط الاختيارية:
  -h, --help            عرض رسالة المساعدة هذه والخروج
  -fy FROM_YEAR, --from-year FROM_YEAR
                        السنة التي يبدأ منها التكرار (الافتراضي: 
                        2015)
  -ty TO_YEAR, --to-year TO_YEAR
                        السنة التي ينتهي عندها التكرار (الافتراضي: 
                        2020)
  -sy, --short-year     إضافة صيغة السنة المختصرة أثناء التكرار 
                        (الافتراضي: False)
  -nf NUMBERS_FILE, --numbers-file NUMBERS_FILE
                        ملف البادئة/اللاحقة للأرقام (الافتراضي:
                        ./files/numbers/numbers_set2.txt)
  -sf SYMBOLS_FILE, --symbols-file SYMBOLS_FILE
                        ملف البادئة/اللاحقة للرموز (الافتراضي:
                        ./files/symbols/symbols_set2.txt)
  -cf CUSTOM_FILE, --custom-file CUSTOM_FILE
                        ملف الكلمات/التواريخ/الأحرف الأولى المخصصة إلخ. 
                        (الافتراضي: None)
  -sbs, --symbols-before-suffix
                        إدراج الرموز أيضًا قبل السنوات/الأرقام/
                        المخصص (عند استخدام suffix-mode أو dual-mode)
                        (الافتراضي: False)
  -sap, --symbols-after-prefix
                        إدراج الرموز أيضًا بعد السنوات/الأرقام/
                        المخصص (عند استخدام prefix-mode أو dual-mode) 
                        (الافتراضي: False)
  -mm MUTATION_METHODS, --mutation-methods MUTATION_METHODS
                        طرق التحوير المطلوب تنفيذها (مفصولة بفاصلة،
                        بدون مسافات) (القيم الصالحة: راجع
                        MUTATION_METHODS.md)                  
                        (الافتراضي:
                        normal,uppercase,firstup,replacevowels)

--from-year (-fy), --to-year (-ty):

هنا نحدد أين نريد أن يبدأ وينتهي السكربت في التكرار عبر السنوات. في كثير من الأحيان يدرج الأشخاص السنة الحالية في محاولة لإضافة بعض الانتروبيا. نظرًا لأن كلمات المرور قد تكون قديمة، أو السنوات المدرجة قد تكون في (المستقبل القريب)، فسنقوم بإضافتها كنطاق. بالنسبة للبيئات عبر الإنترنت، سنتبع نهجًا متحفظًا ونقتصر فقط على نطاقات في حدود (-1, +1) أو (-2, +2). أما بالنسبة للبيئات غير المتصلة بالإنترنت، فيمكن أن يكون النطاق أوسع حتى (-20, +5) أو حتى (-50, +10). مثال على المخرجات:

password2017
[...]
password2018
[...]
password2019

--short-year (-sy):

عند تكرار السنوات، أضف أيضًا صيغتها المختصرة المكونة من رقمين. مثال على المخرجات:

password17
[...]
password18
[...]
password19

--numbers-file (-nf):

في هذه الوسيطة سنختار ملفًا يحتوي على أرقام يضيفها الأشخاص بشكل متكرر إلى كلمات مرورهم. قمت افتراضيًا بتضمين 6 مجموعات، أكبرها 6، والباقي مجموعات فرعية من السابقة. من المرجح أن تكون الأرقام المدرجة في المجموعات الأولى (1,2…) موجودة أكثر من تلك المدرجة فقط في المجموعات الأخيرة (…5,6). مرة أخرى، بالنسبة للبيئات عبر الإنترنت، سنستخدم المجموعات الثلاث الأولى، بينما في البيئات غير المتصلة بالإنترنت، يمكننا استخدام المجموعات الأخيرة. افتراضيًا، يستخدم السكربت المجموعة رقم 2. مثال على المخرجات:

password1
[...]
password123
[...]
password1234

--symbols-file (-sf):

في هذه الوسيطة سنختار ملفًا يحتوي على رموز يضيفها الأشخاص بشكل متكرر إلى كلمات مرورهم. مرة أخرى، المجموعة رقم 1 هي الأقصر، والمجموعة رقم 6 هي الأطول. من المرجح أن تكون الرموز المدرجة في المجموعات الأولى (1,2…) موجودة أكثر من تلك المدرجة فقط في المجموعات الأخيرة (…5,6). افتراضيًا، يستخدم السكربت المجموعة رقم 2. مثال على المخرجات:

password123!
[...]
password2018?
[...]
password1234.

--custom-file (-cf):

هنا نضيف أي شيء آخر نعرفه عن أهدافنا (ولا يُعتبر بمثابة "أساس" كلمة المرور نفسها). أطلق العنان للإبداع! يمكن أن يكون من الأحرف الأولى للشركة، تواريخ الميلاد، التواريخ الخاصة… إلى سنوات محددة، كلمات مفتاحية مختصرة، إلخ. سيتم التعامل مع هذه السلاسل المخصصة بنفس الطريقة التي تُعامل بها السنوات/الأرقام. مثال على المخرجات:

passwordABC
[...]
password01011980!
[...]
password.admin

MUTATION_MODE (وسيطة موضعية):

في هذه المعلمة سنختار كيف ستعمل الأداة عند تحويل السلاسل النصية. يمكنك اختيار واحد من ثلاثة:

  • suffix-mode: سيضيف السنوات والأرقام والرموز والمخصص بعد السلسلة الرئيسية. مثال: password2018!
  • prefix-mode: سيضيف السنوات والأرقام والرموز والمخصص قبل السلسلة الرئيسية. مثال: !2018password
  • dual-mode: كما يوحي الاسم، يستخدم كلا الوضعين (يولد كلا المخرجات).

STRINGS_FILE (وسيطة موضعية):

ملف يحتوي على سلاسل نصية لتحويرها. إذا كنت، على سبيل المثال، تقوم باختبار اختراق ولا تعرف من أين تبدأ، أقترح استخدام أداة مثل CeWL لتعقب موقع الشركة، والاحتفاظ بأكثر الكلمات تكرارًا (بما في ذلك اسم الشركة بالطبع).

OUTPUT_FILE (وسيطة موضعية):

ببساطة، الملف الذي نريد كتابة السلاسل المحوّرة فيه.

--symbols-before-suffix (-sbs):

عند تفعيل هذه العلامة، ونحن نقوم بتشغيل الأداة إما في suffix-mode أو dual-mode، سيقوم السكربت أيضًا بإضافة الرموز قبل السنوات/الأرقام/المخصص. مثال على المخرجات:

password2018!
[...]
password!2018
[...]

--symbols-after-prefix (-sap):

عند تفعيل هذه العلامة، ونحن نقوم بتشغيل الأداة إما في prefix-mode أو dual-mode، سيقوم السكربت أيضًا بإضافة الرموز بعد السنوات/الأرقام/المخصص. مثال على المخرجات:

!2018password
[...]
2018!password
[...]

--mutation-methods (-mm):

في هذه المعلمة نحدد طرق التحوير التي سيتم تنفيذها. طرق التحوير هي تحويلات أساسية تُجرى قبل البدء في التكرار عبر السنوات/الأرقام/الرموز/المخصص. يمكنك اختيار أي عدد تريده من طرق التحوير. للقائمة بجميع طرق التحوير الصالحة، راجع: MUTATION_METHODS.md.
افتراضيًا، m4ngl3m3! يعمل بما يلي: Normal, UpperCase, FirstUp و ReplaceVowels.

أمثلة الاستخدام:

لمشاهدة بعض الأمثلة الأساسية للاستخدام، يرجى الاطلاع على: USAGE_EXAMPLES.md

الترخيص:

انظر: LICENSE.md

تنزيل الأداة