08.puzzles_8
2023-07-27 14:31:40
# 15.EVM Puzzles
puzzles_8
分为三部分
- 将calldata放到memory
- 从memory选取内容创建合约
- 调用合约的内容需要返回0,也就是执行失败报错
其实就是要求我们输入一个initcode,然后该runtimecode会部署到合约地址上面,call调用它的时候需要失败报错。上一题puzzles_7我们写了一个initcode,它部署的runtimecode是ff,也就是sefldestruct,因为只有一个ff而没有提供地址,因此会执行失败报错,所以这个initcode也符合本题
1 | ############ |