دوره آموزشی
آموزش های یودمی
دوبله زبان فارسی

آشنایی با هک، امنیت و حسابرسی قراردادهای هوشمند

آشنایی با هک، امنیت و حسابرسی قراردادهای هوشمند

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • هک کردن قراردادهای هوشمند Solidity
  • کسب دانش عمیق از EVM (ماشین مجازی اتریوم)
  • انجام حسابرسی قراردادهای هوشمند Solidity
  • درک امنیت قراردادهای هوشمند Solidity و بلاکچین
  • تمرین هک‌ها و اکسپلویت‌های واقعی بلاکچین
  • نوشتن تست‌های javascript و استقرار قراردادهای هوشمند Solidity
  • استفاده از Hardhat به عنوان یک فریمورک برای یافتن و اکسپلویت از آسیب‌پذیری‌ها در قراردادهای هوشمند Solidity روی بلاکچین‌های EVM
  • تسلط به بلاکچین‌های EVM و زبان Solidity، شامل: Ethereum ،Polygon, BSC ،Avalanche ،Fantom ،EVMOS

توضیحات دوره

در این دوره، شما یاد خواهید گرفت که چگونه آسیب‌پذیری‌های رایج در قراردادهای هوشمند Solidity را شناسایی و از آن‌ها جلوگیری کنید، و چگونه از بهترین شیوه‌ها برای توسعه و تست برای تضمین امنیت قراردادهای خود استفاده نمایید.

این دوره شامل موارد زیر است:

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

این دوره برای چه کسانی مناسب است؟

  • توسعه‌دهندگان مبتدی Solidity که می‌خواهند وارد حوزه امنیت Solidity شوند.
  • توسعه‌دهندگان مبتدی بلاکچین که می‌خواهند به سمت حرفه امنیت سایبری بلاکچین حرکت کنند.
  • مهندسان امنیت سایبری سنتی Web2 که می‌خواهند به بررسی عمیق امنیت Web3 بپردازند.

