Blockchain Security & Smart Contract Exploitation Lab

Blockchain Security & Smart Contract Exploitation Lab Overview This lab introduces students to smart contract security by deploying vulnerable code on Ethereum testnets and executing common Web3 exploits. You’ll analyze and patch contract weaknesses while exploring blockchain’s role in cybersecurity. Lab Instructions 1. Setting Up Your Environment You will need: A browser with Remix IDE Alternatively: install Node.js, Hardhat, and Ganache locally A MetaMask wallet connected to the Goerli testnet (or use local testing network) 2. Deploy a Vulnerable Smart Contract Paste this Solidity code into Remix: ...