دوره آموزشی
دوبله زبان فارسی
آشنایی با هک، امنیت و حسابرسی قراردادهای هوشمند
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- هک کردن قراردادهای هوشمند 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
-
آخرین درس دوره 03:57
مشخصات آموزش
آشنایی با هک، امنیت و حسابرسی قراردادهای هوشمند
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:متوسط
- تعداد درس:149
- مدت زمان :15:50:21
- حجم :15.11GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy