ابزار DyMerge

منتشر شده در دسته : بلاگ, تست نفوذ وب

ابزار DyMerge یک وسیله قدرتمند در عین حال بسیار ساده می باشد که به زبان برنامه نویسی پایتون توسعه یافته است. ابزار DyMerge چندین لیست کلمات را از شما دریافت کرده و آنها را به یک دیکشنری پویا تبدیل می کند که با استفاده از آن می توان حملات مبتنی بر دیکشنری یا بروت فورس را پیاده سازی کرد. ابزار Dymerge با پایتون نسخه ۲.۶ و ۲.۷ سازگاری دارد. این ابزار توسط Nikolaos Kamarinakis توسعه یافته است.

برای مثال ما می توانیم سه فایل دیکشنری معروف زیر که در کالی لینوکس هم موجود می باشد را با استفاده از ابزار DyMerge با یکدیگر ترکیب کنیم.

ابزار Dymerge - ترکیب لیست های پسورد - ترکیب دو لیست پسورد - ترکیب پویا پسورد

ولی قبل از آن ابتدا بایستی این ابزار را بر روی کالی لینوکس دانلود کنید. این کار را با استفاده از git به صورت زیر انجام می دهیم :

git clone https://github.com/k4m4/dymerge.git

ابزار Dymerge - ترکیب لیست های پسورد - ترکیب دو لیست پسورد - ترکیب پویا پسورد

پس از دریافت به مسیر پوشه dymerge رفته و با استفاده از پایتون آن را اجرا می کنیم.

ابزار Dymerge - ترکیب لیست های پسورد - ترکیب دو لیست پسورد - ترکیب پویا پسورد

به منظور مشاهده گزینه های کمکی ابزار سوییچ help– را اضافه می کنیم. راهنمای ابزار را مشاهده می کنید. در پایین تصویر مثال هایی از نحوه اجرای دستور نمایش داده می شود که بسیار کاربردی هستند. گزینه o- به منظور ایجاد فایل خروجی استفاده می شود. گزینه i- یکسری مقادیر دلخواه شما را به دیکشنری اضافه می کند. با استفاده از گزینه z- می توانید فایل خروجی را زیپ کنید. یعنی فایل خروجی فرمت zip خواهد داشت. گزینه -s به صورت الفبایی دیکشنری را مرتب سازی می کند. گزینه -u موارد تکراری را حذف می کند. گزینه r- موارد موجود در دیکشنری را برعکس می کند و در نهایت گزینه f- عملیات ایجاد فایل را با سرعت تمام انجام می دهد.

ابزار Dymerge - ترکیب لیست های پسورد - ترکیب دو لیست پسورد - ترکیب پویا پسورد

برای شروع شما به چند فایل دیکشنری نیاز دارید که مسلما بایستی با هدف شما هم خوانی داشته باشد. اینجا می توانید مثل من از فایل های دیکشنری موجود در کالی استفاده کنید یا در صورتیکه واقعا قصد پیاده سازی یک تست را دارید و از هدف خود شناخت دارید می توانید با روش های گوناگونی که قبلا معرفی کردیم فایل های دیکشنری سفارشی خود را ایجاد کنید. همچنین فایل های دیکشنری زیادی را می توانید به صورت آنلاین دریافت و استفاده کنید.  دقت کنید که فایل های شما قبل از اضافه کردن به ابزار DyMerge بایستی از حالت فشرده خارج شوند.

شما می توانید از تمام یا برخی از سوییچ هایی که در بالا توضیح دادیم بنا به نیاز خودتون استفاده کنید. ما در اینجا با استفاده از دستور زیر کار می کنیم . ابتدا مسیر فایل های هدف را وارد کرده که در اینجا من سه فایل را اضافه کردم. سپس سوییچ های دلخواه (در اینجا u -s -z-) و چون حالت فشرده را استفاده کردیم نوع فرمت آن را bz2 قرار می دهیم. در نهایت هم سوییچ -o به همراه نام فایل خروجی را اضافه می کنیم :

ابزار Dymerge - ترکیب لیست های پسورد - ترکیب دو لیست پسورد - ترکیب پویا پسورد

اکنون می توانید برای نمایش فایل را به صورت زیر از حالت فشرده خارج کرده و نمایش دهید و با استفاده از ابزارهای بروت فورس تست های بعدی را انجام دهید.

ابزار Dymerge - ترکیب لیست های پسورد - ترکیب دو لیست پسورد - ترکیب پویا پسورد

خوشحال می شویم دیدگاههای خود را در میان بگذارید * فرصت پاسخگویی به سوالات در بلاگ وجود ندارد

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *