请教老师逆向相关的一个问题

if (var0 == 0x56c715d9) { // Dispatch table entry for withdraw(address) var var1 = msg.value;

if (var1) { revert(memory[0x00:0x00]); }

var1 = 0x00a9; //问题处 var var2 = 0x04; var var3 = msg.data.length - var2;

if (var3 < 0x20) { revert(memory[0x00:0x00]); }

withdraw(var2, var3); stop();

} else if (var0 == 0x16c025a9) { var1 = msg.value; if (var1) { revert(memory[0x00:0x00]); } var1 = 0x00c0; //问题处 stop();

请教老师上面代码 //问题处 的 var1=xxxxxx 是什么作用,我看赋值后也没有使用到,所以不理解具体的意义

请先 登录 后评论

1 个回答

Tiny熊
  擅长:智能合约,以太坊
请先 登录 后评论
  • 1 关注
  • 0 收藏,1979 浏览
  • 信信 提出于 2021-05-03 18:27