解码AllBridge 57万美元闪电贷攻击

AllBridge在BNB链上遭遇闪电贷攻击,USDT和BUSD稳定币池被攻击,损失约57万美元。攻击原因是withdraw函数中的逻辑缺陷,允许攻击者操纵swap价格。攻击者通过闪电贷获得资金,操纵价格,耗尽池中资金,之后AllBridge团队暂停了桥,并向攻击者提供赏金以换取资金返还,最终攻击者归还部分资金并保留剩余部分作为白帽赏金。

解码 AllBridge 的 $57 万美元闪电贷攻击 | QuillAudits

哎呀,这只是 DeFi 世界的又一天,数百万美元可能在闪电贷攻击中损失,然后作为白帽赏金返还。没什么大不了的。

概要:

2023 年 4 月 2 日,AllBridge 在 BNB 链上经历了一次闪电贷攻击。USDT 和 BUSD 的稳定币池遭到了攻击,导致黑客窃取了约 57 万美元。

AllBridge 协议简介:

Allbridge 允许用户在不同网络之间转移资产。它充当 EVM 兼容区块链(如以太坊、Polygon 和 BSC)和非 EVM 兼容区块链(如 Solana 和 Terra)之间的桥梁。

要了解更多关于 Allbridge 的信息,请查看官方文档。

漏洞分析和影响:

根本原因:

问题的根本原因是 withdraw 函数中的逻辑缺陷。这个缺陷允许操纵池的交换价格。攻击者充当流动性提供者和交换者,使他们能够操纵价格并耗尽池中的资金。

链上细节:

BUSD & vUSD 池: 0x179aad597399b9ae078acfe2b746c09117799ca0 USDT & vUSD 池: 0xb19cd6ab3890f18b662904fd7a40c003703d2554 Bridge 合约: 0x7E6c2522fEE4E74A0182B9C6159048361BC3260A

攻击者 EOA 1: 0xC578d755Cd56255d3fF6E92E1B6371bA945e3984 攻击者 EOA 2: 0x2b3cff12c02625518deb0af14684999fb6e3e360

攻击 Txn: 0x7ff1364c3b3b296b411965339ed956da5d17058f3164425ce800d64f1aef8210

攻击过程:

  • 攻击者闪电贷了价值 750 万美元的 BUSD,在 0x2c3c-pool 中将 200 万美元的 BUSD 兑换为 200 万美元的 $BSC-USD,并存入 0xb19c-pool。然后,他将 500 万美元的 BUSD 存入 0x179ac-pool

  • 然后,攻击者在 Allbridge 的 Bridge 合约中将 50 万美元的 BSC-USD 兑换为 $BUSD。此时,0x179ac 池 中的 tokenBalance(BUSD) 增加,而 vUSD 的数量减少。
  • 然后,攻击者从 0x179a 池 中移除流动性,这加剧了 vUSDbalance 和 tokenbalance 之间的不平衡。因此,vUSD/BUSD 的比率显著增加。

  • 由于比率的变化,攻击者设法仅使用价值 40,000 美元的 BUSD 从 ALLBridge 中换取了价值 790,000 美元的 BSC-USD,并且他从 0xb19c-pool 中提取了 190 万美元的 $USDT。然后,攻击者将 270 万美元的 $USDT 兑换为 270 万美元的 $BUSD。最后,他们偿还了闪电贷,并将剩余的余额作为利润保留。

  • 攻击者向 Tornado Cash 发送了 1,700 BNB(其中包括先前攻击的利润)。

攻击之后:

2023 年 4 月 2 日: 该团队在 Twitter 上宣布了该事件,并分享了有关攻击的更多详细信息,并暂时暂停了桥。

Twitter 嵌入

在 X 上查看此帖子

Allbridge

@Allbridge_io

·

关注

在 X 上查看

🧵 流动性池攻击的事后分析

1/ 尽管我们尽了最大努力创建一个安全的产品并致力于网络安全,但 Allbridge Core 流动性池今晚受到了攻击。

2023 年 4 月 2 日 下午 12:43

X 广告信息和隐私

49 回复

复制链接

阅读 12 条回复

Twitter Widget Iframe

2023 年 4 月 3 日: 他们在链上向攻击者发送消息,提供 10% 的赏金以换取资金的返还。

2023 年 4 月 3 日: 攻击者已将约 1500 BNB(466,144 美元)返还给该项目,如此交易所示。然后,他们将剩余的资金作为白帽赏金保留。该团队在 Twitter 上分享了有关此事的更多更新。

2023 年 4 月 5 日: 价值约 15.9 万美元的 BNB(约 507.3 BNB)已从一个标记为 Allbridge Exploiter 的地址转移到 Tornado Cash。

如何防止这次攻击?

DeFi 领域的闪电贷攻击显著增加。在 AllBridge 的案例中,攻击是由 withdraw 函数中的逻辑漏洞引起的。为了防止此类错误,项目可以实施代码审查和结对编程、测试驱动开发、自动化测试工具、多次智能合约审计,并使用形式验证技术来证明代码的正确性。

QuillAudits 保护的类似项目:

Web3 安全 - 时代的需求

为什么选择 QuillAudits 进行 Web3 安全? QuillAudits 配备了完善的工具和专业知识,可以提供网络安全解决方案,避免数百万资金的损失。

想要更多这样的安全博客和报告吗?

在以下平台与 QuillAudits 联系: Linkedin | Twitter | 网站 | Newsletter | Discord | Telegram

加粗想尝试交易吗?试试 加粗加密交易机器人 加粗加粗复制交易 加粗加粗最佳加密货币交易所 加粗

另请阅读

  • 原文链接: medium.com/coinmonks/dec...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
quillaudits
quillaudits
江湖只有他的大名,没有他的介绍。