首页 > 热点新闻 > Transit Swap 被黑事件简析
大力水手  

Transit Swap 被黑事件简析

摘要:Transit Swap 在进行交易时并未对用户传入的数据进行严格检查,导致了任意外部调用。撰文:慢雾科技据慢雾安全团队情报,2022 年 10 月 2 日 BNB Chain 链上的 Transit Swap 项目遭到黑客攻击,导致用户资产被黑客转出。慢雾安全团队分析评估此次被盗资金规模超过

Transit Swap 被黑事件简析-iNFTnews

Transit Swap 在开展交易过程中并没有对用户传入的信息进行全面的查验,造成了随意外界启用。

发文:慢雾高新科技

据慢雾安全团队情报信息,2022 年 10 月 2 日 BNB Chain 链上的 Transit Swap 新项目遭受黑客入侵,造成用户财产被网络黑客转走。慢雾安全团队剖析评定本次失窃资金规模超出 2300 万美金,网络黑客详细地址为 0x75F2...FD46 和 0xfa71...90fb。Transit Swap 系统漏洞及黑客入侵方法如下所示:

1. 当用户在 Transit Swap 开展交易过程中,首先会根据路由代理合约(0x8785bb...)针对不同的兑换种类选择不同路由桥合约。接着路由桥合约(0x0B4727...)可以通过管理权限合约(0xeD1afC...)的 claimTokens 函数公式将用户待兑换的货币转到路由桥合约中。所以在货币兑换前用户必须要先对管理权限合约(0xeD1afC...)开展受权。

2. 而 claimTokens 函数是根据启用特定货币合约的 transferFrom 函数公式开展转帐的。其接收到的主要参数均由顶层路由桥合约(0x0B4727...)传入,本来就没有对这种主要参数做出任何限定只查看了调用者应为路由代理合约或路由桥合约。

3. 路由桥合约(0x0B4727...)在接受到用户待兑换的货币之后启用兑换合约开展具体兑换实际操作,但兑换合约地址与具体调用函数数据信息均由顶层路由代理合约(0x8785bb...)传入,路由桥合约并没有对分析后兑换合约详细地址与启用信息进行查验。

4. 而代理合约(0x8785bb...)对路由桥合约(0x0B4727...)传入的基本参数也都来源于用户传入的主要参数。且代理合约(0x8785bb...)仅仅是保证了用户传入的 calldata 内各数据长度是不是超出预期和所启用的路由桥合约要在授权管理投射中地址,未对 calldata 信息进行实际查验。

5. 因而网络攻击运用路由代理合约、路由桥合约与管理权限合约都未对传入的信息开展安全检查的不足。根据路由代理合约传入结构后数据信息启用路由桥合约的 callBytes 函数公式。callBytes 函数解析出网络攻击指定兑换合约与兑换数据信息,这时兑换合约被选定为管理权限合约详细地址,兑换数据信息被选定为启用 claimTokens 函数公式将特定用户的货币转到网络攻击特定地址中。完成了盗取全部对管理权限合约开展授权用户的货币。

本次进攻的重要原因取决于 Transit Swap 协议书在开展货币交易过程中并没有对用户传入的信息进行全面的查验,造成了随意外界启用问题。网络攻击运用此随意外界启用难题盗取了用户对 Transit Swap 授权货币。

截止到目前,网络黑客已经将 2,500 BNB 转移至 Tornado Cash,剩下资产分散化保存在网络黑客详细地址中。通过网络黑客印痕剖析发觉,网络黑客存有从 LATOKEN 等渠道存提现痕迹。慢雾 MistTrack 将持续跟进失窃资金转换及其网络黑客痕迹的剖析。

Transit Swap 被黑事件简析-iNFTnews

参照买卖:

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

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

来源:大力水手波比

Tags:
免责声明
世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。