前言
- 数字经济云安全众测大赛
2019
,一道区块链题目 - 题目:附件下载
- 需要逆向
- 满足
require
即可
1 | function payforflag(string b64email) public { |
gift
空投函数
1 | function gift() public { |
- 转账函数
1 | function transfer(address to,uint value) public { |
- 转账函数无法整型溢出,所以需要另想办法
- 薅羊毛攻击:通过建立多个自合约领取空投,然后转账给固定账户即可完成攻击
payforflag
1 | contract hack { |