火星链 火星链
Ctrl+D收藏火星链
首页 > 以太坊 > 正文

DOD:慢雾:警惕 Tampermonkey 扩展的恶意 JavaScript 插件劫持盗币攻击

作者:

时间:1900/1/1 0:00:00

链闻消息,据慢雾区情报反馈,有人在LocalBitcoins进行交易时,被诱使用了一段所谓增强的JavaScript插件导致被盗比特币,该JavaScript插件可以在浏览器知名扩展Tampermonkey上方便使用。一旦使用,该恶意JavaScript即可篡改用户在LocalBitcoins上的比特币地址,达到劫持盗币攻击的目的。这段恶意JavaScript代码进行了多层加密与加花处理,肉眼看不出恶意行为,通过xssor.io进行解密后可以清晰看到「劫持盗币」的核心代码:document("bitcoin-addressbitcoin-address-controls")="1Ak8db781gfM3QutGwFsKuZg7YeUEoCvPw。

慢雾:Equalizer Finance被黑主要在于FlashLoanProvider合约与Vault合约不兼容:据慢雾区消息,6 月 7 日,Equalizer Finance 遭受闪电贷攻击。慢雾安全团队以简讯形式将攻击原理分享如下:

1. Equalizer Finance 存在 FlashLoanProvider 与 Vault 合约,FlashLoanProvider 合约提供闪电贷服务,用户通过调用 flashLoan 函数即可通过 FlashLoanProvider 合约从 Vault 合约中借取资金,Vault 合约的资金来源于用户提供的流动性。

2. 用户可以通过 Vault 合约的 provideLiquidity/removeLiquidity 函数进行流动性提供/移除,流动性提供获得的凭证与流动性移除获得的资金都受 Vault 合约中的流动性余额与流动性凭证总供应量的比值影响。

3. 以 WBNB Vault 为例攻击者首先从 PancekeSwap 闪电贷借出 WBNB

4. 通过 FlashLoanProvider 合约进行二次 WBNB 闪电贷操作,FlashLoanProvider 会先将 WBNB Vault 合约中 WBNB 流动性转给攻击者,随后进行闪电贷回调。

5. 攻击者在二次闪电贷回调中,向 WBNB Vault 提供流动性,由于此时 WBNB Vault 中的流动性已经借出一部分给攻击者,因此流动性余额少于预期,则攻击者所能获取的流动性凭证将多于预期。

6. 攻击者先归还二次闪电贷,然后从 WBNB Vault 中移除流动性,此时由于 WBNB Vault 中的流动性已恢复正常,因此攻击者使用添加流动性获得凭证所取出的流动性数量将多于预期。

7. 攻击者通过以上方式攻击了在各个链上的 Vault 合约,耗尽了 Equalizer Finance 的流动性。

此次攻击的主要原因在于 Equalizer Finance 协议的 FlashLoanProvider 合约与 Vault 合约不兼容。慢雾安全团队建议协议在进行实际实现时应充分考虑各个模块间的兼容性。[2022/6/8 4:09:22]

慢雾:DOD合约中的BUSD代币被非预期取出,主要是DOD低价情况下与合约锁定的BUSD将产生套利空间:据慢雾区情报,2022 年 3 月 10 日, BSC 链上的 DOD 项目中锁定的 BUSD 代币被非预期的取出。慢雾安全团队进行分析原因如下:

1. DOD 项目使用了一种特定的锁仓机制,当 DOD 合约中 BUSD 数量大于 99,999,000 或 DOD 销毁数量超过 99,999,000,000,000 或 DOD 总供应量低于 1,000,000,000 时将触发 DOD 合约解锁,若不满足以上条件,DOD 合约也将在五年后自动解锁。DOD 合约解锁后的情况下,用户向 DOD 合约中转入指定数量的 DOD 代币后将获取该数量 1/10 的 BUSD 代币,即转入的 DOD 代币数量越多获得的 BUSD 也越多。

2. 但由于 DOD 代币价格较低,恶意用户使用了 2.8 个 BNB 即兑换出 99,990,000 个 DOD。

3. 随后从各个池子中闪电贷借出大量的 BUSD 转入 DOD 合约中,以满足合约中 BUSD 数量大于 99,999,000 的解锁条件。

4. 之后只需要调用 DOD 合约中的 swap 函数,将持有的 DOD 代币转入 DOD 合约中,既可取出 1/10 转入数量的 BUSD 代币。

5. 因此 DOD 合约中的 BUSD 代币被非预期的取出。

本次 DOD 合约中的 BUSD 代币被非预期取出的主要原因在于项目方并未考虑到 DOD 低价情况下与合约中锁定的 BUSD 将产生套利空间。慢雾安全团队建议在进行经济模型设计时应充分考虑各方面因素带来的影响。[2022/3/10 13:48:45]

慢雾:PancakeBunny被黑是一次典型利用闪电贷操作价格的攻击:币安智能链上DeFi收益聚合器PancakeBunny项目遭遇闪电贷攻击,慢雾安全团队解析:这是一次典型的利用闪电贷操作价格的攻击,其关键点在于WBNB-BUNNYLP的价格计算存在缺陷,而BunnyMinterV2合约铸造的BUNNY数量依赖于此存在缺陷的LP价格计算方式,最终导致攻击者利用闪电贷操控了WBNB-BUNNY池子从而拉高了LP的价格,使得BunnyMinterV2合约铸造了大量的BUNNY代币给攻击者。慢雾安全团队建议,在涉及到此类LP价格计算时可以使用可信的延时喂价预言机进行计算或者参考此前AlphaFinance团队。[2021/5/20 22:24:55]

标签:DODULTVAULTBUSDdod币一个多少钱Milady Vault (NFTX)SQGL Vault (NFTX)BUSD Buffet

以太坊热门资讯
虎符将于11月6日11:00正式上线APY(APY Governance Token)

尊敬的虎符用户,虎符将于2020年11月6日11:00(UTC8)重磅上线APY/USDT和APY/ETH交易对。充值已开启,提现将于11月6日18:00(UTC8)开启.

1900/1/1 0:00:00
数字货币:在国内持有和交易“虚拟货币”有法律风险吗?

最近《人民日报》旗下的《人民网》刊发了一篇关于“虚拟货币”的文章,这篇文章的发表在当下OK交易所事件持续发酵,火币受到负面消息困扰的情况下,可谓是“正逢其时”.

1900/1/1 0:00:00
UST:孙宇晨专访:链接虚拟与现实 解读波场官方预言机项目JustLink

今年,去中心化金融DeFi成为了全球数字资产世界的超级热点。Defi的大火带动了众多的Defi项目市值的涨势,其中预言机更是火爆.

1900/1/1 0:00:00
HTT:关于数交所将正式上线BBCC的公告

亲爱的数交所用户:数交所将于2020年11月6日20:00正式开放BBCC的充提业务,并将于2020年11月7日11:19开放BBCC/USDT交易对.

1900/1/1 0:00:00
COM:关于WBF上线UCA的公告

尊敬的用户:WBF将在创新区上线UCA/BTC交易对,具体时间安排如下:充值时间:2020-11-611:00交易时间:2020-11-614:00提币时间:2020-11-618:00项目介绍.

1900/1/1 0:00:00
WEB:Web3.0与区块链有什么关系?为什么说Web3.0是下一个爆发点?

对加密领域来说,2020年是DeFi出圈、被更多人接受的一年,在聚光灯下占据了一席之地。当然,去中心化金融在加密领域并不是一个新概念,因为这正是比特币的特点:将资金从机构分散化到每个人手中.

1900/1/1 0:00:00