دوره مبانی توسعه ابزارهای امنیتی و تحلیل آسیبپذیری در سیستمعامل لینوکس (x86) همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مبانی توسعه ابزارهای امنیتی و تحلیل آسیبپذیری در سیستمعامل لینوکس (x86)
موضوع کلی: امنیت سایبری و فناوری اطلاعات
موضوع میانی: مهندسی امنیت و نفوذ (با رویکرد دفاعی و آموزشی)
📋 سرفصلهای دوره
- 1. مقدمهای بر معماری سیستمعامل لینوکس (x86)
- 2. آشنایی با ساختار حافظه در لینوکس
- 3. ثباتها و عملیات پایهای در معماری x86
- 4. دستورالعملهای پردازنده x86
- 5. توابع سیستمی و فراخوانهای سیستمی (Syscalls)
- 6. مدیریت فرآیندها در لینوکس
- 7. مدیریت حافظه مجازی
- 8. چگونگی تخصیص و آزادسازی حافظه
- 9. مفاهیم پشته (Stack) و هیپ (Heap)
- 10. توابع کتابخانهای استاندارد C برای مدیریت حافظه
- 11. آشنایی با ساختارهای دادهای در لینوکس
- 12. اشارهگرها و مدیریت پیشرفته آنها
- 13. توابع دستکاری رشتهها و بافرها
- 14. آسیبپذیریهای متداول سرریز بافر (Buffer Overflow)
- 15. تکنیکهای شناسایی آسیبپذیری سرریز بافر
- 16. مفاهیم امنیتی در برنامهنویسی C
- 17. توابع ناامن و جایگزینهای امن آنها
- 18. آشنایی با فرمت فایل اجرایی ELF در لینوکس
- 19. ساختار بخشهای فایل ELF
- 20. نحوه بارگذاری برنامهها توسط لودر پویا (Dynamic Loader)
- 21. آسیبپذیریهای مرتبط با فرمت فایل ELF
- 22. مفاهیم معماری سوکتهای لینوکس
- 23. ارتباطات بین فرآیندی (IPC)
- 24. مکانیسمهای همگامسازی در لینوکس
- 25. آسیبپذیریهای مرتبط با IPC
- 26. مقدمهای بر زبان اسمبلی x86
- 27. دستورالعملهای پایهای اسمبلی
- 28. کار با ثباتها در اسمبلی
- 29. فراخوانی توابع در اسمبلی
- 30. آشنایی با دیباگر GDB
- 31. استفاده از GDB برای تحلیل اجرای برنامه
- 32. تنظیم نقاط توقف و مشاهده مقادیر
- 33. بررسی پشته و حافظه با GDB
- 34. تحلیل آسیبپذیری با استفاده از GDB
- 35. مقدمهای بر تکنیکهای مهندسی معکوس
- 36. ابزارهای مهندسی معکوس در لینوکس
- 37. تحلیل کد ماشین با استفاده از ابزار Ghidra
- 38. تحلیل کد ماشین با استفاده از ابزار IDA Pro (نسخه رایگان)
- 39. شناسایی توابع کلیدی در برنامه
- 40. ردیابی جریان اجرای برنامه
- 41. آسیبپذیریهای فرمت رشته (Format String Vulnerabilities)
- 42. تکنیکهای بهرهبرداری از آسیبپذیری فرمت رشته
- 43. مقدمهای بر محافظتهای حافظه در لینوکس
- 44. ASLR (Address Space Layout Randomization)
- 45. DEP/NX (Data Execution Prevention)
- 46. مفاهیم Stack Canaries
- 47. تکنیکهای دور زدن ASLR
- 48. تکنیکهای دور زدن DEP/NX
- 49. تکنیکهای دور زدن Stack Canaries
- 50. مقدمهای بر Shellcode
- 51. نوشتن Shellcode ساده برای معماری x86
- 52. تست و اجرای Shellcode
- 53. آسیبپذیریهای Free و Use-after-free
- 54. تکنیکهای بهرهبرداری از Use-after-free
- 55. مقدمهای بر آسیبپذیریهای Heap Corruption
- 56. تکنیکهای بهرهبرداری از Heap Overflow
- 57. تکنیکهای بهرهبرداری از Heap Exploitation
- 58. مفاهیم Use-Return-Oriented-Programming (ROP)
- 59. ساخت زنجیرههای ROP
- 60. تکنیکهای یافتن Gadgets برای ROP
- 61. استفاده از ROP برای دور زدن محافظتها
- 62. آشنایی با ابزار pwntools
- 63. نوشتن اسکریپتهای اکسپلویت با pwntools
- 64. اتوماسیون فرآیند اکسپلویتنویسی
- 65. مقدمهای بر امنیت شبکههای لینوکس
- 66. پروتکلهای شبکه و سوکتها
- 67. آسیبپذیریهای متداول در سرویسهای شبکه
- 68. تکنیکهای اسکن آسیبپذیری شبکه
- 69. مقدمهای بر ابزارهای تست نفوذ
- 70. استفاده از Metasploit Framework (بخشهای سازگار)
- 71. تکنیکهای جمعآوری اطلاعات (Reconnaissance)
- 72. آشنایی با مفهوم Chain Exploitation
- 73. توسعه ابزارهای سفارشی برای تحلیل امنیتی
- 74. مباحث پیشرفتهتر در تحلیل آسیبپذیری
- 75. آسیبپذیریهای مرتبط با تنظیمات نادرست سیستم
- 76. مقدمهای بر امنیت برنامههای وب در لینوکس
- 77. آسیبپذیریهای رایج در برنامههای وب (OWASP Top 10 - سازگار)
- 78. تکنیکهای دفاع در برابر حملات وب (سازگار)
- 79. مقدمهای بر امنیت پایگاه داده در لینوکس
- 80. آسیبپذیریهای مرتبط با پایگاه داده
- 81. تکنیکهای ایمنسازی پایگاه داده
- 82. مقدمهای بر رمزنگاری در لینوکس
- 83. کاربرد توابع رمزنگاری در لینوکس
- 84. آشنایی با ابزارهای رمزنگاری (سازگار)
- 85. مباحث اخلاقی در امنیت سایبری
- 86. مسئولیتپذیری در توسعه ابزارهای امنیتی
- 87. اهمیت مستندسازی در توسعه ابزارهای امنیتی
- 88. آشنایی با چارچوبهای قانونی (سازگار)
- 89. کاربرد تحلیل رفتار بدافزار (سازگار)
- 90. مقدمهای بر امنیت سیستمعاملهای توکار (سازگار)
- 91. تکنیکهای حفظ امنیت در محیطهای محدود (سازگار)
- 92. مقدمهای بر امنیت ابری (سازگار)
- 93. برنامهریزی برای توسعه ابزارهای امنیتی پیشرفته
- 94. ارزیابی و بهبود ابزارهای امنیتی توسعهیافته
- 95. آمادگی برای چالشهای امنیت سایبری آینده
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.