月亮链 月亮链
Ctrl+D收藏月亮链

慢雾:BSC项目Value DeFi vSwap 模块被黑简析

作者:

区块链

时间:2021/5/8 21:37:37

据慢雾区情报,币安智能链项目 Value DeFi 的 vSwap 模块被黑,慢雾安全团队第一时间介入分析,并将结果以简讯的形式分享,供大家参考:

1. 攻击者首先使用 0.05 枚 WBNB 通过 vSwap 合约兑换出 vBSWAP 代币;

2. 攻击者在兑换的同时也进行闪电贷操作,因此 vSwap 合约会将兑换的 vBSWAP 代币与闪电贷借出的 WBNB 转给攻击者;

3. 而在完成整个兑换流程并更新池子中代币数量前,会根据池子的 tokenWeight0 参数是否为 50 来选择不同的算法来检查池子中的代币数量是否符合预期;

4. 由于 vSwap 合约的 tokenWeight0 参数设置为 70,因此将会采用第二种算法对池子中的代币数量进行检查;

5. 而漏洞的关键点就在于采用第二种算法进行检查时,可以通过特殊构造的数据来使检查通过;

6. 第二种算法是通过调用 formula 合约的 ensureConstantValue 函数并传入池子中缓存的代币数量与实时的代币数量进行检查的;

7. 在通过对此算法进行具体分析调试后我们可以发现,在使用 WBNB 兑换最小单位(即 0.000000000000000001) vBSWAP 时,池子中缓存的 WBNB 值与实时的值之间允许有一个巨大的波动范围,在此范围内此算法检查都将通过;

8. 因此攻击者可以转入 WBNB 进行最小单位的 vBSWAP 代币兑换的同时,将池子中的大量 WBNB 代币通过闪电贷的方式借出,由于算法问题,在不归还闪电贷的情况下仍可以通过 vSwap 的检查;

9. 攻击者只需要在所有的 vSwap 池子中,不断的重复此过程,即可将池子中的流动性盗走完成获利。详情见原文链接。

慢雾:Rubic协议错将USDC添至Router白名单,导致已授权合约用户USDC遭窃取:12月25日消息,据慢雾安全团队情报,Rubic跨链聚合器项目遭到攻击,导致用户账户中的USDC被窃取。慢雾安全团队分享如下:1. Rubic是一个DEX跨链聚合器,用户可以通过RubicProxy合约中的routerCallNative函数进行Native Token兑换。在进行兑换前,会先检查用户传入的所需调用的目标 Router是否在协议的白名单中。

2. 经过白名单检查后才会对用户传入的目标Router进行调用,调用数据也由用户外部传入。

3. 不幸的是USDC也被添加到Rubic协议的Router白名单中,因此任意用户都可以通过RubicProxy合约任意调用USDC。

4. 恶意用户利用此问题通过routerCallNative函数调用USDC合约将已授权给RubicProxy合约的用户的USDC通过transferFrom接口转移至恶意用户账户中。

此次攻击的根本原因在于Rubic协议错误的将USDC添加进Router白名单中,导致已授权给RubicProxy合约的用户的USDC被窃取。[2022/12/26 22:07:00]

慢雾:Crosswise遭受攻击因setTrustedForwarder函数未做权限限制:据慢雾区情报,2022年1月18日,bsc链上Crosswise项目遭受攻击。慢雾安全团队进行分析后表示,此次攻击是由于setTrustedForwarder函数未做权限限制,且在获取调用者地址的函数_msg.sender()中,写了一个特殊的判断,导致后续owner权限被转移以及后续对池子的攻击利用。[2022/1/19 8:57:48]

动态 | 慢雾:10 月发生多起针对交易所的提币地址劫持替换攻击:据慢雾区块链威胁情报(BTI)系统监测及慢雾 AML 数据显示,过去的 10 月里发生了多起针对数字货币交易所的提币地址劫持替换攻击,手法包括但不限于:第三方 JS 恶意代码植入、第三方 NPM 模块污染、Docker 容器污染。慢雾安全团队建议数字货币交易所加强风控措施,例如:1. 密切注意第三方 JS 链接风险;2. 提币地址应为白名单地址,添加时设置双因素校验,用户提币时从白名单地址中选择,后台严格做好校验。此外,也要多加注意内部后台的权限控制,防止内部作案。[2019/11/1]

