نام محصول به انگلیسی | دانلود Udemy – Reverse Engineering 2: Windows GUI Programs 2024-12 – دانلود رایگان نرم افزار |
---|---|
نام محصول به فارسی | دانلود دوره Udemy – مهندسی معکوس ۲: برنامههای رابط گرافیکی ویندوز ۲۰۲۴-۱۲ – |
زبان | انگلیسی با زیرنویس فارسی |
نوع محصول | آموزش ویدیویی |
نحوه تحویل | به صورت دانلودی |
این دوره آموزشی دانلودی بوده و همراه با زیرنویس فارسی ارائه میگردد.
حداکثر تا ۲۴ ساعت پس از سفارش، لینک اختصاصی دوره برای شما ساخته و جهت دانلود ارسال خواهد شد.
جهت پیگیری سفارش، میتوانید از طریق واتساپ با شماره 09395106248 یا آیدی تلگرامی @ma_limbs در تماس باشید.
دانلود دوره Udemy – مهندسی معکوس ۲: برنامههای رابط گرافیکی ویندوز ۲۰۲۴-۱۲ – رایگان
درباره دوره
این دوره پیشرفته با هدف آموزش مهندسی معکوس برنامههای رابط گرافیکی ویندوز (GUI) طراحی شده است. شما یاد میگیرید چگونه ساختار داخلی فایلهای اجرایی PE را بررسی کنید، توابع API ویندوز را شناسایی نموده و با ابزارهای دیباگینگ و آنالیز بایتکد به عمق برنامه دسترسی پیدا کنید. مدرس دوره، مهندس امنیت با بیش از ده سال سابقه، نمونههای واقعی و پروژههای کاربردی را برای تسلط شما ارائه میکند.
سرفصلها و ساختار دوره
- بخش ۱: مقدمه و مفاهیم پایه
- معرفی مهندسی معکوس
- ساختار فایل PE و بخشهای مختلف آن
- بخش ۲: ابزارهای مورد نیاز
- IDA Pro و Ghidra
- OllyDbg و x64dbg
- Resource Hacker و PE Explorer
- بخش ۳: تحلیل توابع ویندوز API
- شناسایی Entry Point و IAT
- بازتاب توابع گرافیکی (GDI, User32)
- بخش ۴: دیباگ پیشرفته و Hooking
- تنظیم Breakpointهای سختافزاری و نرمافزاری
- پیادهسازی Detours برای Hook کردن توابع
- بخش ۵: تزریق DLL و تزریق کد پویا
- روشهای DLL Injection
- استفاده از CreateRemoteThread و SetWindowsHookEx
- بخش ۶: آنالیز رمزنگاریشده و محافظتشده
- شکستن Packing و Obfuscation
- بازسازی تابعهای رمزنگاری
- بخش ۷: پروژه عملی
- مهندسی معکوس یک ویرایشگر متن ساده (Notepad Clone)
- تزریق کد برای تغییر رفتار UI
آنچه در دوره یاد میگیرید
- تحلیل لایههای فایلهای PE و استخراج اطلاعات ساختاری
- یادگیری کار با دیباگرهای دسکتاپ و تعیین نقاط توقف هوشمندانه
- شناسایی و Hook کردن توابع Windows API در زمان اجرا
- تزریق DLL و کد پویا برای تغییر رفتار یک برنامه
- شکستن محافظتها و رمزنگاریهای معمول نرمافزار
- طراحی فرآیند مهندسی معکوس برای پروژههای واقعی
پیشنیازها
- آشنایی پایه با زبانهای C/C++ و اسمبلی (x86/x64)
- درک مفاهیم سیستمعامل ویندوز و ساختار هسته (Kernel)
- تسلط ابتدایی بر ابزارهای دیباگینگ و آنالیز (مانند OllyDbg)
- کامپیوتر دسکتاپ با ویندوز 10 یا بالاتر
- حداقل تجربه کار با یک محیط مجازیسازی (VMware یا VirtualBox)
مزایا و کاربردها
- افزایش توانمندی در حوزه امنیت نرمافزار و آزمون نفوذ (Penetration Testing)
- توانایی رفع اشکال و بازطراحی برنامههای کاربردی مشتری
- استفاده در جرمیابی دیجیتال و تحلیل بدافزار
- تقویت مهارتهای برنامهنویسی و درک عمیق رابطهای گرافیکی ویندوز
- بالابردن ارزش رزومه برای استخدام در شرکتهای امنیت سایبری
مثالهای عملی
در طول دوره، چندین مثال عملی اجرا میشود تا مفاهیم به صورت کاربردی و گامبهگام آموزش داده شود:
- مهندسی معکوس Notepad Clone: شناسایی ساختار پنجره، کنترلهای Edit و منوها، و اعمال Hook برای ثبت ورودیهای کاربر.
- تزریق DLL به مرورگر ساده: تغییر رفتار دکمهها بهصورت پویا و اضافهکردن امکانات جدید مانند ذخیره خودکار متن.
- شکستن محافظت UPX: خارجکردن فایل اجرایی فشرده با UPX و بازطراحی بخشهای Packer.
چرا این دوره؟
اگر قصد دارید در حوزه مهندسی معکوس و امنیت نرمافزار حرفهای شوید، این دوره جامعترین منبع برای شماست. تمامی مباحث از پایه تا پیشرفته به صورت یکپارچه و عملی آموزش داده میشود و با پروژههای واقعی، آماده ورود به بازار کار خواهید بود.
نقد و بررسیها
هنوز بررسیای ثبت نشده است.