.:: آموزش ساخت پسورد لیست با استفاده از Cupp ::.
-» آموزش ساخت پسورد لیست ؛ امروزه در دنیا زبان های برنامه نویسی زیادی وجود دارد که این زبان ها دارای مزایا و معایبی هستند.
پایتون یک زبان برنامه نویسی سطح بالا است که امروزه در جهان محبوبیت زیادی پیدا کرده و یکی از دلایل آن ساده بودن آن است و هر روز بر محبوبیت آن افزوده میشود. اغلب از زبان برنامه نویسی پایتون جهت برنامه نویسی هوش مصنوعی، توسعه وب، ساخت اپلیکیشنهای موبایل و دسکتاپ استفاده میشود.
نگاهی عمیق به پایتون
» پایتون ( به انگلیسی: Python) یک زبان همه منظوره، سطح بالا، شیءگرا،
اِسکریپتی و متن باز است که توسط خیدو فان روسوم در سال ۱۹۹۱ در کشور هلند طراحی شد؛ فلسفهٔ ایجاد آن تأکید بر دو هدف اصلی خوانایی بالای برنامههای نوشته شده و کوتاهی و بازدهی نسبی بالای آن است، کلمات کلیدی و اصلی این زبان به صورت حداقلی تهیه شدهاند و در مقابل کتابخانه هایی که در اختیار کاربر است بسیار وسیع هستند !
-» بر خلاف برخی زبانهای برنامهنویسی رایج دیگر که بلاکهای کد در آکولاد تعریف میشوند ( به ویژه زبانهایی که از گرامر زبان سی پیروی میکنند ) در زبان پایتون از نویسه فاصله و جلو بردن متن برنامه برای مشخص کردن بلاکهای کد استفاده میشود. به این معنی که تعدادی یکسان از نویسه فاصله در ابتدای سطرهای هر بلاک قرار میگیرند، و این تعداد در بلاکهای کد درونی تر افزایش مییابد. بدین ترتیب بلاک های کد به صورت خودکار ظاهری مرتب دارند [ wiki ] !
شاید این سوال برای شما پیش بیاید که آیا پایتون متن باز یا (Open Source) است یا نه ؟
» بله متن باز است،و کلیه نسخه های مدرن پایتون تحت مجوز سازگار با GPL دارای گواهینامه
ابتکار منبع باز هستند. آرم پایتون دارای مارک تجاری است اما امکان شخصی سازی را فراهم می کند. یک واژه ابداعی رایج در انجمن پایتون، واژهٔ Pythonic است که محدوده وسیع معنایی را در بر میگیرد. وقتی میگوییم کدی پایتونیک است یعنی از نحو پایتون به خوبی استفاده کردهاست در مقابل کد Unpythonic کدیست که خوانایی بالایی ندارد و انگار به زبان دیگری نوشته شدهاست.
تاریخچه پایتون
-» پایتون در تاریخ 20 فوریه 1991 توسط خیدو فان روسوم منتشر شد.
پایتون چه کار هایی را انجام میدهد ؟
- از پایتون می توان در سرور برای ایجاد برنامه های وب استفاده کرد.
- برای ایجاد گردش کار می توان از پایتون در کنار نرم افزار استفاده کرد.
- پایتون می تواند به سیستم های پایگاه داده متصل شود. همچنین می تواند پرونده ها را بخواند و اصلاح کند.
- از پایتون می توان برای مدیریت داده های بزرگ و انجام ریاضیات پیچیده استفاده کرد.
- پایتون می تواند برای نمونه سازی سریع یا برای توسعه نرم افزار آماده تولید استفاده شود.
پایتون 3
» پایتون ۳ که پایتون ۳۰۰۰ ویا Py3k نیز خوانده میشود به منظور شکستن سازگار های
عقب رو به انگلیسی backward compatibility یا به عبارتی قطع سازگاری با گذشته پایتون ۲ و بهبود خطاها و رخنهها در نسخهٔ ۲ و همچنین حذف روشهای قدیمی طراحی شد. به عبارتی دیگر لازم نیست که پایتون ۳ بتواند کدی که با پایتون ۲ نوشته شده را تفسیر کند که البته این مشکل توسط نرمافزار 2to3 حل میشود. [ wiki ] !
فلسفه
» پایتون ۳ با همان فلسفه ورژنهای قبل، در حال توسعه یافتن است !
بنابراین هر منبعی در فلسفه پایتون، در پایتون ۳ به خوبی ظاهر خواهد شد. اگر چه، همانطور که پایتون روشهای جدید در برنامهریزی را جمعآوری کرده، پایتون ۳تأکید زیادی بر از بین بردن ساختارها و ماژولهای تکراری دارد. با این وجود پایتون ۳ به ساختار زبان چند نمونهای ادامه خواهد داد. کد نویسها همچنان اختیارات شیء گرایی، برنامهنویسی ساخت یافته، برنامهنویسی تابعی و دیگر نمونهها را دارند، اما در انتخابهای وسیع، جزئیات در پایتون ۳ آشکارتر از پایتون سری x.2 هستند. [ wiki ] !
خصوصیات
» فهرست برخی از تغییرات عمده پایتون ۳ : تغییر پرینت چون یک تابع غیرقابل انتقال است نه یک توضیح.
این باعث میشود که تغییر یک ماژول برای استفاده از یک تابع پرینت متفاوت، آسان باشد و بنابراین ایجاد نحو منظم تر میشود. در پایتون ۲٫۶ این امکان با تایپ کردن from – future – import print – function فراهم شدو
-» اضافه شدن حمایت از یادآوری تابع انتخابی که میتواند برای معرفی تایپ خصوصی یا اهداف دیگر استفاده شود. یکسان کردن تایپ str/Unicode، به نمایندگی از یک متن، و معرفی یک تایپ byte تغییرناپذیر؛ با یک تایپ مطابق با bytearray تغییرپذیر، که هر دو آرایه از بایت را ارائه میکنند. از بین بردن خصوصیات سازگاری معکوس، شامل کلاسهای به فرم قبل، قسمت کردن اعداد صحیح، استثناءهای رشتهای، و گزارشهای نسبتاً نا آشکار. [ wiki ] !
چرا پایتون
- پایتون در سیستم عامل های مختلف (ویندوز ، مک ، لینوکس و…) کار می کند.
- پایتون یک نحو ساده شبیه به زبان انگلیسی دارد.
- پایتون دارای نحوی است که به توسعه دهندگان امکان نوشتن برنامه با خطوط کمتری نسبت به برخی دیگر از زبان های برنامه نویسی را می دهد.
- پایتون بر روی سیستم مفسر اجرا می شود ، به این معنی که کد به محض نوشتن قابل اجرا است. این بدان معنی است که نمونه سازی بسیار سریع انجام می شود.
- با پایتون می توان به روشی رویه ای ، شی گرا یا روشی عملکردی برخورد کرد.
خوب است بدانید..
» آخرین نسخه اصلی پایتون Python 3 است. با این حال پایتون 2 اگر چه
به جز بروزرسانی های امنیتی با مورد دیگری به روز نمی شود، اما همچنان کاملاً محبوب است.
نوشتن پایتون در یک محیط توسعه یکپارچه، مانند : Thonny ، Pycharm ، Netbeans یا Eclipse که به ویژه هنگام مدیریت مجموعه های بزرگتر پرونده های پایتون بسیار مفید هستند، امکان پذیر است.
و جالب است بدانید که شرکت های زیر از پایتون استفاده می کنند :
- Netflix
- Uber
- Dropbox
- Spotify
- …
آموزش ساخت پسورد لیست ( پسورد لیست چیست ؟ )
» پسورد لیست همانطور که از نامش پیداست یک لیستی از پسورد ها است.
که یک فایلی متنی پر از رمز های احتمالی است، و معمولا تعداد این پسورد ها ممکن است بین هزار تا میلیون ها و یا میلیارد ها برسد که اغلب جهت حملات بروت فورس از آن استفاده میشود.
آموزش ساخت پسورد لیست قدرتمند با ابزار Cupp
» برای آموزش ساخت پسورد لیست با ابزار cupp ما از سایت گیت هاب اسکریپت های متعدد
و گوناگونی وجود دارد کمک میگیریم، به سایت گیت هاب سر بزنید به آدرس (github.com) و اسکریپت های خوبی را دانلود کنید و یا حتی خودتان اسکریپتی را برای دیگران آپلود کنید و در اختیار دیگران قرار دهید .
-» حال ما می خواهیم یکه اسکریپت خوب به شما معرفی کنیم به نام cupp که آدرس آن :
https://github.com/Mebus/cupp
» همانطور که در سایت میبینید توضیحات کاملی را ارائه میدهد و با استفاده از دستور زیر آن را دریافت
git clone https://github.com/Mebus/cupp.git
» و با دستور زیر آن را به یک فایل اجرایی تبدیل میکنیم
chmod +x cup.py
» و در آخر آن را اجر میکنیم
./cup.py –i
-» در اینجاست که مشاهده می کنید که از شما سوالاتی پرسیده میشود مانند :
نام، نام خانوادگی، اسم مستعار، تاریخ تولد و… که شما باید آن ها را پر کنید یا خالی بگذارید.
و در آخز نیز سوالاتی را از شما میپرسد که مثلا میگوید’ میخواهید کارکتر های دیگری را اضافه کنم’ یا ‘ می خواهید اعدادی را اضافه کنم ‘ که با توجه به نظر خودتان y/n را میدهید. و فایلی را در همان دایرکتوری یعنی همان cupp می سازد که پسوند txt دارد و آن، پسورد لیست شماست.
» اگر شما علاقه مند هستید که پایتون را به صورت کامل یاد بگیرید
میتوانید به بخش دوره ها سر بزنید و دوره پایتون را تهیه فرمایید و یا اینکه به لینک زیر مراجعه فرمایید.
https://blacksecurityteam.com/courses/product/python-tutorial/
الا پسورد لیست ساختم چگونه ازش استفاده کنم یا اجراش کنم؟؟؟
20
سلام باید در حملات بروت فورس پسورد ازشون استفاده کنید
21