کتاب صوتی مبانی توسعه ابزارهای امنیتی و تحلیل آسیبپذیری در سیستمعامل لینوکس (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. آمادگی برای چالشهای امنیت سایبری آینده
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
امنیت سایبری
امنیت لینوکس
تحلیل آسیبپذیری
تست نفوذ
توسعه اکسپلویت
کدنویسی امنیتی
لینوکس x86
مهندسی امنیت
نفوذ سیستم
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.