合约授权的风险:Transit Swap 被盗约2100万美元事件分析

2022年10月2日,据成都链安鹰眼-区块链安全态势感知平台舆情监测显示,TransitSwap项目遭受攻击,被盗约2100万美元。关于本次事件,成都链安安全团队第一时间进行了分析。

首先在今早发现被盗后,TransitSwap技术团队紧急暂停服务,无法进行任何操作,很多用户也在社交平台纷纷表示自己钱包的资产被盗。

据悉,本次事件的主角TransitSwap是某加密钱包下的闪兑交易平台。

NFT项目Akutars合约永久锁定11539ETH,官方正在调查原因:4月23日消息,Solidity开发者foobar发推称,11539ETH(价值3400万美元)被永久锁定在AkuDreams合约中,个人用户或开发团队都无法取出资金。退款处理完成后,将每个出价状态设置为1。因此,用户无法调用emergencyWithdraw()。此外,团队也无法领取资金,基本上等于销毁。

对此,NFT项目Akutars表示,合约漏洞利用者不是出于恶意,在团队深入研究并取得所有权后,他们很快解除了漏洞。团队还在调查项目资金被锁定的原因。许多开发者介入并通过合约向社区发放退款。然而,尚未向每次出价0.5ETH的通行证持有人发放退款。团队将进一步咨询处理方式并向其发放退款。[2022/4/23 14:43:50]

首先我们需要知道什么是闪兑?

24小时BTC合约大单成交2.03亿美元 现货大单成交4.59亿美元:据合约帝大单成交数据显示,最近24小时BTC合约大单成交2.03亿美元,其中买单1.25亿美元,卖单7814万美元;BTC现货大单成交4.59亿美元,其中买单2.52亿美元,卖单2.06亿美元。[2021/4/8 19:57:43]

很多加密钱包出了闪兑功能,之所以叫这个名字主要就是因为不同数字货币之间的交易速度很快,因为闪兑不需要像交易所那样来撮合买方和卖方之间的订单,闪兑更像是柜台交易,就像去银行拿美元兑换人民币,在汇率已知的情况下,给多少美元,银行就会根据汇率兑换给你相应数量的人民币。

闪兑除了兑换交易速度快之外,还有一些其他的功能,这也是很多用户使用它的原因。

下面,我们回到本次事件技术层面来分析。

BHEX永续合约实盘王者赛圆满收官:据官方消息,BHEX携手合约帝联合举办的永续合约实盘王者赛,于3月7日20:00正式收官。经过6天的比赛,最终“JUN GE”、“firewa*008”、“清”分别以409.65%、187.91%、139.41%的收益率获得了此次大赛的冠、亚、季军,并分别获得1500USDT、800USDT、400USDT的奖励。此外,总榜前十、日榜前三,也均获得了相应排名奖励。

BHEX交易平台主营现货、永续合约和OTC业务,其中永续合约业务上线以来无宕机、无卡顿,交易深度、盘口价差、挂单量以及API稳定性等方面获得用户认可。[2020/3/7]

BSC链上的攻击交易:

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

分析 | 金色盘面:BTC期货合约持仓变化:金色盘面综合分析:OKEX的BTC期货合约做多账户61%,做空账户38%,多头主力加仓明显;主力多头平均持仓比例为42.2%,主力空头平均持仓比例为14.9%,多头持仓大增。[2018/8/14]

以太坊上的攻击交易:

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

用户进行swap兑换时,正常流程是先通过TransitCrossRouterv3合约选择路由合约,随后通过TransitSwap&CrossApproveProxy合约进行权限验证后,调用claimTokens函数将用户兑换的token转入路由合约中。而TransitSwap合约实现时,上述三个合约均未对用户输入数据进行正确的验证,导致攻击者可以构造出任意指定的兑换数据calldata,其中可以将授权过的用户的代币转入攻击者指定的任意地址之中。

这个合约未对下面的calldata进行验证,解析后为下图的input,里面指定了收款人为攻击者地址。

攻击者就通过这种方式,共获利约2100万美元。随后将资金归集到获利地址0x75F2abA6a44580D7be2C4e42885D4a1917bFFD46,

但是项目方依然没有放弃,随后TransitSwap官方发布公告称,目前已确定黑客IP、电子邮件地址,以及相关的链上地址。TransitSwap团队表示将尽力追踪黑客,并尝试与黑客沟通,帮助用户挽回损失。

随着事件的影响力扩大,攻击者似乎也知道真实身份难保。也可能是被项目方“感化”,这位攻击者决定退回盗取的资产。

截止发稿前,目前攻击者已将BNB链上的37,000BNB和1500ETH,以太坊上的3,180ETH归还给项目方。2500BNB被转移到Tornado.Cash,剩余的12,612BNB仍在攻击者地址上,价值约356万美元。成都链安链必追-虚拟货币案件智能研判平台正在对被盗资金进行实时追踪。

从本次事件,我们可以看到,合约授权依然潜藏着诸多风险。

来源:成都链安

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

银河链

XLMPandaDAO 解散提案背后:高效和民主只能二选一吗?

一个良性循环的DAO应该是所有人都是经营者,社区成员不仅仅是提出提案和投票。 撰文:Jessy 9月19日,PandaDAO在Snatshot上发布了「社区退款和解散提案」,提案投票开始于9月20日凌晨12点,截止于9月24日凌晨12.

火星币Web3 新手教程——从入门到精通

其实在很早之前,我就计划写一篇《Web3新手教程》,送给想要进入Web3或者刚刚进入Web3的小伙伴,但是考虑到两点原因,我还是打算把这件事推迟一些时日.

[0:0ms0-1:415ms