Latest posts

Mr Python | مستر پایتون
20 Sept, 07:38
🟣 اسمبلی x86 - قسمت 52 : تعریف Procedure در MASMدر این قسمت به بررسی نحوه تعریف و مدیریت Procedure ها در MASM میپردازیم . اسمبلر MASM بر خلاف NASM قابلیت های ویژه و خاصی برای مدیریت و فراخوانی Procedure ها در اختیار برنامه نویس میگذارد که با بهره گیری صحیح از آن ها ، شما از مدیریت دستی قاب های پشته ، پاکسازی پارامتر ها و قواعد فراخوانی (Calling Convention) معاف میشوید و اکثر این موارد را به صورت خودکار خود MASM برای شما مدیریت میکند .Aparat : https://www.aparat.com/v/wki4c41🆔 : @MrPythonBlog | Boost | Donate


Mr Python | مستر پایتون
20 Aug, 12:08
🟣 اسمبلی x86 - قسمت 51 : استفاده از توابع Windows API در MASMدر این قسمت یاد میگیریم ساختار کلی کد های نوشته شده در MASM به چه شکل است و با شبه دستور های مهم MASM آشنا شده و سپس نحوه استفاده از توابع Windows API در اسمبلی را یاد خواهیم گرفت .Aparat : https://www.aparat.com/v/mah2r55🆔 : @MrPythonBlog | Boost | Donate


Mr Python | مستر پایتون
18 Aug, 09:36edited
🟣 اسمبلی 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


Mr Python | مستر پایتون
23 Jun, 09:34
🟣 اسمبلی x86 - قسمت 49 : شبه دستورات مهم و کاربردی NASMدر این قسمت به بررسی شبه دستورات (Directive) مهم و کاربردی اسمبلر NASM نظیر TIMES , EQU , INCLUDE , ... میپردازیم . دانستن این شبه دستورات باعث میشود برنامه نویسی اسمبلی برای شما بسیار راحت تر و بهینه تر باشد .Aparat : https://www.aparat.com/v/gyuayio🆔 : @MrPythonBlog | Donate | Boost


Mr Python | مستر پایتون
13 Jun, 16:39
🟣 اسمبلی x86 - قسمت 48 : ساخت برنامه رمزنگاری فایل هادر این قسمت به عنوان تمرین و بررسی عملی تر مفاهیم مطرح شده ، به پیاده سازی یک برنامه رمز کننده فایل ها با استفاده از عملگر XOR پرداخته ایم .Aparat : https://www.aparat.com/v/fbaknoz🆔 : @MrPythonBlog | BOOST


Mr Python | مستر پایتون
8 Jun, 15:12
🟣 اسمبلی x86 - قسمت 47 : ساخت بازی حدس عدددر این قسمت یک بازی حدس عدد با استفاده از زبان اسمبلی در سیستم عامل لینوکس 32 بیتی خواهیم ساخت .Aparat : https://www.aparat.com/v/hjmnkjj🆔 : @MrPythonBlog


Mr Python | مستر پایتون
7 Jun, 12:12
وبسایت مسترپایتون مجددا در دسترس قرار گرفت و تمام دوره ها نیز به صورت کاملا رایگان منتشر شدند 🐍🎩https://mrpythonblog.ir


Mr Python | مستر پایتون
2 Jun, 10:36
🟣 اسمبلی x86 - قسمت 46 : ترکیب کد زبان C و اسمبلیدر این قسمت به بررسی نحوه فراخوانی کد های زبان C در زبان اسمبلی و برعکس فراخوانی کد های اسمبلی در زبان C صحبت خواهیم کرد. در این قسمت یاد میگیرم چطور کد های اسمبلی خود را با کامپایلر های زبان C نظیر GCC لینک کنیم و از کتابخانه های استاندارد زبان C و توابع آن ها مثل printf , scanf , malloc , ... در کد های اسمبلی خود بهره ببریم .Aparat : https://www.aparat.com/v/oayh2w3🆔 : @MrPythonBlog


