عضویت در سایت

ورود

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

رمز عبور خود را فراموش کرده اید؟ ایمیل خود را وارد کنید

ورود

عضویت در سایت

رایگان ثبت نام کنید و سوالات خود را بپرسید، همچنین میتوانید در پاسخگویی به سوالات دیگر کاربران نیز سهیم باشید، هر مشکلی در ثبت نام یا ورود داشتید با ایمیل beporsam@gmail.com در ارتباط باشید

در بین 1170 آموزش و 2024 پرسش به دنبال چه هستید؟

ویندوز
نصب آنلاین ویندوز

ویندوز 7,8,10,11
مشاوره
مشاوره خرید لپ تاپ و کامپیوتر

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

1k+
پشتیبانی آنلاین

سخت افزار/نرم افزار

آموزش کالی لینوکس – قسمت ششم(ابزار 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- به شکل زیر استفاده میکنیم:

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

password-list-3-5-0

password-list-3-5-0

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

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

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

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

مطلب پیشنهادی:  آموزش ساخت اپلیکیشن تبدیل صدا به متن در B4A – جلسه دوازدهم( جلسه آخر )

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

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

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

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

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

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

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

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

مطلب پیشنهادی:  آموزش استفاده از SeekBar بیسیک فور اندروید

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

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

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

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

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

موفق باشید.

درباره احمد آخوندیمدیر سایت

همیشه در تلاش برای یادگیری :) ارتباط با من: 09159352892

دنبال کردن

ارسال نظر

رفتن به بالا

سامانه آموزشی و خدماتی بپرسم

اولین وب سایت آموزشی و پرسش و پاسخ در ایران

بپرسم را میتوان به عنوان مرجعی برای آموزش و حل مشکلات دانست، در بپرسم سعی کرده ایم آموزش های برنامه نویسی، طراحی سایت، کار با نرم افزارها ها و… را آموزش دهیم. همچنین محیطی فراهم کرده ایم تا کاربران بتوانند در این محیط سوالات خود را بپرسند و مشکل خود را حل کنند.