1215
مجموعه آموزش های ابزارنویسی و مهندسی معکوس وبسایت مسترپایتون : https://mrpythonblog.ir ارتباط با ادمین : @MrPythonAdmin آپارات : https://aparat.com/mrpythonblog یوتیوب : https://youtube.com/@mrpythonblog
نویسنده در این کتاب ، به معرفی هوش مصنوعی و تاریخچه پیشرفت اون در کشور های آمریکا و چین پرداخته .
توضیح میده که چین چطور از عصر کپی کاری گذر کرد و رسید به الان که یکی از ابرقدرت های هوش مصنوعی حساب میشه
همچنین توضیح میده که چرا چین برتری های خاصی نسبت به آمریکا در هوش مصنوعی داره و حتی فرصت پیشرفت و جلو زدن از آمریکا رو هم در آینده داره هرچند همین الان هم چین در یکسری از حوزه های هوش مصنوعی از ایالات متحده جلوتر هستش .
این کتاب هوش مصنوعی رو به عنوان برق دنیای امروزی معرفی کرده . وقتی که برق اختراع شد مدتی بعد کارآفرینانی که لزوما به اندازه نخبه ها و دانشمندان از دانش برق اطلاعی نداشتند ، به طرز فزاینده ای شروع به ایجاد کسب و کار ها و تولید محصولاتی کردند که از برق استفاده میکرد و به لطف این محصولات رسیدیم به جایی که زندگی ما پر از وسایل برقی شده .
حال هوش مصنوعی هم مانند برق است . نویسنده آینده ای نه چندان دوری رو معرفی کرده که کارآفرینان (نه لزوما دانشمندان هوش مصنوعی) شروع به ساخت محصولات و خدمات مبتنی بر هوش مصنوعی میکنند و زندگی ما پر از این محصولات و خدمات خواهد شد .
همچنین کتاب به معرفی خطرات واقعی هوش مصنوعی برای بشریت (نه اون موارد علمی تخیلی که این روز ها بعضی جاها مطرحه) مثل افزایش نابرابری های اجتماعی و ... پرداخته و طرح هایی نیز برای همزیستی انسان با هوش مصنوعی در آینده رو بررسی کرده .
بخش های انتهایی کتاب برای من خیلی جالب بود جایی که نویسنده کتاب خاطرات خودش از دورانی که متوجه شد سرطان داره رو مینویسه . نویسنده ای که خودش یکی از شناخته شده ترین آدم های حوزه هوش مصنوعی هست . سرطان ، اتفاقی بود که باعث شد دید نویسنده نسبت به زندگی عوض بشه و بیشتر به خانواده و مفاهیم انسانی مثل محبت و عشق نسبت به کسب و کار اهمیت بده .
نویسنده در این کتاب به سوالات خیلی بنیادی در مورد ما انسان ها پاسخ میده مثل این سوال که انسان بودن در عصر هوش مصنوعی چیست ؟ زمانی که هوش مصنوعی اکثر کار های امروزی انسان هارو انجام میده و پا به پای اونا پیشرفت میکنه ، فرق ما انسان ها با ماشین چیست ؟
بگذارید انتخاب ما این باشد که ماشین ها ماشین باشند و انسان ها انسان . بگذارید انتخاب کنیم که به سادگی از ماشین استفاده کنیم ، و مهمتر از همه ، همدیگر را دوست بداریم - کای فولی
🔴 شکستن کد ها با پایتون - قسمت ۱۵ : Multiplicative & Affine Cipher
در این قسمت به بررسی طرز کارکرد یک Cipher جدید میپردازیم به نام Affine Cipher که خود ترکیبی از دو cipher دیگر به نام های Caesar و Multiplicative است . Caesar را قبلا یادگرفتیم و در این ویدیو به بررسی Multiplicative Cipher و نهایتا Affine Cipher میپردازیم .
Aparat : https://www.aparat.com/v/I6Zcn
🆔 : @mrpythonblog
🔴 شکستن کد ها با پایتون - قسمت ۱۳ : شکستن Columnar Cipher
در قسمت های قبلی همه چیز رو آماده کردیم تا در این قسمت بتونیم بالاخره Columnar Cipher رو بشکنیم . یعنی بدون داشتن کلید ، متن رمز شده رو رمزگشایی کنیم و کلید صحیحش رو پیدا کنیم . با ما همراه باشید :)
Aparat : https://www.aparat.com/v/t4ZmE
🆔 : @mrpythonblog
به مناسب ایام نوروز میتونید از کدتخفیف ۳۰ درصدی زیر برای خرید دوره ابزارنویسی شبکه با پایتون استفاده کنید :nowruz1403
تاریخ انقضا : ۱۴ فروردین
هنوز به کد مبهم شده (obfuscated) ایمان نداری ؟
این لینک رو باز کن و سورس C داخلش رو بررسی کن :
https://www.ioccc.org/1988/phillipps.c
حتی میتونی کامپایلش کنی خودت و ببینی که وقتی اجرا میشه یه شعر برات رو صفحه مینویسه :)
🆔 : @mrpythonblog
🔴 شکستن کد ها با پایتون - قسمت ۱۰ : ساخت آزمایشگر Columnar Cipher
در قسمت قبلی تونستیم Columnar Cipher رو تکمیل کنیم و توابع مربوط به رمزگذاری و رمزگشایی اون رو بنویسم . از کجا بدونیم این دو تابع درست کار میکنند ؟ باید با رمزگذاری و رمزگشایی نمونه های زیادی از پیغام های شانسی آزمایششون کنیم . در این قسمت برنامه ای مینویسیم که اینکارو میکنه ...
Aparat : https://www.aparat.com/v/9pJ2e
🆔 : @mrpythonblog
🟡 شکستن کد ها با پایتون - قسمت ۸ : رمزگشایی در Columnar Cipher
در این قسمت به بررسی نحوه رمزگشایی متون رمز شده با استفاده از روش Columnar Cipher که در قسمت های قبلی معرفی شد میپردازیم .
Aparat : https://www.aparat.com/v/mq30i
🆔 : @mrpythonblog
🟡 شکستن کد ها با پایتون - قسمت ۶ : Transposition Cipher
ehlol
میدونید عبارت بالا چیه ؟ همون hello هستش فقط ترتیب کاراکتراش بهم خورده و نامفهومش کرده :) . این طرز کار Cipher جدیدی هست که میخوایم در این قسمت یادبگیریم . این Cipher به جای اینکه مثل Caesar متون داده هامون رو با چیزای دیگه جایگزین کنه ، فقط ترتیب قرار گیری کاراکتر ها رو طبق یک الگوریتمی بهم میزنه که باعث میشه داده نهایی کاملا نامفهوم و رمزگذاری شده بشه . این Cipher توسط ارتش فرانسه ، دیپلمات های ژاپنی ، جاسوس های شوروی و ... در قرن 19 و 20 خیلی استفاده میشده و تفاوت های نسبتا زیادی با Caesar داره و از نظر امنیتی هم خیلی بهتر از اون عمل میکنه . این ویدیو رو از دست ندید ...
Aparat : https://www.aparat.com/v/ZdCTn
🆔 : @mrpythonblog
🟡 شکستن کد ها با پایتون - قسمت ۵ : شکستن Caesar
در قسمت قبلی به بررسی نحوه پیاده سازی الگوریتم Caesar در پایتون پرداختیم . در این قسمت سزار رو از نظر امنیتی ارزیابی میکنیم و میبینیم چطور میتونیم اون رو بشکنیم .
Aparat : https://www.aparat.com/v/KqUHE
🆔 : @mrpythonblog
🟡 شکستن کد ها با پایتون - قسمت ۳ : رمز سزار
در این قسمت به معرفی اولین و ساده ترین cipher در این دوره میپردازیم و اونم چیزی نیست جز الگوریتم سزار (Caesar) . طی این قسمت میفهمیم سزار چجوری کار میکنه و چجوری میشه به صورت ریاضی وار ازش استفاده کرد یا اینکه از چیزی به نام Cipher Wheel استفاده کرد . با ما همراه باشید ...
Aparat : https://www.aparat.com/v/UWRvD
🆔 : @mrpythonblog
🟡 شکستن کد ها با پایتون - قسمت ۱ : رمزنگاری چیست ؟
خوش اومدین به اولین قسمت از دوره شکستن کد ها با پایتون (Cracking Codes With Python) که برگرفته از کتابی به همین نام است . در این دوره الگوریتم های رمزنگاری مختلف (غالبا کلاسیک) را یاد میگیریم ، در پایتون پیاده سازی میکنیم و سپس تلاش میکنیم تا اون ها رو بشکنیم و crack کنیم . در قسمت اول به تعاریف اولیه مورد نیاز رمزنگاری پرداخته ایم . با ما همراه باشید :))
Aparat : https://www.aparat.com/v/wdfxk
🆔 : @mrpythonblog
🔴 رمزنگاری حافظه های جانبی با فایل سیستم eCryptfs در لینوکس
فایل سیستم های رمزنگاری (Cryptographic Filesystems) نوعی از فایل سیستم ها هستند که به شما اجازه میدن تا فایل هایی که قصد دارید روی یک پارتیشن حافظه جانبی ذخیره کنید ، به صورت رمزگذاری شده ذخیره بشن تا محرمانگی اون ها حفظ بشه . در این ویدیو میبینیم چطور میتونیم با بهره گیری از فایل سیستم eCryptfs ، فایل های هرنوع حافظه جانبی مثل فلش مموری ، Hard Disk و … رو رمزنگاری کنیم .
Aparat : https://www.aparat.com/v/ULG5Q
🆔 : @mrpythonblog
گاهی اوقات ، backdoor ها آسیب پذیری های امنیتی هستند که به صورت کاملا عمدی و حساب شده توسط سازنده ها کاشته شده اند ...
ترجمه بخشی از کتاب The Rootkit Arsenal نوشته Bill Blunden :
در جولای سال 2007 ، یک دانشجوی کانادایی به نام Alex Ionescu ابزاری به نام Purple Pill ساخت و در وبلاگ خود منتشر کرد . این ابزار از یک آسیب پذیری در یکی از درایور های امضا شده ATI استفاده میکرد تا بتونه در حافظه کرنل ویندوز ، داده بنویسه و از این طریق درایور های مخربی که امضا شده نیستند رو بارگذاری کنه .
بعد از چند هفته ATI آسیب پذیری موجود در درایورش رو رفع کرد .
فکر میکنید چند تا درایور دیگه امکان داره وجود داشته باشن که آسیب پذیری مشابه درایور ATI رو داشته باشن ؟ آیا این آسیب پذیری ها واقعا فقط یک آسیب پذیری شانسی بودن ؟
در دنیایی که هک های دولتی به یک واقعیت تبدیل شده اند، کاملا محتمل هستش که یک درایور سخت افزاری به طور عمدی حاوی یک backdoor باشه که به صورت کاملا ظریفی در قالب یک باگ امنیتی جاساز شده است .
در این صورت اگر زمانی یک شخصی این آسیب پذیری رو متوجه بشه و به صورت عمومی منتشر کنه ، سازنده درایور کاملا ادعای بی گناهی میکنه و اون آسیب پذیری رو patch میکنه (به جاش یک آسیب پذیری جدیدتر در آپدیت بعدی خواهیم داشت :) )
🆔 : @mrpythonblog
#معرفی_منبع
Wokwi
یک سایت خیلی باحال و خوب برای شبیه سازی برد های Arduino , ESP32 , STM32 , Raspberry pi , ...
شبیه ساز این سایت همچنین انواع مختلفی از المان های ورودی / خروجی که ممکنه در پروژه هاتون نیاز داشته باشید رو میتونه شبیه سازی کنه (LED , MOTOR , LCD , KEYPAD , ...)
دارای کامپایلر زبان های برنامه نویسی مربوط به هر برد انتخابی .
آدرس سایت : https://wokwi.com
🆔 : @mrpythonblog
درود .
روز دانشجو مبارک 🫡🌺😁
کد تخفیف ۳۰ درصدی دوره ابزارنویسی شبکه با پایتون به مناسبت روز دانشجو :dnshjoo30
معتبر تا ۱۸ آذر
#معرفی_کتاب
ابرقدرت های هوش مصنوعی
نویسنده : کای فولی
ترجمه میرجواد سیدحسینی انتشارات نشر کتاب پارسه
🆔 : @mrpythonblog
🔴 شکستن کد ها با پایتون - قسمت ۱۴ : ریاضیات پیمانه ای
در قسمت 14 به بررسی ریاضیات یا حساب پیمانه ای میپردازیم که پایه و پیش نیاز ریاضیاتی برای مباحث و مواردی است که در قسمت های آینده پیش رو داریم . در این قسمت علاوه بر معرفی حساب پیمانه ای ، عملگر mod و بزرگترین مقسوم علیه مشترک ، به معرفی الگوریتم اقلیدسی برای محاسبه سریع ب.م.م میپردازیم . با ما همراه باشید
Aparat : https://www.aparat.com/v/S8Bqp
🆔 : @mrpythonblog
🔴 شکستن کد ها با پایتون - قسمت ۱۲ : الگوریتم تشخیص متن انگلیسی
در این قسمت میبینیم چطوری میشه اسکریپتی نوشت که وقتی یک متن تشکیل شده از چندین کاراکتر رو بهش میدیم بهمون بگه آیا این یک متن معتبر انگلیسی هست یا نه . خب این قابلیت خیلی جاها به دردمون میخوره مخصوصا در قسمت بعد که قراره Columnar Cipher رو بشکنیم. بالاخره اسکریپت باید بتونه تشخیص بده وقتی متن رمز شده رو با یک کلید خاص رمزگشایی میکنه به یک متن درست حسابی انگلیسی رسیده یا نه صرفا یک متن بی مفهومه و در نتیجه کلید اشتباه بوده !
Aparat : https://www.aparat.com/v/CB4OY
🆔 : @mrpythonblog
سلام .
سال نو رو به همه دوستان و آشنایان و تمام اعضای کانال تبریک عرض میکنم
انشاءالله سالی پر برکت ، سلامتی و شادی داشته باشید 🌺
🔴 شکستن کد ها با پایتون - قسمت ۱۱ : رمزنگاری فایل ها با Columnar Cipher
چی میشه اگر بخوایم یک متن خیلی طولانی (مثلا 39 صفحه متن) رو رمزگذاری کنیم ؟ قطعا copy / paste کردن این متن توی اسکریپت ها کار مشکلیه . اینجاست که رمزنگاری فایلی کمکمون میکنه . در این قسمت میخوایم از اون توابعی که برای Columnar Cipher نوشتیم استفاده کنیم تا به جای یک متن کل محتویات یک فایل رو رمزگذاری کنیم و همچنین فایل رمزگذاری شده رو رمزگشایی کنیم تا به فایل اصلی برسیم . دقت کنید اینکار رو روی فایل های متنی انجام میدیم .
Aparat : https://www.aparat.com/v/cjOoS
🆔 : @mrpythonblog
🔴 شکستن کد ها با پایتون - قسمت ۹ : پیاده سازی رمزگشایی Columnar Cipher
در این قسمت تابع رمزگشایی Columnar Cipher را پیاده سازی میکنیم . پیشنهاد میکنم قسمت پیاده سازی رمزگذاری رو اول مفاهیمش رو کار کرده باشید ....
Aparat : https://www.aparat.com/v/VBqQ1
🆔 : @mrpythonblog
🟡 شکستن کد ها با پایتون - قسمت ۷ : پیاده سازی رمزگذاری Columnar Cipher
در قسمت قبلی به بررسی تئوری نحوه رمزگذاری با استفاده از Columnar Cipher پرداختیم . اینجا میخوایم اون رو در پایتون پیاده سازی کنیم
Aparat : https://www.aparat.com/v/HKJAb
🆔 : @mrpythonblog
خیلی جالبه
اینو یه بار آپلود کردم آپارات تایید نکرد و حذفش کرد
بعد تمام واژه های "هک" توی عنوان و توضیحات ویدیو رو به "شکستن" تبدیل کردم اجازه داد
این یعنی حوش و ذیکاوط فراوان
🟡 شکستن کد ها با پایتون - قسمت ۴ : پیاده سازی Caesar
در قسمت قبلی به بررسی اینکه الگوریتم سزار چجوری کار میکنه و چجوری میشه باهاش عمل رمزگذاری و رمزگشایی رو انجام داد پرداختیم . در این قسمت اون رو در پایتون پیاده سازی میکنیم .
Aparat : https://www.aparat.com/v/SfW8L
🆔 : @mrpythonblog
🟡 شکستن کد ها با پایتون - قسمت ۲ : کد مورس
در این قسمت ، برای اولین بار در این دوره دست به کد میشیم و برای شروع ، کدگذاری و کدگشایی کد مورس رو در پایتون پیاده سازی میکنیم .
Aparat : https://www.aparat.com/v/osPLz
🆔 : @mrpythonblog
#معرفی_منبع
Cracking Codes With Python
شکستن کد ها با پایتون
قطعا این کتاب یکی از کتاب های مورد علاقه من در حوزه تحلیل رمز کلاسیک هستش .
محتوای این کتاب در ابتدا با مفاهیم اولیه پایتون شروع میشه تا خواننده دانش اولیه پایتون رو بدست بیاره . سپس شروع میکنه الگوریتم های رمزنگاری کلاسیک رو از ساده تا الگوریتم های سخت تر شرح میده . در مورد هر الگوریتم رمزنگاری ابتدا نحوه پیاده سازی (رمزگذاری و رمزگشایی) اون الگوریتم در زبان پایتون رو بررسی میکنه و سپس (بخش جالب !) روش های شکستن اون الگوریتم با استفاده از زبان پایتون !
هرچند اکثر محتوای کتاب درباره رمزنگاری های کلاسیک است ، اما در اخر کتاب چند مبحث از رمزنگاری های مدرن مثل الگوریتم های نامتقارن و پیاده سازی برخی از آن ها نیز مطرح میشود که بسیار جالب است .
🆔 : @mrpythonblog
🔴 ساخت Rubber Ducky با آردوینو Leonardo
در قسمت قبلی مجموعه rubber ducky به بررسی نحوه ساخت rubber ducky با استفاده از آردوینو مدل UNO پرداختیم که مشاهده کردیم دردسر زیادی داشت . از آنجایی که میکروکنترلر اصلی مدل UNO ماژول USB ساپورت نمیکرد مجبور به تغییر Firmware یکی از میکروکنترلر های برد بودیم . اما در این قسمت میبینیم چگونه میتوان با استفاده از آردوینو Leonardo به راحتی بدونه هیچ تغییر Firmware به هدفمان برسیم …
Aparat : https://www.aparat.com/v/4vrJF
Web : https://mrpythonblog.ir/arduino-leonardo-rubber-ducky/
🆔 : @mrpythonblog
همچنین این سایت خودش یکسری پروژه از پیش تعریف شده داره که به عنوان نمونه آموزشی میتونید بخونیدشون .
برای مثال این ویدیو که پروژه گاوصندق الکترونیکی با آردوینو هستش
🆔 : @mrpythonblog
🟣 جاسازی Shellcode در فایل اجرایی exe
در اینجا میخواهیم ببینیم چطور میتوان یک Shellcode را در یک فایل اجرایی ویندوزی جاسازی کرد به طوری که با اجرای فایل اجرایی آلوده ، ابتدا Shellcode به صورت مخفیانه اجرا شده و سپس محتوای عادی فایل اجرایی شروع به اجرا شدن میکنند طوری که همه چیز عادی به نظر برسد .
https://mrpythonblog.ir/embedding-shellcode-in-pe/
#توسعه_بدافزار
🆔 : @mrpythonblog
بخش های دوره ابزارنویسی شبکه با پایتون :
🔸بخش اول : مفاهیم شبکه (ارائه شده به صورت رایگان)
🔸بخش دوم : سوکت نویسی پایتون (ارائه شده به صورت رایگان)
🔸بخش سوم : برنامه نویسی همروندی و موازی در پایتون (ارائه شده به صورت رایگان)
🔸بخش چهارم : Scapy
🔸بخش پنجم : ابزارنویسی
ابزار های نوشته شده در این دوره :Ping
Traceroute
Ping Sweep
ARP Scanner
Connect Scanner
SYN Scanner
UDP Scanner
SYN Flooder
ARP Spoofer
DNS Hijacker
FTP Cracker
Telnet Cracker
HTTP / HTTPS Cracker
ICMP Tunnelling For Shell access
🆔 : @mrpythonblog