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 相关,只是逻辑比较复杂,原理简单

Comments