CRV:竟然可以推导出私钥?Anyswap跨链桥被?分析-ODAILY

事件背景

北京时间2021年7月12日凌晨1点,Anyswap官方发推声称Anyswap多链路由v3版本遭到攻击,V3跨链资金池受影响,损失约240万USDC和551万MIM,AnyswapV1和V2版本不受该攻击影响,跨链桥未受影响。知道创宇区块链安全实验室第一时间跟踪本次事件并分析:

Bybit上的BTC期货合约持仓量达到15个月新高:金色财经报道,Glassnode最新数据显示,Bybit上的BTC期货合约持仓量刚刚达到2,642,473,920.94美元,为15个月新高。[2023/7/13 10:51:20]

事件跟踪

攻击时间:

2021年7月10日晚8:00(UTC)

攻击者地址:

0x0aE1554860E51844B61AE20823eF1268C3949f7C

攻击交易信息:

Vauld获得另一项债权人保护延期至4月28日:金色财经报道,加密货币借贷平台 Vauld 债权人保护期再次延长至 4 月 28 日。[2023/3/27 13:29:35]

a.攻击交易1——>被盗金额:1,536,821.7694USDC

https://etherscan.io/tx/0xc80e7cfeb16143cba4d5fb3b192b7dbe70e9bcd5ca0348facd20bf2d05693070

Terra Classic开发者Vegas关闭验证节点:金色财经报道,Terra Classic开发者Vegas于12月23日突然宣布关闭其验证节点“Vegas Validator”。此外,他指示Terra Classic社区将他们的LUNC代币重新委托给不同的验证者。[2022/12/23 22:03:29]

b.攻击交易2——>748,312.634392210170566277USDC

https://bscscan.com/tx/0xa8a75905573cce1c6781a59a5d8bc7a8bfb6c8539ca298cbf507a292091ad4b5

Frax Finance社区发布新治理提案,提议将从Basepool中获得的CRV和CVX全数锁定:7月5日消息,混合算法稳定币协议Frax Finance社区发布新治理提案,该提案提议将从Frax Basepool中获得的CRV和CVX奖励全数锁定,其中所有CVX将锁定为vlCVX;至少5%的CRV锁定为veCRV;剩余的CRV锁定或交易为cvxCRV,其中cvxCRV可用作投票激励,未用于激励的cvx CRV将用于获得收益。此举旨在降低CRV与CVX的抛压,同时可以继续为FRAX流动性池以及Basepool提供激励。[2022/7/5 1:52:22]

c.攻击交易3——>112,640.877101USDC

https://ftmscan.com/tx/0x7312936a28b143d797b4860cf1d36ad2cc951fdbe0f04ddfeddae7499d8368f8

d.攻击交易4——>5,509,227.35372MIM

https://etherscan.io/tx/0xecaaf8b57b6587412242fdc040bd6cc084077a07f4def24b4adae6fbe8254ae3

技术分析

BSC上的V3路由器MPC帐户下存在两个v3router交易,这两个交易具有相同的R值签名,攻击者可以反推出MPC账户的私钥,知道创宇安全团队通过本地测试验证了这种攻击方法,如果知道两次交易中相同的R值(ECDSA签名算法),由于两次签名的原始数据不一样,就能反推出签名时使用的随机数种子,又因为可以地址中推算出了公钥,所以通过脚本即可反推出MPC地址的私钥(如下方截图所示),最后攻击者以MPC身份调用anySwapInAuto函数完成盗币。

代码关键部分:

代码执行结果如下:

后续进展

Anyswap项目方将赔偿此次盗币事件产生的损失,并在未来48小时更新主合约代码,以修复使用相同R签名导致的私钥泄露事件。如有最新进展,实验室将会第一时间跟进和分析。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

地球链

PEPE币以太坊:以太坊价格波动幅度较大的原因有哪些-ODAILY

去中心化的区块链技术的诞生能够为未来的货币模式带来了全新的发展方向。目前市场上已经出现了很多利用区块链技术打造的虚拟货币,这些虚拟货币在十余年的时间内从无人问津到如今经常登上各大财经杂志的头条迅.

[0:0ms0-1:611ms