دوره اصول تحلیل کد و مهندسی معکوس برنامههای کاربردی iOS همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره اصول تحلیل کد و مهندسی معکوس برنامههای کاربردی iOS
موضوع کلی: مهندسی نرمافزار و امنیت سایبری
موضوع میانی: تحلیل و مهندسی معکوس نرمافزار
📋 سرفصلهای دوره
- 1. مقدمهای بر تحلیل کد و مهندسی معکوس
- 2. آشنایی با معماری برنامههای iOS
- 3. مبانی زبان اسمبلی ARM
- 4. اصول کار با کامپایلرها
- 5. فرایند تبدیل کد منبع به کد ماشین
- 6. مقدمهای بر ابزارهای تحلیل کد
- 7. معرفی ابزارهای دیکامپایلر
- 8. آشنایی با ساختار فایلهای اجرایی iOS
- 9. ساختار Mach-O در iOS
- 10. تحلیل بخشهای مختلف فایل Mach-O
- 11. مقدمهای بر دیاسمبل کردن کد
- 12. ابزارهای دیاسمبلر
- 13. نحوه کار دیاسمبلرها
- 14. تحلیل خروجی دیاسمبلر
- 15. شناسایی توابع و متغیرها در کد اسمبلی
- 16. تحلیل کنترل جریان برنامه
- 17. شناسایی حلقهها و شرطها
- 18. کار با رجیسترها در ARM
- 19. فراخوانی توابع و مدیریت پشته
- 20. مبانی تحلیل ایستا
- 21. تکنیکهای تحلیل ایستا
- 22. استفاده از ابزارهای تحلیل ایستا
- 23. شناسایی آسیبپذیریهای رایج
- 24. مقدمهای بر تحلیل پویا
- 25. تکنیکهای تحلیل پویا
- 26. استفاده از ابزارهای تحلیل پویا
- 27. ردیابی اجرای برنامه
- 28. مانیتورینگ فراخوانی توابع
- 29. تحلیل حافظه در زمان اجرا
- 30. آشنایی با دیباگرها
- 31. نحوه استفاده از دیباگرها
- 32. تنظیم نقاط توقف (Breakpoints)
- 33. مشاهده و تغییر مقادیر رجیسترها
- 34. مشاهده و تغییر مقادیر حافظه
- 35. تحلیل کوئریهای شبکه در زمان اجرا
- 36. شناسایی پروتکلهای ارتباطی
- 37. تحلیل دادههای مبادله شده
- 38. مقدمهای بر مهندسی معکوس امنیتی
- 39. تکنیکهای مهندسی معکوس برای کشف آسیبپذیری
- 40. تحلیل کد برای یافتن نقاط ضعف امنیتی
- 41. شناسایی تکنیکهای مبهمسازی کد (Obfuscation)
- 42. روشهای مقابله با مبهمسازی
- 43. تحلیل کتابخانههای پویا (Dynamic Libraries)
- 44. مقدمهای بر مهندسی معکوس برنامههای iOS
- 45. چالشهای تحلیل برنامههای iOS
- 46. استفاده از ابزارهای تخصصی iOS
- 47. تحلیل کد Objective-C
- 48. تحلیل کد Swift
- 49. مقدمهای بر دیکامپایلرهای پیشرفته
- 50. کار با ابزارهای دیکامپایلر پیشرفته
- 51. تبدیل کد اسمبلی به شبهکد
- 52. تجزیه و تحلیل شبهکد
- 53. بازسازی منطق برنامه از شبهکد
- 54. مقدمهای بر تحلیل بدافزارها
- 55. تکنیکهای تحلیل بدافزار
- 56. شناسایی رفتار مخرب
- 57. تحلیل مکانیزمهای انتشار بدافزار
- 58. تحلیل مکانیزمهای مخفیسازی بدافزار
- 59. مقدمهای بر تحلیل تلگرامباتها
- 60. تحلیل ساختار تلگرامباتها
- 61. شناسایی آسیبپذیری در تلگرامباتها
- 62. تکنیکهای امنسازی تلگرامباتها
- 63. مقدمهای بر تحلیل ابزارهای هک
- 64. اخلاق در مهندسی معکوس
- 65. مسئولیتپذیری در تحلیل کد
- 66. مبانی حقوقی مهندسی معکوس
- 67. کاربرد مهندسی معکوس در توسعه نرمافزار
- 68. بهبود کیفیت کد
- 69. عیبیابی پیشرفته
- 70. مستندسازی کد
- 71. آشنایی با معماری سیستمعامل iOS
- 72. فریمورکهای اصلی iOS
- 73. مدیریت حافظه در iOS
- 74. مکانیزمهای امنیتی iOS
- 75. تحلیل گواهینامهها و امضاهای دیجیتال
- 76. مقدمهای بر تحلیل کد زبانهای دیگر
- 77. مقایسه معماریهای مختلف
- 78. کاربرد مهندسی معکوس در پلتفرمهای دیگر
- 79. تحلیل برنامههای اندروید (مقدماتی)
- 80. تحلیل برنامههای دسکتاپ (مقدماتی)
- 81. مقدمهای بر ابزارهای تحلیل کد متنباز
- 82. مزایای استفاده از ابزارهای متنباز
- 83. پروژههای متنباز در حوزه تحلیل کد
- 84. مشارکت در پروژههای متنباز
- 85. مقدمهای بر روشهای نوین تحلیل کد
- 86. یادگیری ماشین در تحلیل کد
- 87. هوش مصنوعی در مهندسی معکوس
- 88. آینده مهندسی معکوس
- 89. کاربرد مهندسی معکوس در امنیت سایبری
- 90. حفاظت از مالکیت معنوی نرمافزار
- 91. شناسایی نرمافزارهای تقلبی
- 92. تحلیل آسیبپذیری نرمافزارهای متنباز
- 93. مقدمهای بر تحلیل امنیتی برنامههای تحت وب (مقدماتی)
- 94. مبانی پروتکلهای وب
- 95. تحلیل کوئریهای SQL (مقدماتی)
- 96. مقدمهای بر تحلیل کد در محیطهای ابری (مقدماتی)
- 97. چالشهای تحلیل کد در محیطهای توزیعشده
- 98. مسائل اخلاقی در مهندسی معکوس حرفهای
- 99. مسئولیت اجتماعی تحلیلگران کد
- 100. یادگیری مستمر در حوزه تحلیل کد
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.