Mr Python | مستر پایتون
31 May, 11:16
سلام خدمت همه دوستان . وقت همگی بخیر . امیدوارم که سالم و سلامت باشیدفعالیت های ما در مدتی که تلگرام نبودیم :۱ - دوره های "تست نفوذ وایرلس با پایتون" و "ابزارنویسی شبکه با پایتون" که قبلا روی وبسایتمون به فروش میرسید هم اکنون برای همیشه به صورت کاملا رایگان روی آپارات مسترپایتون در دسترس هست- پلی لیست آموزش کتابخانه Scapy در پایتون در آپارات - پلی لیست دوره تست نفوذ وایرلس با پایتون در آپارات - پلی لیست دوره ابزارنویسی شبکه با پایتون در آپارات۲ - دوره اسمبلی x86 تا قسمت ۴۵ ضبط و در کانال آپارات مسترپایتون منتشر شده است ، در قسمت های جدید وارد برنامه نویسی اسمبلی روی سیستم عامل لینوکسی ۳۲ بیتی و اسمبلر Nasm شده ایم .- پلی لیست دوره اسمبلی x86 در آپارات۳ - همچنین لینک دونیت و حمایت مالی برای مسترپایتون در وبسایت دونیتو فعالسازی شده است https://donito.me/mrpythonblogروند تولید محتوای آموزشی ما همچنان پابرجا بوده و خواهد بود . در صورت برقراری دسترسی برای بنده به وبسایت یوتیوب
Mr Python | مستر پایتون
21 Feb, 12:21edited
🟣 اسمبلی x86 - قسمت 33 : دستورالعمل های کار با آرایه ها و رشته هادر این قسمت به بررسی دستورالعمل های اختصاصی پردازنده های x86 جهت کار با آرایه ها و رشته ها میپردازیم . دستورالعمل های بررسی شده در این قسمت عبارتند از : MOVSB/MOVSW STOSB/STOSW LODSB/LODSW SCASB/SCASW CMPSB/CMPSW CLD/STDAparat : https://www.aparat.com/v/bxzpo9x Youtube : https://youtu.be/TCgbFcV33ss🆔 : @MrPythonBlog | BOOST


Mr Python | مستر پایتون
31 Jan, 09:20
سلام خدمت دوستان عزیز . امیدوارم حالتون خوب باشه . این دو قسمتی که الان خدمتتون ارسال شد 👆 تنها قسمت هایی بود که تونستم این مدت ضبط کنم طی این دو هفته . یعنی قسمت های ۳۱ و ۳۲ که بسیار هم قسمت های مهمی هستند از نظر مفاهیم مطرح شده . متاسفانه من دچار یک بیماری شدم و توانایی ضبط ویدیو نداشتم برای همین وقفه زیادی برای ضبط قسمت های بعدی پیش اومد . از این به بعد طبق روال قبل ، ویدیو ها ضبط و منتشر میشوند .
Mr Python | مستر پایتون
31 Jan, 09:17
🟣 اسمبلی x86 - قسمت 32 : حل تمرین تعریف تابع محاسبه فاکتوریلدر این قسمت به حل تمرین مطرح شده در قسمت قبلی یعنی نوشتن یک Procedure برای محاسبه فاکتوریل خواهیم پرداخت . این Procedure یک ورودی دریافت کرده و طبق قرارداد های CDECL یا STDCALL تعریف میشود . همچنین از روش مدیریت قاب پشته (Stack Frame) که در جلسه قبل مطرح شد برای مدیریت پشته و دسترسی به آرگومان ها استفاده کرده ایمAparat : https://www.aparat.com/v/ewrn70w Youtube : https://youtu.be/rP3TrIuLcFU🆔 : @MrPythonBlog | BOOST


Mr Python | مستر پایتون
31 Jan, 08:33
🟣 اسمبلی x86 - قسمت 31 : قاب های پشته و قرارداد های فراخوانی (Calling Convention)این قسمت بی شک یکی از مهمترین قسمت های دوره هست و میتوان گفت بعد از یادگیری مفاهیم این قسمت سطح درک شما از زبان اسمبلی در یک سطح کاملا جدیدی قرار خواهد گرفت . در این قسمت به بررسی عمیق تر procedure ها و قاب های پشته مورد استفاده توسط آن ها خواهیم پرداخت . در مورد مدیریت قاب پشته (Stack Frame) ، دسترسی به آرگومان های داده شده به توابع ، مدیریت متغییر ها و حافظه محلی Procedure ها در پشته خواهیم پرداخت . همچنین به این موضوع که قواعد فراخوانی (Calling Convention) چیست خواهیم پرداخت و دو نوع از مرسوم ترین آن ها یعنی CDECL و STDCALL را بررسی خواهیم کرد .Aparat : https://www.aparat.com/v/csc0g62 Youtube : https://youtu.be/xyt4q3d9oiA🆔 : @MrPythonBlog | BOOST


