اپلیکیشن اندرویدی فلشکارت آموزشی تحلیل کد قراردادهای هوشمند با زبان اسمبلی
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تحلیل کد قراردادهای هوشمند با زبان اسمبلی
موضوع کلی: مهندسی معکوس و تحلیل نرمافزار
موضوع میانی: برنامهنویسی سطح پایین و امنیت سیستمها
📋 سرفصلهای دوره
- 1. مقدمهای بر معماری کامپیوتر و سازماندهی حافظه
- 2. آشنایی با زبان اسمبلی و دستورالعملهای پایه
- 3. مجموعههای دستورالعمل x86/x64: یک بررسی اجمالی
- 4. مبانی حافظه و آدرسدهی در زبان اسمبلی
- 5. کار با ثباتها و رجیسترها
- 6. دستورالعملهای منطقی و ریاضی در اسمبلی
- 7. دستورالعملهای انتقال داده و عملیات ورودی/خروجی
- 8. بررسی ساختار فایلهای اجرایی (PE/ELF)
- 9. دیباگینگ و ردیابی کد اسمبلی
- 10. مفاهیم پشته و فراخوانی توابع
- 11. بررسی قراردادهای فراخوانی توابع (Calling Conventions)
- 12. تحلیل کد اسمبلی کامپایل شده از زبانهای سطح بالا
- 13. مقدمهای بر قراردادهای هوشمند و بلاکچین
- 14. معماری بلاکچین و نقش قراردادهای هوشمند
- 15. زبانهای برنامهنویسی قراردادهای هوشمند (Solidity, Vyper)
- 16. کامپایلرها و ساختار کد میانی (Intermediate Representation)
- 17. تحلیل کد قراردادهای هوشمند Solidity با زبان اسمبلی EVM
- 18. معماری ماشین مجازی اتریوم (EVM)
- 19. دستورالعملهای EVM و عملیاتهای پایه
- 20. معرفی ابزارهای تحلیل کد اسمبلی EVM (e.g., Mythril, Oyente)
- 21. شناسایی آسیبپذیریهای رایج در قراردادهای هوشمند
- 22. سرریز اعداد صحیح و زیرریز اعداد صحیح
- 23. آسیبپذیریهای مربوط به دسترسی کنترل نشده
- 24. آسیبپذیریهای Reentrancy و روشهای مقابله با آن
- 25. آسیبپذیریهای Timestamp Dependence
- 26. تحلیل جریان داده و کنترل در قراردادهای هوشمند
- 27. شناسایی الگوهای کد مخرب در قراردادهای هوشمند
- 28. تحلیل وابستگیها و توابع خارجی در قراردادهای هوشمند
- 29. تست fuzzing و تحلیل استاتیک کد قراردادهای هوشمند
- 30. توسعه ابزارهای سفارشی برای تحلیل قراردادهای هوشمند
- 31. مقدمهای بر دیاسمبل کردن و تحلیل کد باینری
- 32. مهندسی معکوس قراردادهای هوشمند
- 33. تحلیل قراردادهای هوشمند پیچیده و چند لایه
- 34. بررسی امنیت قراردادهای هوشمند DeFi
- 35. تحلیل قراردادهای هوشمند NFT
- 36. آسیبپذیریهای مربوط به توکنها (ERC-20, ERC-721)
- 37. تحلیل قراردادهای هوشمند اوراکل
- 38. تکنیکهای Obfuscation و Decompilation
- 39. مقدمهای بر تحلیل رفتاری قراردادهای هوشمند
- 40. بررسی رویدادهای بلاکچین و تحلیل تراکنشها
- 41. استفاده از ابزارهای مانیتورینگ و تحلیل Real-time
- 42. امنیت قراردادهای هوشمند و استانداردهای امنیتی
- 43. بهینهسازی کد قراردادهای هوشمند برای کاهش هزینهها
- 44. بهبود کارایی و مقیاسپذیری قراردادهای هوشمند
- 45. مقدمهای بر فرمال وریفیکیشن (Formal Verification)
- 46. تحلیل قراردادهای هوشمند با استفاده از مدلسازی ریاضی
- 47. مبانی رمزنگاری و امنیت اطلاعات
- 48. بررسی الگوریتمهای رمزنگاری مورد استفاده در بلاکچین
- 49. امنیت کلیدهای خصوصی و مدیریت کیف پول
- 50. مقدمهای بر سیستمهای تشخیص نفوذ (IDS) و سیستمهای جلوگیری از نفوذ (IPS)
- 51. تکنیکهای پاسخ به حوادث امنیتی در قراردادهای هوشمند
- 52. قوانین و مقررات مربوط به قراردادهای هوشمند و امنیت سایبری
- 53. مباحث تکمیلی در زمینه قراردادهای هوشمند و بلاکچین
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.