Skip to content

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

Commenting as a guest. A nickname is required; email is optional. Only new comments posted after verifying your email and signing in will appear on your profile. Existing guest comments will not be linked automatically.

Share article

OpenZeppelin Ethernaut 通关纪录

Email X

View original ↗