火星链 火星链
Ctrl+D收藏火星链

Grim Finance 被黑简析:攻击者通过闪电贷借出 WFTM 与 BTC 代币

作者:

区块链

时间:2021/12/19 7:49:04

据慢雾区情报,2021 年 12 月 19 日,Fantom 链上 Grim Finance 项目遭受攻击。慢雾安全团队进行分析后以简讯的形式分享给大家。

1. 攻击者通过闪电贷借出 WFTM 与 BTC 代币,并在 SpiritSwap 中添加流动性获得 SPIRIT-LP 流动性凭证。

2. 随后攻击者通过 Grim Finance 的 GrimBoostVault 合约中的 depositFor 函数进行流动性抵押操作,而 depositFor 允许用户指定转入的 token 并通过 safeTransferFrom 将用户指定的代币转入 GrimBoostVault 中,depositFor 会根据用户转账前后本合约与策略池预期接收代币(预期接收 want 代币,本次攻击中应为 SPIRIT-LP)的差值为用户铸造抵押凭证。

3. 但由于 depositFor 函数并未检查用户指定转入的 token 的合法性,攻击者在调用 depositFor 函数时传入了由攻击者恶意创建的代币合约地址。当 GrimBoostVault 通过 safeTransferFrom 函数调用恶意合约的 transferFrom 函数时,恶意合约再次重入调用了 depositFor 函数。攻击者进行了多次重入并在最后一次转入真正的 SPIRIT-LP 流动性凭证进行抵押,此操作确保了在重入前后 GrimBoostVault 预期接收代币的差值存在。随后 depositFor 函数根据此差值计算并为攻击者铸造对应的抵押凭证。

4. 由于攻击者对 GrimBoostVault 合约重入了多次,因此 GrimBoostVault 合约为攻击者铸造了远多于预期的抵押凭证。攻击者使用此凭证在 GrimBoostVault 合约中取出了远多于之前抵押的 SPIRIT-LP 流动性凭证。随后攻击者使用此 SPIRIT-LP 流动性凭证移除流动性获得 WFTM 与 BTC 代币并归还闪电贷完成获利。

此次攻击是由于 GrimBoostVault 合约的 depositFor 函数未对用户传入的 token 的合法性进行检查且无防重入锁,导致恶意用户可以传入恶意代币地址对 depositFor 进行重入获得远多于预期的抵押凭证。慢雾安全团队建议:对于用户传入的参数应检查其是否符合预期,对于函数中的外部调用应控制好外部调用带来的重入攻击等风险。

安全团队:Grim Finance被盗资金基本转移,约9000ETH转到TornadoCash:9月8日消息,据慢雾MistTrack监测,Grim Finance攻击者(0x988...57a)于北京时间9月8日凌晨将300万枚DAI通过Uniswap兑换为1923枚ETH。接着将1900枚ETH转到TornadoCash。此前,Grim Finance于2021年12月遭到重入攻击,攻击者窃取了价值约3000万美元的加密资产,并从Fantom跨链到以太坊。截止目前,攻击者已将9000ETH转入TornadoCash,地址上存额超920万美元(包含93ETH、821万枚DAI和327万枚FTM)。慢雾表示将持续分析挖掘可疑的TornadoCash提款地址。[2022/9/8 13:16:23]

Grin社区发布节点异常简报,Beam基金会负责人提醒Grin代码分支可能遭受相同攻击:Grin社区发布此前“GRIN节点出现异常”概述表示,Grin需要范围验证(rangeproofs),以确保负承诺值不会造成通胀情景。如果没有范围验证,就有可能创建交易输出,通过使用负值来人为地增加供给。如果没有有效的范围验证来验证输出是否为负值,恶意行为者就有可能创建包含负值输出以及高价值输出的交易,这些高价值输出似乎可以与“将创建0个新代币”平衡。在本例中,攻击者尝试利用漏洞“RangeProof的缓存验证优化中没有充分的验证”。Grin ++用户在验证中发现,并由Grin++开发人员David Burkett转发给Grin团队的其他成员,同时还提供了一个修复程序来缓解错误的rangeproof缓存逻辑。

Beam基金会负责人Guy Corem表示,多节点实现(multiple node implementation)拯救了此次恶意攻击。有一些Grin代码分支没有节点实现,很可能遭受了完全相同的攻击。

此前消息,Grin网络在区块高度1136081出现无效交易,原因是范围验证缓存逻辑错误。为此,Grin已经发布v5.0.4版本对此进行修复,用户须进行更新。[2021/3/21 19:04:31]

