TGViewer
OS Internals OS Internals @oxaa55 · 3.64K subscribers
Post #62 1.91K
این ویدئو یکی از جلسات درس آزمایشگاه سیستم‌عامل در دانشگاه علم و صنعت است که در آن برنامه نویسی #Assembly مرور شده و شیوه‌ی اجرای توابع در سیستم‌های ۳۲بیتی به صورت کامل شرح داده می‌شود. در این جلسه شیوه‌ی ذخیره‌ی مقادیر مختلف بر روی پشته مثل پارامترهای توابع، متغیرهای محلی، آدرس بازگشت از تابع و مقدار رجیستر EBP، که شروع frame تابع را مشخص می‌کند، به صورت دقیق شرح داده شده و پس از آن نحوه‌ی اجرای #StackOverflow نمایش داده می‌شود. در نهایت با فضای آدرس‌دهی پروسه‌ها نیز آشنا شده و کاربرد #ASLR, #PIE در فراهم کردن امنیت برنامه‌ها بررسی می‌شوند. در پایان با #debug کردن چند برنامه در #gdb مشکل چک نشدن boundary در آرایه‌های C/C++ و امکان redirect‌ کردن مسیر اجرای برنامه و همچنین مشکل #gets و امکان overflow شدن و تغییر آدرس بازگشت از تابع نمایش داده می‌شوند.

https://www.aparat.com/v/oFvr4
==============
https://t.me/OxAA55
آپارات - سرویس اشتراک ویدیو مرور اسمبلی و شیوه‌ی اجرای توابع در x86 این ویدئو یکی از جلسات درس آزمایشگاه سیستم‌عامل در دانشگاه علم و صنعت است که در آن برنامه نویسی اسمبلی مرور شده و شیوه‌ی اجرای توابع در سیستم‌های ۳۲بیتی به صورت کامل شرح داده می‌شود. شیوه‌ی ذخیره‌ی پارامترهای توابع، متغیرهای محلی، آدرس بازگشت از تابع و مقدار…
More from @oxaa55
  1. Sep 24, 2026🎯Inside the MBR: How the 512-Byte Boot Sector and Partition Tables Work ⁉️تا حالا به این…
  2. Aug 21, 2026🔸 کارگاه تخصصی «Linux Kernel Internals» اگر با Linux کار می‌کنید، شناختن دستورات و مدیریت…
  3. Aug 14, 2026OS Internals pinned «🚀 دوره‌ی Foundations of Linux Reverse Engineering and Exploitation ب…
  4. Aug 14, 2026🚀 دوره‌ی Foundations of Linux Reverse Engineering and Exploitation به صورت کامل منتشر شد!…
  5. Jun 3, 2026سلام به همه عزیزان، یکی از کارهایی که تجربه خیلی با ارزشی است و یادگیری زیادی داره، کار کر…
  6. Dec 12, 2025📢 انتشار فصل هفتم دوره Linux Exploit Development ℹ️ جزئیات ساختار فایل‌های ELF. مشاهده‌ی…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →