اپلیکیشن اندرویدی فلشکارت آموزشی تحلیل امنیتی و مهندسی معکوس سیستمعاملهای دستگاههای الکترونیکی با Ghidra
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تحلیل امنیتی و مهندسی معکوس سیستمعاملهای دستگاههای الکترونیکی با Ghidra
موضوع کلی: امنیت سایبری و مهندسی معکوس نرمافزار
موضوع میانی: تحلیل و مهندسی معکوس نرمافزار سیستمهای نهفته
📋 سرفصلهای دوره
- 1. مقدمهای بر امنیت سایبری و سیستمهای نهفته
- 2. آشنایی با معماری سیستمهای نهفته
- 3. مبانی سیستمعاملهای نهفته
- 4. معرفی ابزار Ghidra برای تحلیل نرمافزار
- 5. نصب و پیکربندی Ghidra
- 6. مقدمهای بر مهندسی معکوس
- 7. مفاهیم اصلی مهندسی معکوس نرمافزار
- 8. مراحل تحلیل مهندسی معکوس
- 9. آشنایی با انواع فرمتهای فایل اجرایی
- 10. تحلیل فرمت ELF در سیستمهای نهفته
- 11. تحلیل فرمت PE در سیستمهای نهفته
- 12. مقدمهای بر معماری ARM
- 13. دستورالعملهای پایه ARM
- 14. ثباتها و فضای آدرس در ARM
- 15. مقدمهای بر معماری MIPS
- 16. دستورالعملهای پایه MIPS
- 17. ثباتها و فضای آدرس در MIPS
- 18. آشنایی با معماری x86
- 19. دستورالعملهای پایه x86
- 20. ثباتها و فضای آدرس در x86
- 21. کار با دیساسمبلر Ghidra
- 22. استفاده از تحلیلگر خودکار Ghidra
- 23. تحلیل کد در سطح اسمبلی
- 24. شناسایی توابع و ساختار دادهها
- 25. تکنیکهای بازسازی کد در Ghidra
- 26. تحلیل دادههای استاتیک
- 27. تحلیل دادههای پویا
- 28. مقدمهای بر تحلیل بدافزار (با تأکید بر سیستمهای نهفته)
- 29. شناسایی الگوهای مخرب در کد
- 30. تکنیکهای ضد تحلیل (Anti-Analysis)
- 31. بررسی مکانیزمهای پنهانسازی کد
- 32. تحلیل پروتکلهای ارتباطی در سیستمهای نهفته
- 33. مهندسی معکوس پروتکلهای شبکه
- 34. تحلیل ترافیک شبکه با ابزارهای مرتبط
- 35. شناسایی آسیبپذیریهای رایج در سیستمهای نهفته
- 36. تکنیکهای بهرهبرداری از آسیبپذیریها
- 37. مقدمهای بر تحلیل Firmware
- 38. استخراج Firmware از دستگاهها
- 39. روشهای مختلف استخراج Firmware
- 40. تحلیل ساختار Firmware
- 41. یافتن اطلاعات حساس در Firmware
- 42. تکنیکهای دستکاری Firmware
- 43. بازسازی و فلش کردن Firmware دستکاری شده
- 44. تحلیل سیستمهای عامل لینوکس نهفته
- 45. آشنایی با Buildroot و Yocto Project
- 46. مهندسی معکوس فایلهای سیستمی لینوکس نهفته
- 47. تحلیل کرنل لینوکس نهفته
- 48. بررسی ماژولهای کرنل
- 49. تکنیکهای تزریق کد در سیستمهای نهفته
- 50. تحلیل و مهندسی معکوس دستگاههای IoT
- 51. آسیبپذیریهای دستگاههای IoT
- 52. امنیت ارتباطات در دستگاههای IoT
- 53. تحلیل Firmware دستگاههای Wi-Fi
- 54. تحلیل Firmware دستگاههای بلوتوث
- 55. تکنیکهای فازینگ (Fuzzing) برای یافتن آسیبپذیری
- 56. کاربرد Ghidra در فازینگ
- 57. تحلیل و رفع آسیبپذیریهای کشف شده
- 58. اصول کدنویسی امن در سیستمهای نهفته
- 59. اهمیت بروزرسانی Firmware
- 60. مدیریت کلیدها و گواهیها در سیستمهای نهفته
- 61. امنیت سختافزار در سیستمهای نهفته
- 62. تحلیل تهاجم به سختافزار (Hardware Attacks)
- 63. مقدمهای بر امنیت زنجیره تأمین نرمافزار
- 64. تضمین اصالت Firmware
- 65. روشهای اعتبارسنجی Firmware
- 66. مقدمهای بر استاندارد NIST برای امنیت سایبری
- 67. پیادهسازی چارچوبهای امنیتی در سیستمهای نهفته
- 68. مدیریت ریسک در امنیت سیستمهای نهفته
- 69. آموزش و فرهنگسازی امنیت سایبری
- 70. ملاحظات قانونی و اخلاقی در مهندسی معکوس
- 71. قوانین جمهوری اسلامی ایران در حوزه امنیت سایبری
- 72. آییننامه ساماندهی محتوای دیجیتال
- 73. مصوبات شورای عالی انقلاب فرهنگی
- 74. حدود شرعی در حوزه فناوری اطلاعات
- 75. ملاحظات حقوقی در تحلیل نرمافزار
- 76. مسئولیتپذیری در حوزه امنیت سایبری
- 77. پژوهش و توسعه در امنیت سیستمهای نهفته
- 78. آینده مهندسی معکوس نرمافزار
- 79. روندهای نوین در امنیت سایبری سیستمهای نهفته
- 80. مطالعات موردی در تحلیل Firmware
- 81. درسهای آموخته از حوادث امنیتی
- 82. راهنمای عملی برای تحلیلگران امنیتی
- 83. اصول اولیه تحلیل امنیتی
- 84. شناسایی انواع حملات سایبری
- 85. روشهای دفاع در برابر حملات
- 86. اهمیت مستندسازی در فرآیند تحلیل
- 87. استفاده از اسکریپتنویسی برای اتوماسیون وظایف
- 88. پشتیبانگیری و بازیابی دادهها در فرآیند تحلیل
- 89. مدیریت محیط تحلیل امن
- 90. جمعبندی و نگاه به آینده
- 91. کاربردهای پیشرفته Ghidra
- 92. یکپارچهسازی Ghidra با ابزارهای دیگر
- 93. تکنیکهای پیشرفته تحلیل کد اسمبلی
- 94. شناسایی و تحلیل کد مبهم (Obfuscated Code)
- 95. بررسی آسیبپذیریهای تزریق کد (Injection Vulnerabilities)
- 96. تحلیل و مقابله با حملات انکار سرویس (DoS)
- 97. مباحث پیشرفته در تحلیل Firmware
- 98. امنیت سیستمهای عامل موبایل (اندروید)
- 99. مهندسی معکوس برنامههای اندروید
- 100. تحلیل Sandboxing در سیستمهای عامل
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.