Ethernaut is a Web3/Solidity based hacking game created by openzeppelin, to be played in the Ethereum Virtual Machine. Each level is a smart contract that needs to be 'hacked'. The game acts both as a tool for those interested in learning ethereum, and as a way to catalogue historical hacks as levels.
the levels which require smart contract have been uploaded to this github repo The other levels that needed just the console, its command to solve is displayed in this readme file.