VSEC.IR

آموزش دوره های کمیاب امنیت اطلاعات بدون

کرک و تکنیک های نفوذ به نرم افزار

توضیحات و سرفصل دوره
پرسش و پاسخ با استاد
آزمون
دیدگاه ها

هدف از آموزش دوره

طی این دوره آموزشی دانشجو ابتدا با مفاهیم اولیه مهندسی معکوس در سیستم عامل ویندوز آشنا شده و سپس طی تمرین های عملی روش کرک کردن نرم افزارهای مختلف و حذف محدودیت های آنها اعم از محدودیت های مبتنی بر زمان ( فعالیت نرم افزار تا ۳۰ روز به صورت آزمایشی )، محدودیت های مبتنی بر عملکرد ( عدم امکان تهیه پرینت در برخی از نرم افزارها ) و … را خواهد آموخت.

پیش نیاز های این دوره آموزشی

پیشنهاد می شود دانشجو به مفاهیم اولیه برنامه نویسی آشنایی داشته باشد.

سرفصل دوره :

  • مقدمه و معرفی دوره
  • آشنایی اولیه با مبانی اعداد و شیوه عملکرد پردازنده
  • معرفی و بررسی دستورات پرکاربرد اسمبلی
  • معرفی مکانیزم های محدود سازی نرم افزارها
  • آموزش استفاده از ابزارهای مهندسی معکوس جهت تحلیل
    1. Scanners
    2. Disassemblers
    3. Debuggers
    4. Decompilers
  • حذف محدودیت های نرم افزاری به واسطه تکنیک های
    1. Patch
    2. Keygen
    3. Loader
    4. Inline-Patch
    5. Self-Keygen
    6. Fishing
  • معرفی مکانیزم های محافظت از کد – Obfuscation, Packers, Protectors
  • مقابله با مکانیزم های امنیتی نرم افزارها
    1. Manual Unpacking
    2. Generic Unpacking
    3. Generic Bypass
  • کرک کردن محصولات محافظت شده با قفل سخت افزاری
    1. حذف وابستگی به قفل سخت افزاری
    2. شبیه سازی قفل سخت افزاری
  • کرک کردن محصولات دات نت / جاوا / اندروید
  • کرک کردن ۱۰ محصول تجاری واقعی ( کارگاه عملی )