OpenZeppelin Ethernaut 通关纪录
题目更新 RSS 订阅:https://rsshub-lite.naibahq.com/feed/ethernaut
通关链上纪录:https://sepolia.etherscan.io/address/0xdadada681e6270e1d0181442220a2e5608b11d21
部分题目代码:https://github.com/naiba-archived/ethernaut
部分题目解析
AlienCodex
:Solidity storage slot 相关问题,数组/map 使用不当会导致变量覆盖。GatekeeperOne
:位运算与,将 uint16 - uint32 之间的比特位置 0 可以实现uint16(x) == uint32(x) && uint64(x) != uint64(x)
MagicNumber
:使用 opcodes 写出最小合约PuzzleWallet
:delegatedCall 相关,只是逻辑比较复杂,原理简单