Mr Python | مستر پایتون
1.37K subscribers
302 photos
12 videos
8 files
358 links
مجموعه آموزش های ابزارنویسی و مهندسی معکوس

وبسایت مسترپایتون :
https://mrpythonblog.ir

ارتباط با ادمین :
@MrPythonAdmin

آپارات :
https://aparat.com/mrpythonblog

یوتیوب :
https://youtube.com/@mrpythonblog
Download Telegram
🔴 رمزنگاری حافظه های جانبی با فایل سیستم eCryptfs در لینوکس

فایل سیستم های رمزنگاری (Cryptographic Filesystems) نوعی از فایل سیستم ها هستند که به شما اجازه میدن تا فایل هایی که قصد دارید روی یک پارتیشن حافظه جانبی ذخیره کنید ، به صورت رمزگذاری شده ذخیره بشن تا محرمانگی اون ها حفظ بشه . در این ویدیو میبینیم چطور میتونیم با بهره گیری از فایل سیستم eCryptfs ، فایل های هرنوع حافظه جانبی مثل فلش مموری ، Hard Disk و … رو رمزنگاری کنیم .

Aparat : https://www.aparat.com/v/ULG5Q

🆔 : @mrpythonblog
🙏61👍1
#معرفی_منبع

Cracking Codes With Python
شکستن کد ها با پایتون

قطعا این کتاب یکی از کتاب های مورد علاقه من در حوزه تحلیل رمز کلاسیک هستش .

محتوای این کتاب در ابتدا با مفاهیم اولیه پایتون شروع میشه تا خواننده دانش اولیه پایتون رو بدست بیاره . سپس شروع میکنه الگوریتم های رمزنگاری کلاسیک رو از ساده تا الگوریتم های سخت تر شرح میده . در مورد هر الگوریتم رمزنگاری ابتدا نحوه پیاده سازی  (رمزگذاری و رمزگشایی) اون الگوریتم در زبان پایتون رو بررسی میکنه و سپس (بخش جالب !) روش های شکستن اون الگوریتم با استفاده از زبان پایتون !

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

🆔 : @mrpythonblog
🔥2
🟡 شکستن کد ها با پایتون - قسمت ۱ : رمزنگاری چیست ؟

خوش اومدین به اولین قسمت از دوره شکستن کد ها با پایتون (Cracking Codes With Python) که برگرفته از کتابی به همین نام است . در این دوره الگوریتم های رمزنگاری مختلف (غالبا کلاسیک)‌ را یاد میگیریم ، در پایتون پیاده سازی میکنیم و سپس تلاش میکنیم تا اون ها رو بشکنیم و crack کنیم . در قسمت اول به تعاریف اولیه مورد نیاز رمزنگاری پرداخته ایم . با ما همراه باشید :))

Aparat : https://www.aparat.com/v/wdfxk

🆔 : @mrpythonblog
👏11👍4
🟡 شکستن کد ها با پایتون - قسمت ۲ : کد مورس

در این قسمت ، برای اولین بار در این دوره دست به کد میشیم و برای شروع ، کدگذاری و کدگشایی کد مورس رو در پایتون پیاده سازی میکنیم .

Aparat : https://www.aparat.com/v/osPLz

🆔 : @mrpythonblog
👍5
🟡 شکستن کد ها با پایتون - قسمت ۳ : رمز سزار

در این قسمت به معرفی اولین و ساده ترین cipher در این دوره میپردازیم و اونم چیزی نیست جز الگوریتم سزار (Caesar) . طی این قسمت میفهمیم سزار چجوری کار میکنه و چجوری میشه به صورت ریاضی وار ازش استفاده کرد یا اینکه از چیزی به نام Cipher Wheel استفاده کرد . با ما همراه باشید ...

Aparat : https://www.aparat.com/v/UWRvD

🆔 : @mrpythonblog
👍4
🟡 شکستن کد ها با پایتون - قسمت ۴ :‌ پیاده سازی Caesar