Mr Python | مستر پایتون
7 Jan, 15:51edited
سلام خدمت دوستان عزیز وقتتون بخیرخدمتتون عرض کنم الان سایت ما با اختلال رو به رو هست و به دلیل اختلالات اینترنت ممکنه برای بعضی از دوستان باز نشه .محتوای آموزشی ما طبق روال عادی حداقل روی آپارات آپلود خواهد شد . حالا اگر تونستیم و دسترسی داشتیم هم تلگرام اطلاع رسانی میکنیم و هم روی یوتیوب آپلودش میکنیم .کانال آپارات مستر پایتون: https://aparat.com/mrpythonblog کانال یوتیوب مستر پایتون : https://youtube.com/@mrpythonblogآپارات - سرویس اشتراک ویدیوآپارات | MrPythonBlogآموزش ساخت و توسعه ابزار های هکینگ با زبان پایتون آموزش ساخت چیت و گیم هکینگ وب سایت : https://mrpythonblog.ir کانال یوتی
Mr Python | مستر پایتون
7 Jan, 09:31
🟣 اسمبلی x86 - قسمت 30 : Procedure هادر این قسمت به معرفی مفهوم Procedure یا Subroutine ها خواهیم پرداخت که همان توابع در زبان های برنامه نویسی سطح بالا هستند . با دستورالعمل های CALL و RET برای فراخوانی و بازگشت از Procedure ها آشنا خواهیم شد . به عبارتی اینجا یاد میگیریم چطور در زبان اسمبلی تابع تعریف کنیم .Aparat : https://www.aparat.com/v/qigbu1g Youtube : https://youtu.be/nHJ93hjs9Kc🆔 : @MrPythonBlog | BOOST


Mr Python | مستر پایتون
25 Dec 2025, 08:51
🟣 اسمبلی x86 - قسمت 29 : دستورالعمل های PUSH و POPدر این قسمت به بررسی دستورالعمل های PUSH و POP برای کار با حافظه پشته (STACK) خواهیم پرداخت . حافظه پشته و ویژگی های آن را در قسمت نهم دوره بررسی کرده ایم . در صورت عدم آشنایی با حافظه پشته ، پیشنهاد میشود ابتدا مفاهیم قسمت 9 مرور شود و سپس این قسمت دیده شود .Aparat : https://www.aparat.com/v/aoy1ja1 Youtube : https://youtu.be/jAawiF6gvrs🆔 : @MrPythonBlog | BOOST


Mr Python | مستر پایتون
17 Dec 2025, 07:33
🟣 اسمبلی x86 - قسمت 28 : حل چالش فیبوناچیدر این قسمت به حل آخرین تمرین مطرح شده در قسمت 25 یعنی حل چالش پیدا کردن جملات دنباله فیبوناچی خواهیم پرداخت .Aparat : https://www.aparat.com/v/vmpez06 Youtube : https://youtu.be/QczOjB2AKeE🆔 : @MrPythonBlog | BOOST


Mr Python | مستر پایتون
15 Dec 2025, 10:33
🟣 اسمبلی x86 - قسمت 27 : حل چالش FizzBuzzدر این قسمت به بررسی دومین تمرین مطرح شده در قسمت ۲۵ خواهیم پرداخت و آن هم چالش FizzBuzz است . این چالش به این صورت است که برنامه ما باید اعداد یک بازه (مثلا ۱ تا ۱۰۰)را پردازش کند ، به جای اعدادی که مضرب ۳ هستند عبارت Fuzz را بنویسد و به جای اعدادی که مضرب ۵ هستندذ عبارت Bizz را بنویسد و به جای اعدادی که هم مضرب ۳ و هم مضرب ۵ هستند عبارت FizzBuzz را بنویسد .Aparat : https://www.aparat.com/v/tyt63vw Youtube : https://youtu.be/c6_4bTeLR9g🆔 : @MrPythonBlog | BOOST


Mr Python | مستر پایتون
13 Dec 2025, 08:32
🟣 اسمبلی x86 - قسمت 26 : حل تمرین الگوریتم تشخیص اعداد اولدر این قسمت به حل اولین تمرین مطرح شده در قسمت 25 یعنی نوشتن برنامه ای در زبان اسمبلی که اعداد اول را تشخیص دهد پرداخته ایم .Aparat : https://www.aparat.com/v/ymbai9v Youtube : https://youtu.be/rGIktackBTI🆔 : @MrPythonBlog | BOOST


Mr Python | مستر پایتون
9 Dec 2025, 12:02
🟣 اسمبلی x86 - قسمت 25 : پیاده سازی حلقه های شرطی while و forیکی از پرکاربردترین ساختار ها در زبان های برنامه نویسی سطح بالا ، حلقه های شرطی نظیر FOR و WHILE هستند که در پیاده سازی بسیاری از الگوریتم ها به کار میروند . در این قسمت به بررسی نحوه پیاده سازی این حلقه ها در زبان اسمبلی با استفاده از دستورات مقایسه و پرش شرطی خواهیم پرداخت .01:12 پیاده سازی حلقه WHILE 05:33 پیاده سازی حلقه DO WHILE 08:37 پیاده سازی حلقه FOR 14:51 ارائه سه تمرین جهت تثبیت مطالب مطرح شدهAparat : https://www.aparat.com/v/tdgj0n8 Youtube : https://youtu.be/lYKBq-eZJlM🆔 : @MrPythonBlog | BOOST

Related Channels
Other channels in the same section of the catalogue.
