Windows API Hooking 2024-2 is a comprehensive, hands-on course designed to take you from the fundamentals to advanced, real-world mastery of hooking. Whether you are just starting out or looking to level up, this course gives you the structured path and practical projects you need to succeed.
Throughout the lessons you will build genuine confidence with hooking and api, learning through clear explanations and step-by-step examples you can apply immediately. Below you will find everything the course covers, who it is for, and a full breakdown of the curriculum before you download.
Course Description
دوره Windows API Hooking. این دوره به بررسی روشهای مختلف برای کنترل و نظارت بر جریان اجرای توابع سیستمی میپردازد. قلابگذاری تکنیکی است که به برنامهها اجازه میدهد جریان اجرای یک تابع را قطع کرده، پارامترهای ارسالی به آن را بررسی یا تغییر دهند. این تکنیک به طور گسترده توسط نرمافزارهای آنتیویروس و سیستمهای تشخیص و پاسخ نقطه پایانی برای نظارت بر توابع حیاتی سیستم عامل مانند توابع تخصیص حافظه یا ایجاد ریسمان از راه دور استفاده میشود. دوره سه روش اصلی را پوشش میدهد. روش اول قلابگذاری درونخطی پنج بایتی است که در آن پنج بایت ابتدایی تابع هدف با یک دستور پرش به تابع مهاجم جایگزین میشود تا کنترل جریان و پارامترها به دست گرفته شود و پس از بررسی، اجرای تابع اصلی از سر گرفته یا مسدود گردد. روش دوم، قلابگذاری جدول آدرس واردات است که با تغییر آدرس تابع در این جدول، فراخوانیها به سمت تابع قلابگذار هدایت میشوند. همچنین تکنیکهای عملی مانند پنهانسازی فرآیندها آموزش داده میشود که با دستکاری لیست پیوندی فرآیندهای بازگردانده شده توسط توابع سیستمی، فرآیند مورد نظر از دید ابزارهایی مانند Task Manager مخفی میماند. در نهایت، روش جداسازی قلاب از کتابخانههای پویا ارائه میشود که طی آن بخش کد اجرایی یک کتابخانه قلابگذاری شده، با یک کپی تمیز از روی دیسک یا از یک فرآیند متوقف شده جایگزین میشود تا رفتار عادی سیستم بازیابی گردد. این دوره به درک عمیقتری از مکانیزمهای امنیتی سیستم عامل و روشهای مقابله با آنها کمک میکند.
What You Will Learn
- API Hooking چیست؟
- انواع مختلف Hooking
- Inline Hooking
- IAT Hooking
- DLL Unhooking
Who This Course Is For
- آزمایشکنندگان نفوذ (Penetration Testers)
- توسعهدهندگان بدافزار (Malware Developers)
Course Features & Specifications
- ناشر: Udemy
- مدرس: Naga Sai Nikhil
- سطح آموزش: مبتدی تا پیشرفته
- مدت زمان آموزش: 2 ساعت و 13 دقیقه
- تعداد دروس: 8
Prerequisites
- No prior experience needed but basics of windows api is an added advantage
Preview
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: ندارد
کیفیت: 720p
Installation Guide
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: ندارد
کیفیت: 720p