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

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

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.

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

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Michael Fawole Michael Fawole

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

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

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