در قسمت قبلی به بررسی اینکه الگوریتم سزار چجوری کار میکنه و چجوری میشه باهاش عمل رمزگذاری و رمزگشایی رو انجام داد پرداختیم . در این قسمت اون رو در پایتون پیاده سازی میکنیم .

Aparat : https://www.aparat.com/v/SfW8L

🆔 : @mrpythonblog
6👍1
🟡 شکستن کد ها با پایتون - قسمت ۵ : شکستن Caesar

در قسمت قبلی به بررسی نحوه پیاده سازی الگوریتم Caesar در پایتون پرداختیم . در این قسمت سزار رو از نظر امنیتی ارزیابی میکنیم و میبینیم چطور میتونیم اون رو بشکنیم .

Aparat : https://www.aparat.com/v/KqUHE

🆔 : @mrpythonblog
👍61
Mr Python | مستر پایتون
🟡 شکستن کد ها با پایتون - قسمت ۵ : شکستن Caesar در قسمت قبلی به بررسی نحوه پیاده سازی الگوریتم Caesar در پایتون پرداختیم . در این قسمت سزار رو از نظر امنیتی ارزیابی میکنیم و میبینیم چطور میتونیم اون رو بشکنیم . Aparat : https://www.aparat.com/v/KqUHE 🆔
خیلی جالبه
اینو یه بار آپلود کردم آپارات تایید نکرد و حذفش کرد
بعد تمام واژه های "هک" توی عنوان و توضیحات ویدیو رو به "شکستن" تبدیل کردم اجازه داد

این یعنی حوش و ذیکاوط فراوان
😁23👍1
🟡 شکستن کد ها با پایتون - قسمت ۶ : Transposition Cipher

ehlol
میدونید عبارت بالا چیه ؟ همون hello هستش فقط ترتیب کاراکتراش بهم خورده و نامفهومش کرده :) . این طرز کار Cipher جدیدی هست که میخوایم در این قسمت یادبگیریم . این Cipher به جای اینکه مثل Caesar متون داده هامون رو با چیزای دیگه جایگزین کنه ، فقط ترتیب قرار گیری کاراکتر ها رو طبق یک الگوریتمی بهم میزنه که باعث میشه داده نهایی کاملا نامفهوم و رمزگذاری شده بشه . این Cipher توسط ارتش فرانسه ، دیپلمات های ژاپنی ، جاسوس های شوروی و ... در قرن 19 و 20 خیلی استفاده میشده و تفاوت های نسبتا زیادی با Caesar داره و از نظر امنیتی هم خیلی بهتر از اون عمل میکنه . این ویدیو رو از دست ندید ...

Aparat : https://www.aparat.com/v/ZdCTn

🆔 : @mrpythonblog
👍9
🟡 شکستن کد ها با پایتون - قسمت ۷ : پیاده سازی رمزگذاری Columnar Cipher

در قسمت قبلی به بررسی تئوری نحوه رمزگذاری با استفاده از Columnar Cipher پرداختیم . اینجا میخوایم اون رو در پایتون پیاده سازی کنیم

Aparat : https://www.aparat.com/v/HKJAb

🆔 : @mrpythonblog
👍8
🟡 شکستن کد ها با پایتون - قسمت ۸ : رمزگشایی در Columnar Cipher

در این قسمت به بررسی نحوه رمزگشایی متون رمز شده با استفاده از روش Columnar Cipher که در قسمت های قبلی معرفی شد میپردازیم .

Aparat : https://www.aparat.com/v/mq30i

🆔 : @mrpythonblog
👍7
🔴 شکستن کد ها با پایتون - قسمت ۹ : پیاده سازی رمزگشایی Columnar Cipher

در این قسمت تابع رمزگشایی Columnar Cipher را پیاده سازی میکنیم . پیشنهاد میکنم قسمت پیاده سازی رمزگذاری رو اول مفاهیمش رو کار کرده باشید ....

