آموزش Web 3.0 DApps & Smart Contract برای Pentesting & Bug Bounties

Web 3.0 DApps & Smart Contract for Pentesting & Bug Bounties

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: دوره عملی Web 3 Pentesting & Bug Bounties DeFi Security قرارداد هوشمند Blockchain Cyber ​​Security Blockchain Security Ethereum Remix IDE پیش نیازها:بدون نیاز به تجربه برنامه نویسی مبانی استفاده از سیستم های کامپیوتری

درباره امنیت Web 3 و نحوه شناسایی آسیب‌پذیری‌ها در قراردادهای هوشمند برای Pentesting Bug Bounties بیاموزید.

در اینجا یک تفکیک بیشتر از محتوای دوره آمده است:

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


در این دوره آموزشی با :

آشنا خواهید شد
  • بلاک چین چیست

  • DApps چیست

  • قرارداد هوشمند چیست

  • راه اندازی LAB برای آزمایش قراردادهای هوشمند

  • Metamask و استفاده از آن

  • نصب Hardhat

  • تنظیم Remix IDE

  • کاربردی در مورد توابع در ریمیکس

  • عملی در مشاهده و توابع خالص در Solidity

  • نقشه برداری در حالت جامد

  • استقرار قرارداد هوشمند

  • آسیب‌پذیری‌های امنیتی در solidity

  • مثال عملی سرریز و زیر جریان عدد صحیح

  • نحوه یافتن مشکلات با استفاده از Ethernaut Playground

  • خود تخریبی در Solidity

  • توابع بازگشتی

  • چالش اجباری

  • مشکلات ورود مجدد

  • متغیرهای خصوصی در Solidity

  • استفاده از Hardhat برای آزمایش قراردادهای هوشمند

  • یک نمونه PoC در هک کیف پول Parity

  • نحوه شکار در پلتفرم‌های باگ باگ Web 3 مانند Immunefi Hackenproof

  • نحوه نوشتن یک گزارش حرفه ای

با این دوره، پشتیبانی 24/7 دریافت می کنید، بنابراین اگر سؤالی دارید می توانید آن را در بخش Q A مطرح کنید و ما در اسرع وقت به شما پاسخ خواهیم داد.

یادداشت ها:

  • این دوره فقط برای اهداف آموزشی ایجاد شده است و تمام وب‌سایت‌هایی که من حملاتی را انجام داده‌ام به لحاظ اخلاقی گزارش شده و رفع شده است.

  • آزمایش هر وب‌سایتی که خط‌مشی افشای مسئولانه ندارد، غیراخلاقی است و برخلاف قانون، نویسنده هیچ مسئولیتی ندارد.


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

معرفی Introduction

  • بلاک چین چیست What is a Blockchain

  • اجزای اصلی یک بلاک چین Core Components of a Blockchain

  • مثال عملی از نحوه عملکرد بلاک چین Practical Example of how Blockchain Works

  • اتریوم چیست؟ What is Ethereum

  • گروه پرسش و پاسخ Q/A Group

  • قراردادهای هوشمند چیست؟ What are Smart Contracts

  • متاماسک و کاربرد آن Metamask and its usage

  • برنامه های غیرمتمرکز (dApps) Decentralized Applications (dApps)

  • dApp چگونه به نظر می رسد What a dApp looks like

  • Etherscan.io Etherscan.io

  • معرفی ریمیکس Remix Introduction

  • استحکام خلاصه Solidity Rundown

  • عملی در مورد انواع داده در ریمیکس Practical on Data Types in Remix

  • متغیرها در استحکام Variables in Solidity

  • عملی بر روی متغیرها در ریمیکس Practical on Variables in Remix

  • عملیات خواندن و نوشتن Read And Write Operations

  • توابع در Solidity Functions in Solidity

  • عملی در مورد توابع در ریمیکس Practical on Functions in Remix

  • انواع توابع در Solidity Types of functions in Solidity

  • عملی در مشاهده و توابع خالص در جامدادی Practical on View and Pure Functions in Solidity

  • سازندگان در جامدادی Constructors in Solidity

  • عملی بر روی سازندگان در ریمیکس Practical on Constructors in Remix

  • اصلاح کننده ها در Solidity Modifiers in Solidity

  • عملی بر روی Modifiers در Remix Practical on Modifiers in Remix

  • نقشه برداری در جامدادی Mappings in solidity

  • عملی در مورد نحوه تعامل با یک قرارداد هوشمند در Remix Practical on How to interact with a smart contract in Remix

آسیب پذیری های قرارداد هوشمند Smart Contract Vulnerabilities

  • اترنات Ethernaut

  • توابع بازگشتی Fallback Functions

  • چالش بازگشتی Fallback Challenge

  • متغیرهای خصوصی در استحکام Private Variables in Solidity

  • طاق Vault

  • اطلاعات بیشتر در مورد سازندگان More on Constructors

  • کار سازندگان Working of Constructors

  • چالش Fallout Fallout Challenge

  • سرریز و زیر سرریز عدد صحیح Integer Overflow and underflow

  • مثال عملی سرریز و زیر جریان اعداد صحیح Practical Example of Integer Overflow and Underflow

  • چالش توکن Token Challenge

  • خود تخریبی در استحکام Selfdestruct in Solidity

  • چالش نیرو Force Challenge

  • ورود مجدد Reentrancy

  • چالش ورود مجدد Re-entrancy Challenge

ابزارها و روش‌ها برای PoCهای آسیب‌پذیری Web3 Tools and Methods for PoCs of Web3 Vulnerabilities

  • چیستی ها و چرایی های اثبات مفهوم در Web3 The Whats and Whys of a Proof of Concept in Web3

  • نصب و راه اندازی Hardhat Installation of Hardhat

  • استفاده از هاردهت برای تدوین قراردادها Using hardhat for compiling contracts

  • استفاده از Hardhat برای اجرای اسکریپت ها Using Hardhat to run scripts

  • استفاده از Hardhat برای آزمایش قراردادهای هوشمند Using Hardhat for testing smart contracts

  • یک مثال PoC در هک کیف پول Parity An example PoC on the Parity Wallet Hack

نمایش نظرات

نظری ارسال نشده است.

آموزش Web 3.0 DApps & Smart Contract برای Pentesting & Bug Bounties
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4.5 hours
47
Udemy (یودمی) udemy-small
12 آذر 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
619
3.9 از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shifa Cyclewala Shifa Cyclewala

بنیانگذار Hacktify Cyber ​​Security

Rohit Gautam Rohit Gautam

بنیانگذار و مدیر عامل Hacktify Cyber ​​Security

Hacktify Cyber Security Hacktify Cyber Security

پیشگام در ارائه آموزش امنیت سایبری با کیفیت

Udemy (یودمی)

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

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