前言
北京时间2022年6月13日,知道创宇区块链安全实验室?监测到BSC链上的FSwap去中心化交易所项目遭到闪电贷攻击,导致损失1751枚BNB约39万美元。
知道创宇区块链安全实验室?第一时间跟踪本次事件并分析。
基础信息
FSwap是一个去中心化交易所项目,可实现对加密资产的链上高效清算和资产的跨链交易。
声音 | 迅雷集团CEO陈磊:互联网野蛮生长时代已经过去,区块链将开启新的时代:12月7日,由中国科学院学部主办、中国信息通信研究院等单位联合支持的“区块链技术与应用”科学与技术前沿论坛在深圳开幕。中国科学院信息技术科学部郑志明院士、数学物理学部王小云院士等四位院士发表主题演讲,同时还有300余名来自政府和企业界的代表出席会议,围绕区块链与数字身份、监管科技、金融应用等话题展开讨论。会上迅雷集团首席执行官陈磊表示,互联网野蛮生长的时代已经过去,一个业态应该有自己生长的逻辑,而不只是通过攫取用户的时长来获取利益。在他看来,互联网带来的诸多问题也是技术问题,而区块链是给互联网带来秩序、规则和信任的典型技术手段。它的公开透明、可追溯、不可篡改曾特性,让互联网上的数据变得可信、可管理、有序共享,特别是“区块链+物联网”有望打破数据孤岛,因而有广泛应用场景。目前迅雷区块链技术在金融征信、教育、版权、物联网等领域都有应用。[2019/12/7]
攻击者地址:0x000c84c59385b64c3ea4d48cc3fca1f08f3abcfc
动态 | BCH粉丝创建SLP火炬 目前已经过“比特币耶稣”等人手中:据bitcoin.com消息,一位名为“Cipher Gnome”的BCH的粉丝于3月6日在Simple Ledger协议上创建了BCH版本的火炬,他宣布只有一个SLP火炬,且代币不能分割。SLP火炬已经经过了开发者Josh Ellithorpe、Don Wonton、Collin Enstad、Imaginary Username、Souper Nerd和“比特币耶稣”Roger Ver等人的手中。Roger Ver决定把火炬传给Paul Lambert ,因其在接受闪电火炬时遇到了困难。[2019/3/11]
攻击合约:0x7437e7a923a5b467a197c6fae991f0f0ced9af57
声音 | 说唱歌手Soulja Boy:比特币的辉煌岁月已经过去:据Cryptoglobe消息,说唱歌手Soulja Boy近期断言,比特币的辉煌岁月已经过去了。他表示,投资比特币现在更像是一场:“你现在已经没法获得像早期比特币投资者那样的高回报了,因为它已成为主流,现在每个人都知道比特币。”据此前消息,Soulja Boy曾发布音乐专辑Young Drako,该专辑包含一首名为《比特币》的作品。[2019/1/20]
tx:0xe75e30dafd865331e6a002d50effe084c21e413c96d4550d5e09cf647686fcbe
FSwapPair合约:0x0d5F1226bd91b5582F6ED54DeeE739CAC49C37Db
漏洞分析
漏洞关键在于FSwapPair合约中的swap方法在每次交易计算手续费时会将pair合约中的储备token当作手续费发送给feeto地址,这将会导致池子中的代币数量减少,从而引起代币价格上涨,攻击者能够从中套利。
攻击流程
1、攻击者使用闪电贷在BiSwap中贷款300万枚BSC-USD代币,并使用255万枚BSC-USD代币在Fswap中换取54万余枚MC代币;
2、随后攻击者在合约中反复多次贷-还闪电贷以此消耗池子中的MC代币,使得池中中得MC代币数量急剧减少,价格也迅速上涨;
3、攻击者立刻在池子中置换手中的MC代币获取大量BSC-USD代币;
4、攻击者偿还闪电贷,将剩余BSC-USD代币进行swap,获利1751枚BNB,最后自毁合约离场。
总结
本次攻击事件核心是项目方误将手续费收取方设定为pair合约而不是用户本身,从而导致池子中的代币数量能够被消耗,发生套利风险。
建议项目方在编写项目时应对函数中的手续费收取逻辑实现进行严格的审查,此处应该将手续费收取对象设置为用户而不是pair合约。
在此提醒项目方发布项目后一定要将私钥严密保管,谨防网络钓鱼。另外,近期各类合约漏洞安全事件频发,合约审计、风控措施、应急计划等都有必要切实落实。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。