🔴 شکستن کد ها با پایتون - قسمت ۳۴ : پیاده سازی رمزنگاری کلید عمومی
در قسمت قبلی دیدیم رمزنگاری کلید عمومی چطور کار میکند .
در این قسمت یک الگوریتم رمزنگاری مبتنی بر RSA را در پایتون پیاده سازی خواهیم کرد .
Aparat : https://www.aparat.com/v/ejfg9b6
🆔 : @mrpythonblog
🟡 شکستن کد ها با پایتون - قسمت ۱ : رمزنگاری چیست ؟
خوش اومدین به اولین قسمت از دوره شکستن کد ها با پایتون (Cracking Codes With Python) که برگرفته از کتابی به همین نام است . در این دوره الگوریتم های رمزنگاری مختلف (غالبا کلاسیک) را یاد میگیریم ، در پایتون پیاده سازی میکنیم و سپس تلاش میکنیم تا اون ها رو بشکنیم و crack کنیم . در قسمت اول به تعاریف اولیه مورد نیاز رمزنگاری پرداخته ایم . با ما همراه باشید :))
Aparat : https://www.aparat.com/v/wdfxk
🆔 : @mrpythonblog
🔴 شکستن کد ها با پایتون - قسمت ۱۹ : پیاده سازی Simple Substitution Cipher
در این قسمت به پیاده سازی Simple Substitution Cipher در پایتون میپردازیم
Aparat : https://www.aparat.com/v/PLbSc
🆔 : @mrpythonblog
🔴 شکستن کد ها با پایتون - قسمت ۱۷ : شکستن Affine Cipher
در این قسمت به نحوه شکستن Affine Cipher از طریق حمله Brute Force میپردازیم
Aparat : https://www.aparat.com/v/0cmNH
🆔 : @mrpythonblog
🔴 شکستن کد ها با پایتون - قسمت ۲۰ : شکستن Simple Substitution Cipher
در این قسمت به بررسی این میپردازیم که با چه روشی میشه Simple Substitution Cipher رو شکست و آسیب پذیری اون چیه . به دلیل اینکه توضیح نحوه شکستن و پیاده سازی اون در یک ویدیو باعث طولانی شدن ویدیو میشد ،این قسمت الگوریتم شکستن را بررسی میکنم و در قسمت بعدی به پیاده سازی اون الگوریتم میپردازیم .
Aparat : https://www.aparat.com/v/rkbz4bg
🆔 : @mrpythonblog
🔴 شکستن کد ها با پایتون - قسمت ۲۵ : شکستن Vigenere با استفاده از Dictionary Attack
در این ویدیو به یک روش ساده و ابتدایی برای شکستن رمز Vigenere به نام Dictionary Attack خواهیم پرداخت. در این روش یک لیست از کلید های احتمالی (Password List) رو آماده میکنیم و سپس اسکریپتی مینویسیم تا تک تک آن ها را به سرعت تست کرده و کلید درست رو پیدا کند .
Aparat : https://www.aparat.com/v/arr4lj3
🆔 : @MrPythonBlog
🔴 ساخت KeyLogger ویندوزی با استفاده از Hooking
در این قسمت به بررسی یکی دیگر از روش های مرسوم ساخت کیلاگر های ویندوزی خواهیم پرداخت . اگر مشاهده کرده باشید در یکی از ویدیو های قبلی بررسی کردیم یکی از روش های ساخت کیلاگر استفاده از تابع GetAsyncKeyState بود . در این روش از مکانیزم Hooking ویندوز برای ساخت کیلاگر استفاده میکنیم .
Aparat : https://www.aparat.com/v/cbuf1lv
#MalwareDevelopment
🆔 : @MrPythonBlog
صفحه اصلی وبسایت مسترپایتون تغییر کرد و از این به این صورت بخش بندی شده . شما میتونید به هر بخشی که علاقه مندید وارد بشید و آموزش ها و دوره های همون بخش رو ببینید . این کار با هدف دردسترس تر قرار گرفتن آموزش ها برای کاربران انجام شده است .
لینک ورود به وبسایت مسترپایتون :
https://mrpythonblog.ir
🔴 شکستن کد ها با پایتون - قسمت ۲۴ : پیاده سازی توابع تحلیل فرکانسی
در قسمت قبلی به معرفی الگوریتم ساده ای پرداختیم که در آن یک امتیاز از بین 0 تا 12 برای یک متن ورودی حساب میکنیم . این امتیاز میزان تطابق نسبت فراوانی حروف متن ورودی با نسبت فراوانی استاندارد حروف انگلیسی را بیان میکند و هرچه این امتیاز بیشتر باشد یعنی نسبت فراوانی حروف متن ورودی دارای تطابق بهتری است با نسبت فراوانی استاندارد حروف انگلیسی . در این قسمت الگوریتم مطرح شده را پیاده سازی میکنیم تا در قسمت های بعدی برای شکستن Vigenere از آن استفاده کنیم .
Aparat : https://www.aparat.com/v/eto2319
🆔 : @MrPythonBlog
🔴 شکستن کد ها با پایتون - قسمت ۲۷ : پیاده سازی روش کاسیسکی
در قسمت قبلی به توضیحات و طرز کارکرد نحوه شکستن Vigenere با استفاده از آزمون کاسیسکی پرداختیم . در این قسمت شکستن کد Vigenere با استفاده از روش کاسیسکی را در پایتون پیاده سازی خواهیم کرد ...
Aparat : https://www.aparat.com/v/wqb1st1
🆔 : @MrPythonBlog
🔴 شکستن کد ها با پایتون - قسمت ۱۱ : رمزنگاری فایل ها با Columnar Cipher
چی میشه اگر بخوایم یک متن خیلی طولانی (مثلا 39 صفحه متن) رو رمزگذاری کنیم ؟ قطعا copy / paste کردن این متن توی اسکریپت ها کار مشکلیه . اینجاست که رمزنگاری فایلی کمکمون میکنه . در این قسمت میخوایم از اون توابعی که برای Columnar Cipher نوشتیم استفاده کنیم تا به جای یک متن کل محتویات یک فایل رو رمزگذاری کنیم و همچنین فایل رمزگذاری شده رو رمزگشایی کنیم تا به فایل اصلی برسیم . دقت کنید اینکار رو روی فایل های متنی انجام میدیم .
Aparat : https://www.aparat.com/v/cjOoS
🆔 : @mrpythonblog
🟣 ساخت KeyLogger ویندوزی با استفاده از GetAsyncKeyState
یکی از روش های مرسوم و اولیه برای پیاده سازی کیلاگر ها در ویندوز استفاده از تابع GetAsyncKeyState در Windows API است . به وسیله این تابع میتوان چک کرد آیا یک کلید مدنظر روی صفحه کلید در حال حاضر فشرده شده است یا نه . در این ویدیو میبینیم چطور میتونیم به وسیله این تابع یک کیلاگر ویندوزی پیاده سازی کنیم که به صورت مخفی در پس زمینه اجرا شده و کلید های ضبط شده را در یک فایل ذخیره کند .
Aparat : https://www.aparat.com/v/h29Cp
#توسعه_بدافزار
🆔 : @mrpythonblog