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