
أدوات أسماء المستخدمين لاختبار الاختراق
أدوات لتوليد أسماء المستخدمين عند اختبار الاختراق. أسماء المستخدمين هي نصف مشكلة تخمين كلمة المرور بقوة عمياء.
هذا مفيد لتخمين حسابات المستخدمين/كلمات المرور بقوة عمياء وتعداد أسماء المستخدمين عندما تكون أسماء المستخدمين مبنية على أسماء المستخدمين. من خلال تجربة عدد قليل من كلمات المرور الضعيفة عبر مجموعة كبيرة من حسابات المستخدمين، يمكن تجنب حدود قفل حساب المستخدم.
يمكن تحديد أسماء المستخدمين من خلال مجموعة متنوعة من الطرق:
يتم تضمين الأسماء المستعارة الشائعة، أو أسماء المستخدمين المختارة ذاتيًا، من المنتديات أيضًا.
فوضى اسم المستخدم هي أداة سطر أوامر.
___ ____
| | \ ______ ____ _______ ____ _____ __ __ ____
| : // ___/_/ \\_ __ \ / \ \__ \ / : \ _/ \
' . / \___ \ \ o_/ | | \/| : \ / o \ | . . \\ o_/
\_____/ /______) \_____)|__| |___: /(______)|__: : / \_____)
_____ \/ .__ \/
/ \ ____ _____ _______ ____ | |__ ___.__.
/ o \ / \ \__ \ \_ __ \_/ ___\ | | \( : |
/ . \| . \ / o \ | | \/\ \___ | . \\___ |
\____:__ /|___:__/(______)|__| \_____)|___:__//_____|
\/
Usage: ./username-anarchy [OPTIONS]... [firstname|first last|first middle last]
Author: Andrew Horton (urbanadventurer). Version: 0.5
Names:
-i, --input-file FILE Input list of names. Can be SPACE, CSV or TAB delimited.
Defaults to firstname, lastname. Valid column headings are:
firstinitial, firstname, lastinitial, lastname,
middleinitial, middlename.
-a, --auto Automatically generate names from a country/list
-c, --country COUNTRY COUNTRY can be one of the following datasets:
PublicProfiler:
argentina, austria, belgium, canada, china,
denmark, france, germany, hungary, india, ireland,
italy, luxembourg, netherlands, newzealand, norway,
poland, serbia, slovenia, spain, sweden,
switzerland, uk, us
Other:
Facebook - uses the Facebook top 10,000 names
--given-names FILE Dictionary of given names
--family-names FILE Dictionary of family names
-s, --substitute STATE Control name substitutions
Valid values are 'on' and 'off'. Default: off
Can substitute any part of a name not available
-m, --max-sub NUM Limit quantity of substitutions per plugin.
Default: -1 (Unlimited)
Username format:
-l, --list-formats List format plugins
-f, --select-format LIST Select format plugins by name. Comma delimited list
-r, --recognise USERNAME Recognise which format is in use for a username.
This uses the Facebook dataset. Use verbose mode to
show progress.
-F, --format FORMAT Define the user format using either format string or
ABK format. See README.md for format details.
Output:
-@, --suffix BOOL Suffix. e.g. @example.com
Default: None
-C BOOL, Case insensitive usernames.
--case-insensitive Default: True (All lower case)
Miscellaneous:
-v, --verbose Display plugin format comments in output and displays
last name searches in plugin format recogniser
-h, --help
./username-anarchy anna key
anna
annakey
anna.key
annakey
annak
a.key
akey
kanna
k.anna
...
./username-anarchy --input-file ./test-names.txt --select-format first.last
andrew.horton
jim.vongrippenvud
peter.otoole
ملاحظة أن -a أو --auto مطلوب عند عدم تحديد أي أسماء إدخال.
./username-anarchy --country france --auto
martin
bernard
thomas
durand
richard
robert
petit
moreau
dubois
simon
martinsmith
martinjohnson
...
./username-anarchy --list-formats
Plugin name Example
--------------------------------------------------------------------------------
first anna
firstlast annakey
first.last anna.key
firstlast[8] annakey
firstl annak
f.last a.key
flast akey
lfirst kanna
l.first k.anna
lastf keya
last key
last.f key.a
last.first key.anna
FLast AKey
first1 anna0,anna1,anna2
fl ak
fmlast abkey
firstmiddlelast annaboomkey
fml abk
FL AK
FirstLast AnnaKey
First.Last Anna.Key
Last Key
FML ABK
./username-anarchy --recognise j.smith
Recognising j.smith. This can take a while.
Username format j.smith recognised. Plugin name: f.last
لتوليد أسماء المستخدمين لأكثر من حساب مستخدم، يجب توفير الأسماء في ملف نصي. يمكن أن يكون الملف مفصولاً بعلامات جدولة (TAB) أو بفواصل (CSV).
الاسم الأول,اسم العائلة
Andrew,Horton
Jim, von Grippenvud
Peter,O'Toole
غالبًا ما يعرض LinkedIn الاسم الأول والحرف الأول من اسم العائلة
الاسم الأول,الحرف الأول من اسم العائلة
andrew,h
foo,b
مجموعة مختلطة من الأسماء
الاسم الأول,الحرف الأول من الاسم الأول,الحرف الأول من الاسم الأوسط,اسم العائلة,الحرف الأول من اسم العائلة
andrew,,,horton,
jim,,,,v
,p,,o'toole,
تعريف تنسيق إضافة مخصص باستخدام إما تنسيق ABK أو سلسلة التنسيق. حدد تنسيق اسم المستخدم باستخدام -F أو --format
./username-anarchy -F "v-annakey" andrew horton
v-andrewhorton
./username-anarchy -F "v-%f%l" -a -C poland
v-nowaksmith
v-nowakjohnson
v-nowakjones
v-nowakwilliams
v-nowakbrown
v-nowaklee
v-nowakkhan
v-nowaksingh
v-nowakkumar
v-nowakmiller
...
يمكنك إضافة إضافات إلى فوضى اسم المستخدم عن طريق تعريفها في format-plugins.rb
يستخدم هذا المثال تنسيق ABK.
Plugin.define "last.first" do
def generate(n)
n.format_anna("key.anna")
end
end
يستخدم هذا المثال تنسيق سلسلة التنسيق.
Plugin.define "first" do
def generate(n)
n.format("%f")
end
end
توفر فوضى اسم المستخدم طريقة لتعريف تنسيق اسم المستخدم باستخدام سلاسل التنسيق.
توفر فوضى اسم المستخدم طريقة لتعريف تنسيق اسم المستخدم باستخدام تنسيق ABK الذي يُترجم إلى سلاسل تنسيق.
يحتوي مجلد forum-names على: