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

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

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

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

یوتیوب :
https://youtube.com/@mrpythonblog
Download Telegram
🟣 اسمبلی x86 - قسمت 32 : حل تمرین تعریف تابع محاسبه فاکتوریل

در این قسمت به حل تمرین مطرح شده در قسمت قبلی یعنی نوشتن یک Procedure برای محاسبه فاکتوریل خواهیم پرداخت . این Procedure یک ورودی دریافت کرده و طبق قرارداد های CDECL یا STDCALL تعریف میشود . همچنین از روش مدیریت قاب پشته (Stack Frame) که در جلسه قبل مطرح شد برای مدیریت پشته و دسترسی به آرگومان ها استفاده کرده ایم

Aparat : https://www.aparat.com/v/ewrn70w
Youtube : https://youtu.be/rP3TrIuLcFU

🆔 : @MrPythonBlog | BOOST
13👍1
سلام خدمت دوستان عزیز . امیدوارم حالتون خوب باشه .
این دو قسمتی که الان خدمتتون ارسال شد 👆 تنها قسمت هایی بود که تونستم این مدت ضبط کنم طی این دو هفته . یعنی قسمت های ۳۱ و ۳۲ که بسیار هم قسمت های مهمی هستند از نظر مفاهیم مطرح شده .
متاسفانه من دچار یک بیماری شدم و توانایی ضبط ویدیو نداشتم برای همین وقفه زیادی برای ضبط قسمت های بعدی پیش اومد .
از این به بعد طبق روال قبل ، ویدیو ها ضبط و منتشر میشوند .
27🙏6🔥2😢2🎉1
🟣 اسمبلی x86 - قسمت 33 : دستورالعمل های کار با آرایه ها و رشته ها

در این قسمت به بررسی دستورالعمل های اختصاصی پردازنده های x86 جهت کار با آرایه ها و رشته ها میپردازیم . دستورالعمل های بررسی شده در این قسمت عبارتند از :
MOVSB/MOVSW
STOSB/STOSW
LODSB/LODSW
SCASB/SCASW
CMPSB/CMPSW
CLD/STD

Aparat : https://www.aparat.com/v/bxzpo9x
Youtube : https://youtu.be/TCgbFcV33ss

🆔 : @MrPythonBlog | BOOST
10🔥2
سلام خدمت همه دوستان . وقت همگی بخیر . امیدوارم که سالم و سلامت باشید

فعالیت های ما در مدتی که تلگرام نبودیم :

۱ - دوره های "تست نفوذ وایرلس با پایتون" و "ابزارنویسی شبکه با پایتون" که قبلا روی وبسایتمون به فروش میرسید هم اکنون برای همیشه به صورت کاملا رایگان روی آپارات مسترپایتون در دسترس هست

- پلی لیست آموزش کتابخانه Scapy در پایتون در آپارات
- پلی لیست دوره تست نفوذ وایرلس با پایتون در آپارات
- پلی لیست دوره ابزارنویسی شبکه با پایتون در آپارات

۲ - دوره اسمبلی x86 تا قسمت ۴۵ ضبط و در کانال آپارات مسترپایتون منتشر شده است‌ ، در قسمت های جدید وارد برنامه نویسی اسمبلی روی سیستم عامل لینوکسی ۳۲ بیتی و اسمبلر Nasm شده ایم .

- پلی لیست دوره اسمبلی x86 در آپارات

۳ - همچنین لینک دونیت و حمایت مالی برای مسترپایتون در وبسایت دونیتو فعالسازی شده است
https://donito.me/mrpythonblog


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

همچنین وبسایت مسترپایتون در حال حاضر به درستی در دسترس نیست و به محض حل شدن مشکلات دوباره در دسترس قرار خواهد گرفت .

🌹🎩

🆔 : @MrPythonBlog
30👏1
🟣 اسمبلی x86 - قسمت 46 : ترکیب کد زبان C و اسمبلی

در این قسمت به بررسی نحوه فراخوانی کد های زبان C در زبان اسمبلی و برعکس فراخوانی کد های اسمبلی در زبان C صحبت خواهیم کرد.
در این قسمت یاد میگیرم چطور کد های اسمبلی خود را با کامپایلر های زبان ‌C نظیر GCC لینک کنیم و از کتابخانه های استاندارد زبان C و توابع آن ها مثل printf , scanf , malloc , ... در کد های اسمبلی خود بهره ببریم .

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

🆔 : @MrPythonBlog
11
وبسایت مسترپایتون مجددا در دسترس قرار گرفت و تمام دوره ها نیز به صورت کاملا رایگان منتشر شدند 🐍🎩

https://mrpythonblog.ir
17🔥4👍2
🟣 اسمبلی x86 - قسمت 47 : ساخت بازی حدس عدد

در این قسمت یک بازی حدس عدد با استفاده از زبان اسمبلی در سیستم عامل لینوکس 32 بیتی خواهیم ساخت .

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

🆔 : @MrPythonBlog
18
🟣 اسمبلی x86 - قسمت 48 : ساخت برنامه رمزنگاری فایل ها

در این قسمت به عنوان تمرین و بررسی عملی تر مفاهیم مطرح شده ، به پیاده سازی یک برنامه رمز کننده فایل ها با استفاده از عملگر XOR پرداخته ایم .


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

🆔 : @MrPythonBlog | BOOST
19🔥2
🟣 اسمبلی x86 - قسمت 49 : شبه دستورات مهم و کاربردی NASM

در این قسمت به بررسی شبه دستورات (Directive) مهم و کاربردی اسمبلر NASM نظیر TIMES , EQU , INCLUDE , ... میپردازیم . دانستن این شبه دستورات باعث میشود برنامه نویسی اسمبلی برای شما بسیار راحت تر و بهینه تر باشد .

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

🆔 : @MrPythonBlog | Donate | Boost
19🔥4
🟣 اسمبلی x86 - قسمت 50 : شروع برنامه نویسی اسمبلی روی ویندوز ۳۲ بیت

از این قسمت وارد بخش جدیدی از دوره خواهیم شد که اختصاصا مربوط به برنامه نویسی اسمبلی روی ویندوز 32 بیت توسط اسمبلر MASM میباشد . در این قسمت به معرفی مقدمه ای از رابط برنامه نویسی ویندوز (Windows API) و نحوه نصب و پیکربندی اسمبلر MASM32 پرداخته ایم .


01:24
فایل های DLL , EXE در ویندوز
09:25 رابط برنامه نویسی ویندوز (Windows API)
21:01 معرفی اسمبلر MASM
22:21 مروری بر ساختار حافظه برنامه های درحال اجرا
24:10 نصب و پیکربندی MASM32 روی ویندوز

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

🆔 : @MrPythonBlog | Boost | Donate
18
🟣 اسمبلی x86 - قسمت 51 : استفاده از توابع Windows API در MASM

در این قسمت یاد میگیریم ساختار کلی کد های نوشته شده در MASM به چه شکل است و با شبه دستور های مهم MASM آشنا شده و سپس نحوه استفاده از توابع Windows API در اسمبلی را یاد خواهیم گرفت .

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

🆔 : @MrPythonBlog | Boost | Donate
15