کتاب تکنیک‌های تزریق کد در macOS با دستکاری باینری Mach-O

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره تکنیک‌های تزریق کد در 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

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.