100 EVM字节码语义问题

在调试智能合约中的动态类型时,我尝试分析最简单的动态类型的字节码,但是遇见了困难。我无法理解

  • 为什么要 PUSH 看起来无关的数据,比如005c、006e、0134,
  • 为什么还要计算除法DIV。 下面是源码、字节码和逆向,最后面是我的部分分析。 23a6bd2f68a25dd582f044ee6834229.png 0f9000e12137cf61edf22468b689fdc.png 24d02d9f5b41de8a635c69d846c6a50.png 97671ab5b5a6474e40c65a0ab4ebc8a.jpg
请先 登录 后评论

最佳答案 2022-12-10 22:28

自问自答吧,写了一系列博客,很清楚了。https://www.blog-blockchain.xyz/evm/evm-basic-bytecode/

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 0 收藏,2426 浏览
  • learnerL 提出于 2022-05-05 21:46