声音 | 路透社:Virgil Griffith曾意图向朝鲜运送ETH挖矿设备 称这真的很酷:两位消息人士向路透社透露,以太坊基金会科学家 Virgil Griffith 曾于 2018年4月在首尔Walkerhill酒店参加行业会议时透露,打算安排向朝鲜运输用于制造ETH的挖矿设备,而以太坊可通过兑换为法币(例如美元)帮助诸如逃避制裁或的非法活动。 其中一位消息人士称,住在新加坡的 Virgil Griffith计划在一位新加坡朋友的帮助下将挖矿设备从中国运到朝鲜,这位朋友会在平壤参加一年一度的马拉松比赛。另一位消息人士称,Griffith当时表示,计划由人将设备交付给朝鲜的电信机构。当时 Virgil Griffith表示,如果在能朝鲜挖掘ETH,那是真的很酷。路透社表示,目前无法确定 Virgil Griffith 想向朝鲜运送设备的计划是否实现,但 Virgil Griffith 目前正因违反《国际紧急经济权力法案》面临一项最高 20 年徒刑的指控,该指控是因他前往朝鲜参加区块链大会,发表演讲并提供建议,帮助朝鲜利用加密货币和区块链技术逃避制裁,此举违反了美国制裁法案,目前 Virgil Griffith 已被逮捕。此事发生后,以太坊联合创始人Vitalik Buterin在推特上发表长文,澄清以太坊基金会科学家 Virgil Griffith 访问朝鲜是个人行为,未给朝鲜政府提供任何实质性的帮助,并在准备请愿书要求释放 Virgil Griffith。Buterin 表示,对地缘的开放态度是一种美德,而Virgil Griffith的这个优点在之前就已经体现出来了,比如帮助增进了与以太经典、Hyperledger之间的关系。我认为Virgil 并未给朝鲜政府提供任何实质性的帮助,他根据有关开源软件的公开信息发表了演讲,这并不是什么高深的黑客技术辅导。我希望美国能专注到真正有害的事情上,而不是抓捕发表公开信息演讲的程序员。[2019/12/4]

相关资讯
The Sandbox宣布将与NBA球星斯蒂芬·库里以及运动品牌Under Armour合作

12月20日消息,The Sandbox 宣布将与 NBA 球星斯蒂芬·库里,以及运动服装品牌 Under Armour 达成合作,或将于北京时间12月22日星期三早上9点联合发布NFT。此前,Decentralan...

区块链:2021/12/20 7:50:49
美国连锁餐厅Applebee's计划在12月的每周一推出NFT收藏品

12月18日消息,美国连锁餐厅Applebee's近日宣布举办\"Metaverse Mondays\"活动,计划在12月的每个星期一发布一个新的NFT进行销售。本周,这家连锁餐厅以25美元的价格出售了其第一个NFT...

区块链:2021/12/18 7:47:46
Bondly宣布推出新的元宇宙项目MetaPrints

据官方消息,Solana链上去中心化融资交易平台Solanium正与Animoca Brands和NFT解决方案提供商Bondly合作推出Metaprints。Metaprints致力于提升各品牌在元宇宙生态系统中的...

区块链:2021/12/18 7:47:51
区块链基础设施公司Moralis推出Metaverse SDK

12月21日消息,YouTube网红Ivan Liljeqvist(Ivan on Tech)旗下区块链基础设施公司Moralis正在推出一个软件工具包,供希望跳入metaverse的加密游戏开发者使用。 ...

区块链:2021/12/21 7:54:28
The Weeknd通过Autograph平台推出NFT

金色财经报道,格莱美奖得主The Weeknd与Billboard和The Infinite合作,通过Tom Brady的Autograph平台和OpenSea市场发布了七个以太坊NFT,以庆祝其热门单曲“Blind...

区块链:2021/12/21 7:52:44
摩根大通与西门子合作为其构建基于区块链的支付系统

金色财经报道,美国银行业集团摩根大通已与德国工业集团西门子建立了合作伙伴关系,并建立了一个基于区块链的支付系统,供后者使用。西门子表示,由于它使用的是按使用付费的支付模式,现在它正面临着更大的支付量,这种模式在当今变...

区块链:2021/12/20 7:52:00
俄罗斯央行行长:加密货币经常被用于非法操作

12月17日消息,俄罗斯央行行长纳比乌琳娜:对加密货币持怀疑态度,加密货币经常被用于非法操作,不欢迎对此类资产的投资,我们担心散户投资者在股市上的权利,俄罗斯的基础设施不应该被用于使用加密货币。(金十) 普京...

区块链:2021/12/17 7:46:43
元宇宙沙盒游戏平台PlayerOne获320 万美元天使投资

12月21日消息,PlayerOne 今日宣布,已获得由 SIG、第九城市及 GameFi Labs 领投的总计 320 万美元天使轮投资。本轮融资资金将帮助 PlayerOne 继续加快平台的发展,并通过提升其功能...

区块链:2021/12/21 7:54:07
Gelato Network 发布安全漏洞调查报告:与此前dydx漏洞相似,用户损失74.4万美元

12月21日消息,智能合约自动执行工具Gelato Network 在官方博客发布12月11日的安全事故调查报告,称白帽黑客总计转移了2700万美元的资产以确保用户资产安全,但仍有74.4万美元资金遭到MEV恶意攻击...

区块链:2021/12/21 7:54:38
元宇宙价值指数今日为788.63点

金色财经报道,据同伴客数据显示,12月20日元宇宙价值指数为788.63点,较前日下跌5.61点,跌幅为0.7%。 构成元宇宙价值指数成分的上市企业或NFT平台皆为目前在虚拟经济领域表现出巨大市场价值和未来...

区块链:2021/12/20 7:50:19
Decentraland宣布将与NBA球星Stephen Curry和运动服装品牌Under Armour合作

12月18日消息,Decentraland宣布将与NBA球星Stephen Curry和运动服装品牌Under Armour合作,合作内容未透露。(Bloqport) Decentraland LAND系列N...

区块链:2021/12/18 7:48:01
数字银行Tymebank获得7000万美元B轮融资 腾讯领投

12月18日消息,南非数字银行Tymebank B轮融资7000万美元,由腾讯和英国发展金融集团CDC Group领投。此轮融资使Tymebank估值达到1.8亿美元。该银行在一份声明中表示:“这两位投资者的资本和专...

区块链:2021/12/18 7:47:16