Ethernaut CTF - Fallback (Level 1)
Get the free 30-day AI Mastery series 💌: https://insights.gradientlabs.co/ Work with me 💪: https://offerings.gradientlabs.co/ Next up! Level 1 - Fallback In this CTF series, we’re going to learn more about the practical side of smart contract auditing and security. If you’re interested in more/similar content, checkout my channel or website below. My digital dumping ground - dylandavis.net Additional Resources Ethernaut CTF - https://ethernaut.openzeppelin.com/ Web3 Blockchain Developer (Ethernaut Series) - https://youtu.be/tLMPGqRZx_M Web3 JS Video Series - https://youtu.be/t3wM5903ty0 JSON RPC (Wiki) - https://en.wikipedia.org/wiki/JSON-RPC RPC - https://en.wikipedia.org/wiki/Remote_procedure_call JSON RPC (Ethereum context) - https://eth.wiki/json-rpc/API Sending Transactions (Web3 JS) - https://web3js.readthedocs.io/en/v1.2.0/web3-eth.html?highlight=sendtransaction#sendtransaction Sending Transactions (JSON RPC API) - https://eth.wiki/json-rpc/API#eth_sendtransaction Receive Function (Eth Docs) - https://docs.soliditylang.org/en/latest/contracts.html?highlight=receive#receive-ether-function Receive Function (Stack Exchange) - https://ethereum.stackexchange.com/questions/81994/what-is-the-receive-keyword-in-solidity Fallback Function (Eth Docs) - https://docs.soliditylang.org/en/latest/contracts.html?highlight=receive#fallback-function Timeline 00:00 - Intro to challenge 02:40 - Code Review 10:38 - Contract interaction (intro) 12:51 - Contract interaction (JSON objects) 16:00 - Contract interaction (contribute Eth) 18:42 - Contract interaction (Web3 js) 20:28 - Contract interaction (JSON RPC) 25:33 - Contract interaction (sending transactions) 27:42 - Contract interaction (receive fallback function) 29:11 - Taking Ownership 31:00 - Withdrawal funds 33:02 - Validating withdrawn funds 34:30 - Outro
Download
1 formatsVideo Formats
Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.