محبوبترین و پراستفادهترین رمز عبور در سراسر جهان که در بین هکرها هم خیلی محبوبیت دارد چه پسوردی است؟ رمز عبور «۱۲۳۴۵۶» در دو سال متوالی رتبه اول فهرست پسوردهای مورد استفاده را به خود اختصاص داده است، که این واقعاً خیلی خطرناک میباشد؛ یکی از ابزارهای ایجاد رمز عبور قدرتمند cupp است که در این مقاله نحوه ساخت لیست پسورد ساز با cupp را به شما یاد خواهیم داد.
چرا به پسورد قوی نیازمندیم؟
روز به روز استفاده از اینترنت در بین مردم بیشتر و بیشتر میشود و اغلب مردم در سرویسها یا برنامههایی که عضو هستند از یک رمز عبور برای همه آنها استفاده میکنند.
انتخاب یک رمز عبور برای عضویت در نرمافزارها یا سایتها، یا استفاده از یک رمز عبور ساده (مثلاً فقط از اعداد یا حروف تشکیل شده باشد)، کار را برای هکرها خیلی آسان میکند.
معمولاً افراد از پسوردهایی استفاده میکنند که با آن در ارتباط بوده و به یاد داشتن آنها کار سادهای است، دلیلی که مردم از پسوردهای ساده یا یک نوع پسورد استفاده میکنند احتمال فراموش کردن آن است، اما باید به اهمیت این موضوع پی برد که همیشه یک سری افراد وجود دارند که مایلند اطلاعات شما را به دست بیاورند.
بنابراین توصیهای که به شما داریم: انتخاب رمزهای عبور متفاوت و قدرتمند برای برنامهها و سایتهای مختلف است.
برخی مشخصات رمز عبور قدرتمند:
• رمز عبور شما باید حداقل از ۸ کاراکتر تشکیل شده باشد.
• سعی کنید پسورد انتخابی شما از ترکیب حروف بزرگ و کوچک، اعداد و کاراکترهای خاص (@,#,$,& و …) تشکیل شده باشد.
cupp چیست؟
یکی از روشهای هکرها برای به دست آوردن رمزهای عبور، استفاده از روش آزمون و خطا و تست کردن پسوردهای فراوان است که به حملات «Brute Force» شهرت دارد.
ابزار قدرتمند cupp با زبان برنامهنویسی پایتون ایجاد شده و از آن، جهت ساخت لیست رمزهای عبور استفاده میشود، همچنین این ابزار روی هر بستری که قابلیت اجرای اسکریپتهای پایتون را داشته باشد قابل استفاده است.
در ادامه آموزش ساخت لیست پسورد ساز با cupp، به سراغ چگونگی کارکرد این ابزار میرویم.
پیشنهاد میکنیم مقاله نحوه گزارش سایت های اسپمی به گوگل را مطالعه نمایید
Cupp بر اساس دادهها و اطلاعاتی مانند نام، نام همسر، تاریخ تولد، نام حیوان خانگی و … که دریافت میکند مجموعهای از رمزهای عبور را تولید مینماید.
مراحل ساخت لیست پسورد ساز با cupp
قبل از پرداختن به چگونگی ساخت لیست پسورد ساز با cupp، ابتدا باید cupp را نصب کنیم که مراحل نصب آن در دو سیستم عامل لینوکس و ویندوز را مشاهده خواهید کرد.
نصب cupp در لینوکس
• در ترمینال لینوکس (اوبونتو) این خط کد را قرار دهید:
sudo apt install cupp
• پس از نصب cupp، دستور cupp را در ترمینال وارد کنید تا این ابزار برای شما اجرا شود.
نصب cupp در ویندوز
• برای ساخت لیست پسورد ساز با cupp در ویندوز، باید آن را از «github» دانلود کنید، آدرس زیر را در مرورگر خود کپی کرده و فایل را دانلود نمایید.
https://github.com/Mebus/cupp
• سپس فایل دانلود شده را از حالت زیپ خارج کرده، در خط فرمان سیستم خود، به مسیر فایلی که دانلود شده بروید. (cd /path/to/cupp-master)
• در گام بعدی با دستور «python3 cupp.py» در خط فرمان، ابزار cupp را اجرا کنید.
پس از اجرای cupp در دو محیط لینوکس و ویندوز، به سراغ دستورات بعدی برای ساخت رمز عبور خواهیم رفت.
با دستور«python3 cupp.py -i» در خط فرمان ویندوز و دستور«cupp -i» در ترمینال لینوکس، به قسمت سؤال و جواب برنامه ورود پیدا خواهید کرد.
در این بخش به ترتیب به سؤالات پاسخ دهید که در ذیل آنها را مشاهده میکنید:
• First Name (نام): David
• Surname (نام خانوادگی): Siman
• Nickname (نام مستعار): Sea
• Birthdate (DDMMYYYY)(تاریخ تولد): 12061990
• Partners) name (نام همسر): Sara
• Partners) nickname (نام مستعار همسر): Sky
• Partners) birthdate (DDMMYYYY) (تاریخ تولد همسر): 10101992
• Child’s name (نام بچه): Leo
• Child’s nickname (نام مستعار بچه): Lion
• Child’s birthdate (DDMMYYYY) (تاریخ تولد فرزند): 06042000
• Pet’s name (نام حیوان خانگی): Jim
• Company name (نام شرکت): Motorola
• Do you want to add some key words about the victim? Y/[N]:
در این بخش از شما سوال میکند که آیا مایل هستید چند کلمه کلیدی را اضافه کنید، اگر جواب شما بله است، حرف «Y» را زده و اینتر بزنید. (کلماتی که در نظر دارید را با کاما «,» از هم جدا کنید؛ مثال: car, ball, green)
• Do you want to add special chars at the end of words? Y/[N]:
سؤالی که در اینجا از شما پرسیده شده به معنای این است که آیا تمایل به استفاده از کاراکترهای خاص در انتهای کلمات دارید؟ اگر پاسخ شما مثبت است پس حرف Y را نوشته و دکمه اینتر را بزنید.
• Do you want to add some random numbers at the end of words? Y/[N]:
اگر تمایل به استفاده از اعداد تصادفی در پایان کلمات دارید حرف Y را زده و دکمه اینتر را بزنید.
• Leet mode? (i.e. leet = 1337) Y/[N]:
منظور از Leet mode چیست؟ اگر به برخی نامهای کاربری در شبکههای اجتماعی دقت کرده باشید از کاراکترهای خاص به جای حروف استفاده میکنند؛ به عنوان مثال کلمه Hacker را به این صورت مینویسند: H@c#3r
از این روش هم افراد برای ایجاد رمز عبور استفاده میکنند که در سالهای گذشته خیلی قدرتمند بودند، اما در حال حاضر همینطوری که مشاهده میکنید ابزار cupp هم از این روش استفاده میکند.
اگر مایل به استفاده از این روش بودید حرف Y را بنویسید سپس دکمه اینتر را بزنید، با زدن دکمه اینتر، به پایان سوالات میرسیم.
و در انتهای مراحل ساخت لیست پسورد ساز با cupp، یک فایل با فرمت «txt» برای شما ایجاد میشود که شامل رمزهای عبور با استفاده از پرسشهایی که پاسخ دادید است.
جمعبندی
ایجاد رمزهای عبور قدرتمند که شامل ترکیبی از حروف کوچک و بزرگ، اعداد و کاراکترهای خاص با تعداد حداقل ۸ کاراکتر و تغییر دادن دورهای آنها خصوصا برای مواردی که مرتبط با امور مالی است خیلی اهمیت دارد.
و توصیه دیگری که حتماً رعایت کنید استفاده از رمزهای عبور متفاوت برای برنامهها و سایتهایی که عضو هستید میباشد.
در ضمن اگر ترس فراموش کردن این پسوردها را دارید نرمافزارهای مختلفی برای یاداشت کردن آنها وجود دارد که میتوانید از آنها استفاده نمایید.
در این مقاله چگونگی ساخت لیست پسورد ساز با cupp را مورد بررسی قرار دادیم، و همانطور که مشاهده کردید با جواب دادن به چند سوال برنامه، لیستی طولانی از رمزهای عبور برای شما تولید میشود.