دوره مبانی مهندسی معکوس نرمافزار برای کشف آسیبپذیریها همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مبانی مهندسی معکوس نرمافزار برای کشف آسیبپذیریها
موضوع کلی: امنیت سایبری و مهندسی معکوس
موضوع میانی: مهندسی معکوس نرمافزار
📋 سرفصلهای دوره
- 1. مقدمهای بر مهندسی معکوس در امنیت سایبری
- 2. مبانی معماری کامپیوتر برای مهندسی معکوس
- 3. سیستمعاملها و ساختار آنها
- 4. زبان اسمبلی و دستورالعملهای پایه
- 5. روشهای تحلیل استاتیک نرمافزار
- 6. ابزارهای تحلیل استاتیک: IDA Pro
- 7. نکات کاربردی در استفاده از IDA Pro
- 8. تحلیل دینامیک نرمافزار
- 9. اشکالزدایی (Debugging) نرمافزار
- 10. اشکالزداها: GDB و WinDbg
- 11. تکنیکهای پیشرفته اشکالزدایی
- 12. مدیریت حافظه و پشته (Stack)
- 13. تکنیکهای بازسازی کد (Decompilation)
- 14. آسیبپذیریهای رایج نرمافزاری
- 15. مقدمهای بر Buffer Overflow
- 16. اکسپلویت کردن Buffer Overflow
- 17. تکنیکهای ASLR و DEP Bypass
- 18. مقدمهای بر Format String Vulnerabilities
- 19. اکسپلویت کردن Format String
- 20. مقدمهای بر Use-After-Free
- 21. اکسپلویت کردن Use-After-Free
- 22. مقدمهای بر Race Conditions
- 23. تحلیل و بهرهبرداری از Race Conditions
- 24. مهندسی معکوس فایلهای اجرایی
- 25. فرمت فایلهای اجرایی: PE و ELF
- 26. تحلیل ساختار فایلهای PE
- 27. تحلیل ساختار فایلهای ELF
- 28. مقدمهای بر پروتکلهای شبکه
- 29. تحلیل ترافیک شبکه با Wireshark
- 30. مقدمهای بر مهندسی معکوس پروتکلهای سفارشی
- 31. ابزارهای مهندسی معکوس پروتکل
- 32. تحلیل رمزنگاری در نرمافزار
- 33. آشنایی با الگوریتمهای رمزنگاری رایج
- 34. تحلیل پیادهسازیهای رمزنگاری ضعیف
- 35. تکنیکهای رمزگشایی و تحلیل کلید
- 36. مقدمهای بر مهندسی معکوس وب
- 37. تحلیل کدهای سمت کلاینت (JavaScript)
- 38. ابزارهای تحلیل کدهای سمت کلاینت
- 39. تحلیل کدهای سمت سرور (مقدماتی)
- 40. آسیبپذیریهای رایج وب
- 41. SQL Injection و روشهای کشف
- 42. Cross-Site Scripting (XSS) و کشف آن
- 43. مقدمهای بر مهندسی معکوس موبایل
- 44. مهندسی معکوس اپلیکیشنهای اندروید
- 45. ابزارهای مهندسی معکوس اندروید
- 46. تحلیل کد Java/Kotlin در اندروید
- 47. مهندسی معکوس اپلیکیشنهای iOS
- 48. تحلیل کد Objective-C/Swift در iOS
- 49. مقدمهای بر مهندسی معکوس سختافزار (مقدماتی)
- 50. ابزارهای تحلیل سختافزار (مقدماتی)
- 51. مبانی تحلیل Firmware
- 52. تکنیکهای استخراج Firmware
- 53. تحلیل Firmware استخراج شده
- 54. مقدمهای بر مهندسی معکوس بدافزار
- 55. رویکردهای تحلیل بدافزار
- 56. تحلیل استاتیک بدافزار
- 57. تحلیل دینامیک بدافزار
- 58. ابزارهای تحلیل بدافزار
- 59. مقدمهای بر Hooking و API Hooking
- 60. تکنیکهای Hooking در ویندوز
- 61. تکنیکهای Hooking در لینوکس
- 62. مقدمهای بر Virtualization برای تحلیل
- 63. استفاده از ماشینهای مجازی برای تحلیل
- 64. VirtualBox و VMware در تحلیل
- 65. Sandboxها برای تحلیل امن
- 66. مقدمهای بر تکنیکهای Obfuscation
- 67. روشهای Obfuscation کد
- 68. تحلیل کدهای Obfuscated
- 69. مقدمهای بر Reverse Engineering Challenges
- 70. شرکت در CTFها و مسابقات امنیتی
- 71. حل چالشهای مهندسی معکوس
- 72. مقدمهای بر Ethical Hacking
- 73. رابطه مهندسی معکوس و Ethical Hacking
- 74. اهمیت مهندسی معکوس در کشف آسیبپذیری
- 75. مقدمهای بر گزارشدهی آسیبپذیری (Responsible Disclosure)
- 76. نوشتن گزارشهای فنی دقیق
- 77. ارتباط با تیمهای امنیتی
- 78. مقدمهای بر قوانین و مقررات امنیتی در ایران
- 79. آییننامه ساماندهی محتوای دیجیتال
- 80. مصوبات شورای عالی انقلاب فرهنگی
- 81. حدود شرعی در محتوای آموزشی
- 82. اهمیت رعایت قوانین در امنیت سایبری
- 83. کاربرد مهندسی معکوس در تحقیق و توسعه
- 84. اهمیت یادگیری مستمر در امنیت سایبری
- 85. مسیرهای شغلی در حوزه امنیت سایبری
- 86. توسعه ابزارهای مهندسی معکوس سفارشی
- 87. مقدمهای بر تحلیل Backdoorها
- 88. تحلیل Rootkitها
- 89. مهندسی معکوس در حوزه IoT
- 90. تحلیل پروتکلهای ارتباطی دستگاههای هوشمند
- 91. مقدمهای بر رمزنگاری در سختافزار
- 92. تحلیل حملات Side-Channel
- 93. مبانی تحلیل و مهندسی معکوس در حوزه مالی (حسب مورد)
- 94. کاربرد مهندسی معکوس در تحلیل نرمافزارهای مالی (حسب مورد)
- 95. مبانی امنیت در توسعه نرمافزار (Secure Coding)
- 96. تکنیکهای دفاع در برابر مهندسی معکوس
- 97. چالشهای مهندسی معکوس در نرمافزارهای تجاری
- 98. آینده مهندسی معکوس در امنیت سایبری
- 99. مباحث تکمیلی در تحلیل نرمافزارهای پیچیده
- 100. جمعبندی و گامهای بعدی در یادگیری
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.