آشنایی با هک، امنیت و حسابرسی قراردادهای هوشمند

  • خوش آمدگویی 04:51
  • مخاطبان این دوره 03:02
  • مزایای آن برای شما 02:42
  • محتوای دوره (در حال بروزرسانی) 05:15
  • تغییر مسیر شغلی 01:46
  • تمرین‌های دوره 08:53
  • حضور در شبکه‌های اجتماعی 02:30
  • اعلامیه حق نشر 00:53
  • دستور کار 01:06
  • شرکت‌های ممیزی 05:52
  • ممیزی‌های خصوصی و DAOs 03:54
  • پاداش‌های کشف باگ 04:40
  • مسابقات ممیزی 05:35
  • زمان تمرین عملی 02:36
  • مقدمه 03:33
  • محیط توسعه ما (IDE) 08:07
  • فریمورک ما (Hello Hardhat) 11:21
  • دستورات پایه hardhat 04:30
  • کیف پول ما (Metamask) 09:00
  • خلاصه 00:55
  • دستور کار 01:24
  • Ethereum 04:51
  • حساب‌ها 04:27
  • تراکنش‌ها 05:42
  • کامپوننت های EVM 01:56
  • EVM: متغیرهای سراسری 01:39
  • EVM: داده‌ پایدار 04:11
  • EVM: داده‌ ناپایدار 05:10
  • چرخه عمر تراکنش 05:29
  • فراخوانی قرارداد هوشمند 12:14
  • خلاصه 02:06
  • راهنمایی تمرین‌ها 14:03
  • دستور کار 01:55
  • توکن‌های قابل تعویض چیستند؟ 04:27
  • استاندارد ERC20 03:28
  • بررسی عمیق ERC20.sol 05:57
  • توابع داخلی ERC20.sol 13:15
  • افزونه‌های ERC20 04:18
  • خلاصه 02:18
  • ERC20: دستورالعمل تمرین - قسمت 1 04:28
  • ERC20: راه‌حل تمرین - قسمت 1 13:38
  • ERC20: دستورالعمل تمرین - قسمت 2 05:43
  • ERC20: راه‌حل تمرین - قسمت 2 35:58
  • دستور کار 01:53
  • NFT‌ها چیستند؟ 06:36
  • استاندارد ERC721 01:33
  • بررسی عمیق ERC721.sol 03:48
  • توابع داخلی ERC721.sol 21:30
  • افزونه‌های ERC721 03:29
  • خلاصه 02:07
  • ERC721: دستورالعمل تمرین - قسمت 1 04:19
  • ERC721: راه‌حل تمرین - قسمت 1 17:57
  • ERC721: دستورالعمل تمرین - قسمت 2 02:33
  • ERC721: راه‌حل تمرین - قسمت 2 43:15
  • دستور کار 01:44
  • سطح دید توابع 03:56
  • سطح دید متغیرها 01:57
  • توسعه‌دهندگان اشتباه می‌کنند 00:36
  • آسیب‌پذیری‌های سطح دید پیش‌فرض 03:15
  • آسیب‌پذیری‌های کنترل دسترسی 04:23
  • کاهش آسیب‌پذیری‌های کنترل دسترسی 03:33
  • کتابخانه کنترل دسترسی از Open Zeppelin 03:20
  • خلاصه 01:23
  • کنترل دسترسی: دستورالعمل تمرین - قسمت 1 00:28
  • کنترل دسترسی: راه‌حل تمرین - قسمت 1 05:00
  • کنترل دسترسی: دستورالعمل تمرین - قسمت 2 00:53
  • کنترل دسترسی: راه‌حل تمرین - قسمت 2 06:31
  • دستور کار 01:20
  • موارد استفاده تصادفی 02:03
  • مسئله 04:13
  • یک مثال 01:28
  • راه‌حل 04:11
  • خلاصه 00:46
  • آسیب‌پذیری‌های تصادفی: دستورالعمل تمرین - قسمت 1 00:29
  • آسیب‌پذیری‌های تصادفی: راه‌حل تمرین - قسمت 1 07:14
  • آسیب‌پذیری‌های تصادفی: راه‌حل تمرین - قسمت 2 13:58
  • دستور جلسه 01:56
  • حساب‌ها در Ethereum 01:56
  • قراردادها چگونه ETH دریافت می‌کنند؟ 02:13
  • توضیح حملات بازگشتی 03:16
  • بازگشت ساده 10:10
  • بازگشت پیشرفته 05:30
  • کاهش حملات بازگشتی 09:13
  • خلاصه 02:56
  • حملات بازگشتی: دستورالعمل تمرین - قسمت 1 01:02
  • حملات بازگشتی: راه‌حل تمرین - قسمت 1 18:05
  • حملات بازگشتی: دستورالعمل تمرین - قسمت 2 01:18
  • حملات بازگشتی: راه‌حل تمرین - قسمت 2 28:12
  • حملات بازگشتی: دستورالعمل تمرین - قسمت 3 02:11
  • حملات بازگشتی: راه‌حل تمرین - قسمت 3 44:50
  • دستور کار 02:26
  • اعداد صحیح در Solidity 08:13
  • توضیح سرریز و زیرریز 05:03
  • چند مثال 05:37
  • چرا خطرناک است؟ 01:57
  • جلوگیری از سرریز و زیرریز 06:29
  • خلاصه 02:08
  • سرریز و زیرریز حسابی: دستورالعمل تمرین - قسمت 1 02:27
  • سرریز و زیرریز حسابی: راه‌حل تمرین - قسمت 1 16:55
  • سرریز و زیرریز حسابی: دستورالعمل تمرین - قسمت 2 01:00
  • سرریز و زیرریز حسابی: راه‌حل تمرین - قسمت 2 08:31
  • سرریز و زیرریز حسابی: دستورالعمل تمری - قسمت 3 01:31
  • سرریز و زیرریز حسابی: راه‌حل تمرین - قسمت 3 17:26
  • دستور جلسه 02:05
  • DEXes چیستند؟ 04:31
  • مزایای DEXes 01:38
  • چگونه DEXes کار می‌کنند؟ 03:03
  • صرافی غیرمتمرکز Uniswap 05:41
  • بازارساز خودکار (AMM) 09:18
  • معماری Uniswap 03:31
  • بررسی عمیق Uniswap: قرارداد Factory 01:59
  • بررسی عمیق Uniswap: قرارداد Router 03:39
  • بررسی عمیق Uniswap: قرارداد Pair 11:49
  • خلاصه 01:56
  • صرافی‌های غیرمتمرکز: دستورالعمل تمرین - قسمت 1 05:26
  • صرافی‌های غیرمتمرکز: راه‌حل تمرین - قسمت 1 40:58
  • صرافی‌های غیرمتمرکز: دستورالعمل تمرین - قسمت 2 08:07
  • صرافی‌های غیرمتمرکز: راه‌حل تمرین - قسمت 2 33:57
  • دستور کار 01:59
  • حمله منع سرویس 05:50
  • DOS در مقابل DDOS 02:35
  • حمله DOS به قرارداد هوشمند 00:50
  • DOS نوع 1: وابستگی به مالک 04:12
  • DOS نوع 2: وابستگی به فراخوانی خارجی 06:44
  • DOS نوع 3: وابستگی به داده خارجی 04:28
  • DOS نوع 4: محدودیت‌های گس 06:35
  • جلوگیری از حملات DOS در قراردادهای هوشمند 02:06
  • خلاصه 01:10
  • حملات DOS: دستورالعمل تمرین - قسمت 1 01:15
  • حملات DOS: راه‌حل تمرین - قسمت 1 12:01
  • حملات DOS: دستورالعمل تمرین - قسمت 2 00:55
  • حملات DOS: راه‌حل تمرین - قسمت 2 25:40
  • دستور کار 02:06
  • حمله Frontrunning چیست؟ 05:24
  • Frontrunning در Web3 00:41
  • توضیح Mempool 02:04
  • ربات‌ها همه‌جا هستند! 06:01
  • چرا Frontrunning مهم است؟ 01:20
  • مثال‌های Frontrunning 02:43
  • توضیح حمله ساندویچی 04:23
  • چند قرارداد آسیب‌پذیر 03:10
  • خلاصه 01:49
  • حملات Frontrunning: دستورالعمل تمرین - قسمت 1 01:34
  • حملات Frontrunning: راه‌حل تمرین - قسمت 1 12:25
  • حملات Frontrunning: دستورالعمل تمرین - قسمت 2 01:16
  • حملات Frontrunning: راه‌حل تمرین - قسمت 2 13:41
  • حملات Frontrunning: دستورالعمل تمرین - قسمت 3 01:25
  • حملات Frontrunning: راه‌حل تمرین - قسمت 3 28:34

6,254,000 1,250,800 تومان

مشخصات آموزش

آشنایی با هک، امنیت و حسابرسی قراردادهای هوشمند

  • تاریخ به روز رسانی: 1404/06/21
  • سطح دوره:متوسط
  • تعداد درس:149
  • مدت زمان :15:50:21
  • حجم :15.11GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
770,000 154,000 تومان
  • زمان: 01:57:58
  • تعداد درس: 29
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,351,500 870,300 تومان
  • زمان: 11:01:32
  • تعداد درس: 53
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
711,000 142,200 تومان
  • زمان: 01:48:43
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,356,000 271,200 تومان
  • زمان: 03:26:02
  • تعداد درس: 29
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,930,000 786,000 تومان
  • زمان: 09:57:30
  • تعداد درس: 74
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,654,000 930,800 تومان
  • زمان: 11:47:11
  • تعداد درس: 71
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,113,000 422,600 تومان
  • زمان: 05:21:45
  • تعداد درس: 49
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,362,500 272,500 تومان
  • زمان: 03:27:39
  • تعداد درس: 60
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,156,000 1,431,200 تومان
  • زمان: 18:07:44
  • تعداد درس: 123
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید