├── .DS_Store ├── .gitattributes ├── .gitignore ├── ASCII ├── accidentallykilledit.txt ├── ethereum.txt └── pushzero.txt ├── CFG ├── assertions.html ├── ctf.html ├── symvars.html └── uitwerpselentoken.html ├── DEFCON27-EVM-Smart-Contracts-Mueller-Luca.pdf ├── DEFCON27_EVM_Slides_Mueller_Luca.pdf ├── README.md ├── contracts ├── WalletLibrary.sol ├── assertions.sol ├── reentrance.sol ├── rubixi.sol ├── symvars.sol └── uitwerpselentoken.sol └── smashing-smart-contracts-1of1.pdf /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/smashing-smart-contracts/HEAD/.DS_Store -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.sol linguist-language=Solidity 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | -------------------------------------------------------------------------------- /ASCII/accidentallykilledit.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/smashing-smart-contracts/HEAD/ASCII/accidentallykilledit.txt -------------------------------------------------------------------------------- /ASCII/ethereum.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/smashing-smart-contracts/HEAD/ASCII/ethereum.txt -------------------------------------------------------------------------------- /ASCII/pushzero.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/smashing-smart-contracts/HEAD/ASCII/pushzero.txt -------------------------------------------------------------------------------- /CFG/assertions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/smashing-smart-contracts/HEAD/CFG/assertions.html -------------------------------------------------------------------------------- /CFG/ctf.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/smashing-smart-contracts/HEAD/CFG/ctf.html -------------------------------------------------------------------------------- /CFG/symvars.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/smashing-smart-contracts/HEAD/CFG/symvars.html -------------------------------------------------------------------------------- /CFG/uitwerpselentoken.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/smashing-smart-contracts/HEAD/CFG/uitwerpselentoken.html -------------------------------------------------------------------------------- /DEFCON27-EVM-Smart-Contracts-Mueller-Luca.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/smashing-smart-contracts/HEAD/DEFCON27-EVM-Smart-Contracts-Mueller-Luca.pdf -------------------------------------------------------------------------------- /DEFCON27_EVM_Slides_Mueller_Luca.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/smashing-smart-contracts/HEAD/DEFCON27_EVM_Slides_Mueller_Luca.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/smashing-smart-contracts/HEAD/README.md -------------------------------------------------------------------------------- /contracts/WalletLibrary.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/smashing-smart-contracts/HEAD/contracts/WalletLibrary.sol -------------------------------------------------------------------------------- /contracts/assertions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/smashing-smart-contracts/HEAD/contracts/assertions.sol -------------------------------------------------------------------------------- /contracts/reentrance.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/smashing-smart-contracts/HEAD/contracts/reentrance.sol -------------------------------------------------------------------------------- /contracts/rubixi.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/smashing-smart-contracts/HEAD/contracts/rubixi.sol -------------------------------------------------------------------------------- /contracts/symvars.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/smashing-smart-contracts/HEAD/contracts/symvars.sol -------------------------------------------------------------------------------- /contracts/uitwerpselentoken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/smashing-smart-contracts/HEAD/contracts/uitwerpselentoken.sol -------------------------------------------------------------------------------- /smashing-smart-contracts-1of1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/smashing-smart-contracts/HEAD/smashing-smart-contracts-1of1.pdf --------------------------------------------------------------------------------