اپلیکیشن اندرویدی فلشکارت آموزشی هک خاکستری با پایتون: برنامهنویسی برای هکرها و مهندسان معکوس
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره هک خاکستری با پایتون: برنامهنویسی برای هکرها و مهندسان معکوس
موضوع کلی: امنیت سایبری و تست نفوذ با پایتون
موضوع میانی: مهندسی معکوس و بهرهبرداری با پایتون
📋 سرفصلهای دوره
- 1. مقدمهای بر پایتون و امنیت سایبری
- 2. نصب پایتون و محیط توسعه
- 3. مبانی پایتون برای هکرها
- 4. ساختارهای داده در پایتون
- 5. کنترل جریان در پایتون
- 6. توابع و ماژولها در پایتون
- 7. کار با رشتهها و بایتها
- 8. مدیریت خطا و استثناها
- 9. مقدمهای بر مهندسی معکوس
- 10. فهم معماری سیستم
- 11. حافظه و اشارهگرها
- 12. ساختار فایلهای اجرایی
- 13. کار با کتابخانههای C با پایتون
- 14. استفاده از `ctypes` برای فراخوانی توابع C
- 15. تحلیل کد ماشین (Assembly)
- 16. ابزارهای تحلیل ایستا
- 17. استفاده از `dis` برای دیکامپایل پایتون
- 18. مقدمهای بر دیباگینگ
- 19. استفاده از `pdb` برای دیباگینگ
- 20. دیباگینگ برنامههای C با پایتون
- 21. دیباگینگ برنامههای کامپایل شده
- 22. شبیهسازی رفتار برنامهها
- 23. کار با فرآیندها
- 24. ارتباط بین فرآیندها (IPC)
- 25. مدیریت حافظه پویا
- 26. تخصیص و آزادسازی حافظه
- 27. فهم پشته (Stack) و هیپ (Heap)
- 28. تکنیکهای تزریق کد (Code Injection)
- 29. نوشتن شلکد (Shellcode)
- 30. اجرای شلکد
- 31. تست آسیبپذیریهای سرریز بافر (Buffer Overflow)
- 32. استفاده از `scapy` برای بستههای شبکه
- 33. پروتکلهای شبکه
- 34. سنجش شبکه (Network Scanning)
- 35. پورت اسکنینگ با پایتون
- 36. اسکن کردن سرویسها
- 37. شناسایی سیستمعامل
- 38. تکنیکهای جعل IP (IP Spoofing)
- 39. حملات Man-in-the-Middle (MITM)
- 40. استفاده از `wireshark` و `tshark`
- 41. تجزیه و تحلیل ترافیک شبکه
- 42. انتقال فایل از راه دور (FTP)
- 43. کار با پروتکلهای وب
- 44. استفاده از `requests` برای درخواستهای HTTP
- 45. تحلیل پاسخهای HTTP
- 46. تزریق XSS (Cross-Site Scripting)
- 47. تزریق SQL (SQL Injection)
- 48. کار با پایگاههای داده
- 49. اتصال به پایگاههای داده با پایتون
- 50. عملیات CRUD بر روی پایگاه داده
- 51. استخراج اطلاعات از پایگاه داده
- 52. مهندسی معکوس پروتکلهای سفارشی
- 53. طراحی و پیادهسازی پروتکلهای سفارشی
- 54. رمزنگاری و هشینگ
- 55. الگوریتمهای رمزنگاری متقارن
- 56. الگوریتمهای رمزنگاری نامتقارن
- 57. هشینگ با پایتون
- 58. تولید امضای دیجیتال
- 59. کار با کلیدهای رمزنگاری
- 60. مقدمهای بر حملات رمزنگاری
- 61. حملات Brute-force
- 62. کار با گذرواژهها
- 63. پیدا کردن گذرواژههای ضعیف
- 64. رمزگشایی فایلهای رمزنگاری شده
- 65. استفاده از ابزارهای مهندسی معکوس
- 66. کار با IDA Pro (اگر امکانش باشد)
- 67. استفاده از Ghidra
- 68. کار با GDB
- 69. استفاده از `objdump`
- 70. تحلیل فایلهای PDF
- 71. تحلیل فایلهای SWF
- 72. تحلیل فایلهای DLL
- 73. مهندسی معکوس برنامههای اندروید
- 74. مهندسی معکوس برنامههای iOS
- 75. ساخت ابزارهای سفارشی برای تست نفوذ
- 76. خودکارسازی وظایف تست نفوذ
- 77. توسعه ابزارهای جمعآوری اطلاعات (Reconnaissance)
- 78. توسعه ابزارهای اسکن آسیبپذیری
- 79. توسعه ابزارهای بهرهبرداری (Exploitation)
- 80. توسعه ابزارهای پس از بهرهبرداری (Post-Exploitation)
- 81. کار با سیستمعاملهای لینوکس
- 82. دستکاری سیستم فایل لینوکس
- 83. مدیریت فرآیندهای لینوکس
- 84. دستکاری سرویسهای لینوکس
- 85. نوشتن اسکریپتهای Bash با پایتون
- 86. کار با سیستمعاملهای ویندوز
- 87. دستکاری رجیستری ویندوز
- 88. مدیریت سرویسهای ویندوز
- 89. تکنیکهای دور زدن آنتیویروس
- 90. نوشتن ابزارهای C# با پایتون (اگر ممکن باشد)
- 91. امنیت برنامههای وب
- 92. تست آسیبپذیری وب
- 93. ابزارهای تست نفوذ وب
- 94. فریمورکهای تست نفوذ
- 95. نوشتن پلاگین برای Metasploit
- 96. پایتون در Metasploit
- 97. تکنیکهای مخفیکاری (Steganography)
- 98. رمزنگاری در پنهاننگاری
- 99. استفاده از پایتون برای مخفیکاری
- 100. تحلیل دادههای لاگ
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.