相关资讯
DFINITY通过CoinList空投的账户余额疑似出现错误,显示数量为空投数量的10倍

根据部分社区用户反应,去中心化计算平台DFINITY通过CoinList空投的账户余额疑似出现错误,显示数量为空投数量(119)的十倍,为1190枚。 此前报道,CoinList在Dfinity社区空投发行...

区块链:2021/5/8 21:37:02
去中心化计算平台DFINITY正式启动互联网计算机

5月7日消息,去中心化计算平台DFINITY启动互联网计算机,将公共互联网转变为去中心化的全球计算机。DFINITY表示,互联网计算机是第一个以无限容量和网络速度运行的区块链,解决了区块链不可能三角的挑战,即创建一条...

区块链:2021/5/7 21:35:28
FLy上线 KuCoin,开盘上涨86.66%

据 KuCoin (库币)交易所消息,KuCoin 已上线 Franklin (FLy) 项目并支持FLy/USDT 交易对。FLy开盘价为0.15USDT,当前报价0.28USDT,上线涨幅86.66%。同时,库币...

区块链:2021/5/7 21:34:40
美国4月份非农就业人数增加26.6万人远低于预期 失业率报6.1%

美国4月非农就业人数增加26.6万,预估为增加100万,前值为增加91.6万。美国4月失业率6.1%,预估为5.8%,前值为6%。 美国4月非农就业人数增加25.3万人,预估为增加18.5万人:金色财经报道,...

区块链:2021/5/7 21:35:09
EasyFi遭黑客攻击后发布临时补偿计划

据官方消息,DeFi借贷协议EasyFi为Polygon协议用户发布临时补偿计划。1.按快照补偿每个地址的贷方/存款人净余额的100%。 2.Polygon快照区块高度:13464478(被黑前)。3.用户将分两部分...

区块链:2021/5/8 21:36:15
欧易OKEx已开放K资产的OKExChain网络充提

官方消息,欧易OKEx已完成K资产的升级工作,并于2021年5月9日16:00开放K资产的OKExChain网络充提。主网升级完毕后,欧易OKEx将新增LINK、SUSHI、UNI、ZKS、Auction、SFG、D...

区块链:2021/5/9 21:40:53
DCG在2021年Q1购买了价值8130万美元的GBTC

灰度母公司数字货币集团(Digital Currency Group)季度报告显示,该集团在2021年第一季度购买了价值8130万美元的灰度GBTC。(U.today) DCG CEO致股东信:向Genesi...

区块链:2021/5/7 21:35:27
ETC跌破130美元关口 日内跌幅为2.44%

火币全球站数据显示,ETC短线下跌,跌破130美元关口,现报129.9719美元,日内跌幅达到2.44%,行情波动较大,请做好风险控制。 ETC突破40美元关口 日内涨幅为11.91%:火币全球站数据显示,E...

区块链:2021/5/7 21:34:08
Michael Saylor评价芒格:他就像曾祖父那样在给你新技术投资建议

芒格在今年2月底的采访中评价比特币称“我讨厌比特币,这整个事情都很恶心,并且与文明的利益背道而驰。”对此,MicroStrategy创始人Michael Saylor在采访中回应称芒格就像曾祖父那样在给你新技术投资的...

区块链:2021/5/8 21:38:06
ETC 24小时资金净流入6.51亿元人民币

金色财经监测数据显示,加密货币市场24小时资金净流入排名前三分别为 ETC突破49美元关口 日内涨幅为9.54%:火币全球站数据显示,ETC短线上涨,突破49美元关口,现报49.0065美元,日内涨幅达到9....

区块链:2021/5/7 21:35:22
现货黄金持续走高,短线上扬10美元,现报1828.18美元/盎司

行情显示,现货黄金持续走高,短线上扬10美元,现报1828.18美元/盎司;美元指数短线下挫近30点,现报90.66。 现货黄金上破1910美元/盎司:行情显示,现货黄金上破1910美元/盎司,日内涨幅扩大至...

区块链:2021/5/7 21:35:13
F2Pool鱼池ETH矿池服务器线路将于5月8日16:00进行升级

据官方公告,由于运营商5月8日16:00-16:30期间进行服务器线路升级,届时F2Pool鱼池ETH挖矿信息查询功能将暂停,算力及收益不受影响。 F2Pool将纽约时报标题写入比特币减半前最后一个区块:金色...

区块链:2021/5/8 21:37:56