Aparat : https://www.aparat.com/v/VBqQ1

🆔 : @mrpythonblog
👏3👍2
🔴 شکستن کد ها با پایتون - قسمت ۱۰ : ساخت آزمایشگر Columnar Cipher

در قسمت قبلی تونستیم Columnar Cipher رو تکمیل کنیم و توابع مربوط به رمزگذاری و رمزگشایی اون رو بنویسم . از کجا بدونیم این دو تابع درست کار میکنند ؟ باید با رمزگذاری و رمزگشایی نمونه های زیادی از پیغام های شانسی آزمایششون کنیم . در این قسمت برنامه ای مینویسیم که اینکارو میکنه ...

Aparat : https://www.aparat.com/v/9pJ2e

🆔 : @mrpythonblog
👍4👏2
🔴 شکستن کد ها با پایتون - قسمت ۱۱ : رمزنگاری فایل ها با Columnar Cipher

چی میشه اگر بخوایم یک متن خیلی طولانی (مثلا 39 صفحه متن)‌ رو رمزگذاری کنیم ؟‌ قطعا copy / paste کردن این متن توی اسکریپت ها کار مشکلیه . اینجاست که رمزنگاری فایلی کمکمون میکنه . در این قسمت میخوایم از اون توابعی که برای Columnar Cipher نوشتیم استفاده کنیم تا به جای یک متن کل محتویات یک فایل رو رمزگذاری کنیم و همچنین فایل رمزگذاری شده رو رمزگشایی کنیم تا به فایل اصلی برسیم . دقت کنید اینکار رو روی فایل های متنی انجام میدیم .

Aparat : https://www.aparat.com/v/cjOoS

🆔 : @mrpythonblog
👍6😢1
هنوز به کد مبهم شده (obfuscated) ایمان نداری ؟‌

این لینک رو باز کن و سورس C داخلش رو بررسی کن :
https://www.ioccc.org/1988/phillipps.c

حتی میتونی کامپایلش کنی خودت و ببینی که وقتی اجرا میشه یه شعر برات رو صفحه مینویسه :)

🆔 : @mrpythonblog
👏7👍2👎1😱1
سلام .
سال نو رو به همه دوستان و آشنایان و تمام اعضای کانال تبریک عرض میکنم
انشاءالله سالی پر برکت ، سلامتی و شادی داشته باشید 🌺
10
🔴 شکستن کد ها با پایتون - قسمت ۱۲ : الگوریتم تشخیص متن انگلیسی

در این قسمت میبینیم چطوری میشه اسکریپتی نوشت که وقتی یک متن تشکیل شده از چندین کاراکتر رو بهش میدیم بهمون بگه آیا این یک متن معتبر انگلیسی هست یا نه . خب این قابلیت خیلی جاها به دردمون میخوره مخصوصا در قسمت بعد که قراره Columnar Cipher رو بشکنیم. بالاخره اسکریپت باید بتونه تشخیص بده وقتی متن رمز شده رو با یک کلید خاص رمزگشایی میکنه به یک متن درست حسابی انگلیسی رسیده یا نه صرفا یک متن بی مفهومه و در نتیجه کلید اشتباه بوده !

Aparat : https://www.aparat.com/v/CB4OY

🆔 : @mrpythonblog
👍5
🔴 شکستن کد ها با پایتون - قسمت ۱۳ : شکستن Columnar Cipher

در قسمت های قبلی همه چیز رو آماده کردیم تا در این قسمت بتونیم بالاخره Columnar Cipher رو بشکنیم . یعنی بدون داشتن کلید ، متن رمز شده رو رمزگشایی کنیم و کلید صحیحش رو پیدا کنیم . با ما همراه باشید :)

Aparat : https://www.aparat.com/v/t4ZmE

🆔 : @mrpythonblog
5👍3🔥1