华为云专场-Writeup
ethenc (复现)
解题思路
基本配置:chrome - MetaMask插件
配置插件成功后自行创建账号,设置密钥,可以在https://faucet.metamask.io/?要测试币
? ? ? ?
? ? ?
?
然后可以拿到一些测试币? ? ? ? ?
? ? ??
每次转账需要一些gas,gas越多转的越快,这个gas理解为手续费就行了。手续费越高,相当于优先级越高。 ? ? ??
?
? ? ? ?
到此,钱包基本配置完了。
本题:
? ? ??
? ? ?
?
开头后导0满足pow条件后,进到题目
看到Game environment是Ropsten testnet,就是水管测试网,那么把metamask的网络调到ropsten就行了
? ? ? ?
? ? ?
?
根据Option 1 得到account ,输入1返回account地址后,根据Before Option2的提示,就是给他转点eth(以太币),是测试水管刚才request到的测试币,
? ? ? ?
? ? ?
? ? ? ?
? ? ?
?
把他地址输到里面给他转,然后输入2,deploy contract,就是部署合约。
根据转账信息,可以根据合约地址拿到合约的源码:
? ? ? ?
? ? ?
?
就是那个To 的地址,点开
可以根据下面的网址:
https://ropsten.etherscan.io/address/0xb3d86a5e25eef9d16444af35ecfbf27ce18b5da5#code
看到合约字节码
? ? ? ?
? ? ??
用下面网站字节码反编译就可以拿到源码 然后根据题目应该是找出漏洞/枚举出所需要的param
https://ropsten.etherscan.io/bytecode-decompiler?a=0xb3d86a5e25eef9d16444af35ecfbf27ce18b5da5
其实部署合约应该是在拿到源码,得到可以触发send flag事件的param后再做的事情 但是当时没想那么多,根据交易信息的超链接访问源码了 源码就是上面那个网址反编译出来的代码
接下来就是密码/枚举的事情。
其他WP详见下面地址:
https://github.com/ChaMd5Team/Venom-WP/blob/main/2020-%E5%8D%8E%E4%B8%BA%E4%BA%91%E4%B8%93%E5%9C%BA-Writeup.pdf
end
招新小广告
ChaMd5 Venom?招收大佬入圈
新成立组IOT+工控+样本分析?长期招新
欢迎联系admin@chamd5.org

关注公众号:拾黑(shiheibook)了解更多
[广告]赞助链接:
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/
关注网络尖刀微信公众号随时掌握互联网精彩
- 1 增强高质量发展动力活力 7904725
- 2 大屠杀幸存者在悉尼枪击案中弹身亡 7809616
- 3 《怦然心动》导演与妻子家中遇害 7713823
- 4 多部委开列2026年任务清单 7618687
- 5 首批L3自动驾驶车型获批 7522340
- 6 全网“最不扫兴的”校长遭雪球围攻 7427703
- 7 菲方人员曾持刀威胁中方执法海警 7334256
- 8 小吃街一夜间换上同一个收款码 7232913
- 9 北京雪地上有蚊子在爬?专家回应 7137843
- 10 2025年粮食实现丰收 7046951

Chamd5安全团队
