آموزش هک اخلاقی: قراردادهای هوشمند

Ethical Hacking: Smart Contracts

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
درست مانند هر نرم‌افزاری، قراردادهای هوشمند - کدهایی که در یک زنجیره بلوکی نوشته می‌شوند و شرایط یک قرارداد یا قرارداد را از خارج از زنجیره اجرا می‌کنند - در معرض حملات، باگ‌ها و خطاهای کدگذاری هستند. در این دوره، مایکل فاول، توسعه‌دهنده و مربی بلاک چین، به شما نشان می‌دهد که چگونه با استفاده از هک اخلاقی، از مشکلات جدی در قراردادهای هوشمند - مانند ضررهای مالی و سرقت دارایی‌ها - جلوگیری کنید. مایکل پیچیدگی های غالب ترین حمله در Web3 -حمله ورود مجدد- را به شما نشان می دهد و نحوه جلوگیری و محافظت در برابر آن را به عنوان یک هکر اخلاقی نشان می دهد. او به شما نشان می‌دهد که چگونه قراردادهای هوشمند بدون آسیب‌پذیری بنویسید، قراردادهای هوشمند ساده و پیچیده را دوباره وارد کنید، جریان حسابی قراردادها را دستکاری کنید، و از تکنیک‌های هک اخلاقی برای آزمایش امنیت قرارداد استفاده کنید—و از وقوع حملات در وهله اول جلوگیری کنید.

سرفصل ها و درس ها

معرفی Introduction

  • هک بلاک چین: قراردادهای هوشمند Hacking the blockchain: Smart contracts

  • چه چیزی میخواهید بدانید What you need to know

1. نمای کلی هک اخلاقی قرارداد هوشمند 1. Smart Contract Ethical Hacking Overview

  • هک اخلاقی قرارداد هوشمند چیست؟ What is smart contract ethical hacking?

  • انواع حملات قرارداد هوشمند Types of smart contract attacks

  • چرا به هکرهای اخلاقی قرارداد هوشمند نیاز دارید؟ Why do you need smart contract ethical hackers?

  • چگونه می توانید به یک هکر اخلاقی قرارداد هوشمند تبدیل شوید؟ How can you become a smart contract ethical hacker?

2. دانش پیشینه 2. Background Knowledge

  • حمله بازگشت مجدد چیست؟ What is reentrancy attack?

  • کار با ریمیکس Working with Remix

3. قراردادهای هوشمند آسیب پذیر 3. Vulnerable Smart Contracts

  • ایجاد یک قرارداد آسیب پذیر Creating a vulnerable contract

  • استقرار قراردادها در ریمیکس Deploying contracts in Remix

  • چالش: قرارداد آسیب پذیر خود را ایجاد کنید و نام آن را تغییر دهید Challenge: Create your own vulnerable contract and rename it

  • راه حل: قرارداد آسیب پذیر خود را ایجاد کنید و نام آن را تغییر دهید Solution: Create your own vulnerable contract and rename it

4. ایجاد و استقرار قرارداد حمله 4. Creation and Deployment of Attack Contract

  • ایجاد قرارداد حمله: قسمت 1 Creation of attack contract: Part 1

  • ایجاد قرارداد حمله: قسمت 2 Creation of attack contract: Part 2

  • استقرار قرارداد حمله Deploying the attack contract

5. جلوگیری از حملات بازگشت مجدد 5. Preventing Reentrancy Attacks

  • روش های جلوگیری از ورود مجدد Methods for preventing reentrancy

  • جلوگیری از ورود مجدد: کاربرد عملی Preventing reentrancy: Practical application

  • چالش: از قرارداد با استفاده از گارد ورود مجدد محافظت کنید Challenge: Protect a contract using reentrancy guard

  • راه حل: از قرارداد با استفاده از گارد ورود مجدد محافظت کنید Solution: Protect a contract using reentrancy guard

نتیجه Conclusion

  • نتیجه Conclusion

نمایش نظرات

آموزش هک اخلاقی: قراردادهای هوشمند
جزییات دوره
1h 3m
20
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Michael Fawole Michael Fawole

مربی و توسعه دهنده جهانی بلاک چین

Michael Fawole یک توسعه دهنده و مربی برنامه های کاربردی وب و بلاک چین است.

مایکل برای کمک به شرکت‌ها و استارت‌آپ‌ها در راه‌اندازی شیوه‌های بلاک چین و گنجاندن بلاک چین در پروژه‌های موجود، آموزش بلاک چین ارائه می‌دهد. او مدرک لیسانس فناوری را از دانشگاه فدرال فناوری Akure در نیجریه گرفت.