دوره تکنیکهای تزریق کد در macOS با دستکاری باینری Mach-O همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تکنیکهای تزریق کد در macOS با دستکاری باینری Mach-O
موضوع کلی: امنیت سایبری و مهندسی معکوس
موضوع میانی: تحلیل و دستکاری باینری سیستمعاملها
📋 سرفصلهای دوره
- 1. مقدمهای بر امنیت سایبری در macOS
- 2. آشنایی با سیستمعامل macOS
- 3. معماری Mach-O
- 4. ساختار فایلهای اجرایی Mach-O
- 5. بخشهای مختلف فایل Mach-O
- 6. مفهوم Load Commands در Mach-O
- 7. انواع Load Commands
- 8. دستکاری Load Commands
- 9. مبانی زبان اسمبلی
- 10. معماری پردازندههای Intel و ARM
- 11. مفاهیم اولیه مهندسی معکوس
- 12. ابزارهای مهندسی معکوس برای macOS
- 13. تحلیل باینری با استفاده از Hopper
- 14. تحلیل باینری با استفاده از Ghidra
- 15. تحلیل باینری با استفاده از IDA Pro
- 16. مفهوم کتابخانههای پویا (Dynamic Libraries)
- 17. کتابخانههای سیستمی macOS
- 18. ساختار Dylib
- 19. نحوه بارگذاری Dylibها
- 20. مکانیسم Linker در macOS
- 21. مراحل بارگذاری برنامه
- 22. مفهوم تزریق کد (Code Injection)
- 23. انواع تزریق کد
- 24. تزریق کد در فرآیندهای در حال اجرا
- 25. چالشهای تزریق کد در macOS
- 26. مکانیسمهای امنیتی macOS
- 27. سیستم integrity protection (SIP)
- 28. محدودیتهای SIP
- 29. دور زدن SIP (با رویکرد علمی و آموزشی)
- 30. مفهوم Sandbox در macOS
- 31. محدودیتهای Sandbox
- 32. تزریق کد از طریق Dylib
- 33. ایجاد Dylib سفارشی
- 34. کامپایل Dylib
- 35. امضای Dylib
- 36. بارگذاری Dylib در فرآیند هدف
- 37. تکنیکهای تزریق Dylib
- 38. تزریق Dylib در زمان اجرا
- 39. تزریق Dylib با دستکاری Mach-O
- 40. دستکاری Mach-O برای تزریق Dylib
- 41. اضافه کردن Load Command جدید
- 42. تغییر Load Command موجود
- 43. استفاده از ابزارهای کمکی برای دستکاری Mach-O
- 44. تکنیکهای پیشرفته تزریق کد
- 45. تزریق کد در حافظه
- 46. تزریق کد بدون تغییر فایل اجرایی
- 47. تزریق کد با استفاده از Mach-O stub
- 48. تحلیل و دستکاری Mach-O stub
- 49. مفهوم dyld_shared_cache
- 50. تحلیل dyld_shared_cache
- 51. تکنیکهای تعامل با dyld_shared_cache
- 52. مفهوم JIT (Just-In-Time) Compilation
- 53. تزریق کد با استفاده از JIT
- 54. ملاحظات امنیتی در تزریق کد
- 55. تشخیص تزریق کد
- 56. روشهای دفاع در برابر تزریق کد
- 57. پیادهسازی مکانیزمهای امنیتی سفارشی
- 58. تحلیل بدافزار در macOS
- 59. مهندسی معکوس بدافزارهای macOS
- 60. شناسایی تکنیکهای مخرب
- 61. مطالعه موردی بدافزارهای macOS
- 62. تکنیکهای مخفیسازی در بدافزارها
- 63. تحلیل و دستکاری فایلهای پیکربندی
- 64. مفهوم Process Hijacking
- 65. تکنیکهای Process Hijacking
- 66. ملاحظات قانونی و اخلاقی در مهندسی معکوس
- 67. قوانین مربوط به نرمافزار و کپیرایت
- 68. مسئولیتپذیری در حوزه امنیت سایبری
- 69. کاربرد عملی مهندسی معکوس در امنیت
- 70. توسعه ابزارهای امنیتی سفارشی
- 71. تست نفوذ در macOS
- 72. شناسایی آسیبپذیریها
- 73. گزارشدهی آسیبپذیریها
- 74. مفهوم Rootkit در macOS
- 75. تکنیکهای پیادهسازی Rootkit
- 76. تحلیل Rootkitهای macOS
- 77. ملاحظات امنیتی در توسعه نرمافزار
- 78. کدنویسی امن
- 79. جلوگیری از آسیبپذیریهای رایج
- 80. مدیریت وابستگیها در توسعه
- 81. مفهوم Obfuscation
- 82. تکنیکهای Obfuscation در کد
- 83. کاربرد Obfuscation در افزایش امنیت
- 84. تحلیل کد Obfuscated
- 85. مفهوم Reverse Engineering Protection
- 86. تکنیکهای محافظت در برابر مهندسی معکوس
- 87. بررسی ابزارهای ضد مهندسی معکوس
- 88. مفهوم Virtualization
- 89. استفاده از ماشینهای مجازی برای تحلیل
- 90. ایزولهسازی محیط تحلیل
- 91. مفهوم Emulation
- 92. شبیهسازی محیط اجرای کد
- 93. تحلیل کد با استفاده از Emulation
- 94. مفهوم Dynamic Binary Instrumentation
- 95. ابزارهای Dynamic Binary Instrumentation
- 96. کاربرد در تحلیل رفتار برنامه
- 97. مفهوم Static Binary Instrumentation
- 98. ابزارهای Static Binary Instrumentation
- 99. کاربرد در تحلیل ساختار برنامه
- 100. مفهوم Symbolic Execution
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.