ثبت نام کنید

ورود

فراموشی رمز عبور

رمز عبور خود را فراموش کرده اید؟ آدرس ایمیل خود را وارد کنید، یک ایمیل حاوی لینک بازیابی رمز عبور برای شما ارسال می شود.

پرسیدن سوال

برای پرسیدن سوال، ابتدا باید وارد حساب کاربری خود شوید.

آموزش کالی لینوکس – قسمت ششم(ابزار crunch)

سلام

با ششمین قسمت از آموزش کالی لینوکس در خدمتتون هستیم، تا به اینجای کار این آموزش ها را منتشر کردیم:

حال در این قسمت می خواهیم به طور عملی کار با کالی را شروع کنیم، می خواهیم با ابزار معروف و پر کاربرد کرانچ(crunch) که ابزاری فوق العاده برای ساخت پسورد لیست هست را کار کنیم، پس موافق باشید در ادامه همراه بپرسم باشید.

آموزش:

همانطور که گفتیم از ابزار کرانچ برای ساخت پسورد لیست استفاده می کنیم، توسط این ابزار میتونید هر نوع پسورد لیستی که در ذهنتون هست را بسازید.

  • ابتدا باید ابزار را اجرا کنیم، برای این کار از منوی Application وارد Password Attacks شوید و سپس ابزار crunch را انتخاب کنید.
crunch

اجرا کردن crunch

  • پس از انتخاب crunch، کرانچ به صورت زیر در پنجره ترمینال اجرا می شود.
terminal-crunch

terminal-crunch

  • شکل کلی نوشتن دستورات این ابزار به شکل زیر است:

که منظور از min حداقل تعداد کاراکتر و منظور از max حداکثر تعداد کاراکتر می باشد، ابزار crunch دارای پارامترهای مختلف و متعددی می باشد که در ادامه به توضیح برخی می پردازیم.

مثال ۱: میخواهیم پسورد لیستی که از حداقل ۳ کاراکتر و حداکثر ۵ کاراکتر تشکیل شده باشد را بسازیم.

جواب: برای این کار تنها کافیس دستور زیر را در ترمینال اجرا کنید:

پس از اجرای دستور فوق خواهید دید پسورد لیستی شامل ۳ کاراکتر تا ۵ کاراکتر ساخته می شود، که حجم این پسورد لیست ۷۰ مگابایت و ۱۲۳۵۵۹۲۸ خط شده است.

password-list-3-5

password-list-3-5

ولی مشکلی که وجود دارد این است که پسورد لیست در ترمینال نمایش داده می شود، شاید بخواهید پسوردها را در فایلی ذخیره کنید، برای ذخیره پسورد ها در فایل از پارامتر o- به شکل زیر استفاده میکنیم:

حتما بخوانید:  تگ های HTML - تگ b

در دستور بالا گفتیم که پسورد لیست مورد نظر ما در دسکتاپ در فایلی به نام beporsam_pass ذخیره شود.

password-list-3-5-0

password-list-3-5-0

مثال ۲: پسورد لیستی بسازید که شامل ۳ کاراکتر باشد و با حروف abc ساخته شود.

جواب: برای اینکار از دستور زیر استفاده میکنیم:

در دستور بالا گفتیم که پسورد لیسیتی میخواهیم که حداقل و حداکثر شامل ۳ کاراکتر باشد و پسورد لیست شامل حروف abc باشد.

یا در دستور زیر گفتیم پسورد لیستی میخواهیم که حداقل از ۳ کاراکتر و حد اکثر ۶ کاراکتر باشد و پسورد لیست شامل حروف abcdef باشد.

همین کار را می توانیم با اعداد انجام دهیم، در دستور زیر به جای اینکه کاراکترها شامل حروف abcdef باشد، شامل اعداد ۱۲۳۴۵۶ است.

دقت کنید که گفتیم حداقل کاراکتر ۳ و حداکثر کاراکتر ۶ باشد، به این معنا که پسورد لیست از سه کاراکتر شروع به ساختن میکند و تا ۶ کاراکتر پایان می یابد.

مثال ۳: پسورد لیستی بسازید که شامل ۱۵ کاراکتر باشد و کلمه beporsam در تمامی پسورد ها تکرار شده باشد(ثابت باشد).

برای اینکار از پارامتر t- به این شکل استفاده میکنیم:

علامت % به معنای اعداد می باشد.

یا یک مثال ساده تر، پسورد لیستی میخوایم بسازیم که شامل ۲ کاراکتر باشه و کلمه a ثابت باشه و کاراکتر دوم از اعداد باشن، براین این کار از دستور زیر استفاده می کنیم:

حال با دستور زیر به جای اینکه کاراکتر دوم از اعداد تشکیل شده باشه، از کاراکترهای ویژه تشکیل میشه:

حتما بخوانید:  معرفی ربات تلگرام تبدیل فایل به PDF

و دستور زیر هم کاراکتر دوم رو هم حروف قرار میده:

حال که با مفهوم پارامتر t- آشنا شدید، میخواهیم پسورد لیستی بسازیم برای شماره های با پیش شماره ۰۹۱۵، برای اینک کار از دستور زیر استفاده می کنیم:

چون شماره ها موبایل ۱۱ رقم است، پس می بایست پسورد لیستمون شامل ۱۱ کاراکتر باشه.

آموزش کار با ابزار crunch به اتمام رسید، سعی کردیم تا جایی که امکان دارد دستور + پارامتر ها را معرفی و برای هر کدام مثالی بزنیم.

همراه ما باشید تا دیگر آموزش های کالی لینوکس

هرگونه سوالی یا مشکلی در رابطه با مطلب فوق داشتید؛ در سایت بپرسید، پاسخگوی سوالات شما هستیم، برای پرسیدن سوال کلیک کنید.

موفق باشید.


درباره SOLTANE GHALBHAمدیر

امیدوارم از سایت رضایت کافی را داشته باشید :)

دنبال کردن من

نظر شما چیست؟