By:慢雾安全团队
据慢雾区情报,2020年11月22日,以太坊DeFi项目PickleFinance遭受攻击,损失约2000万DAI。慢雾安全团队第一时间跟进相关事件并进行分析,以下为分析简略过程。
攻击流程简析
1、项目的Controller合约中的swapExactJarForJar函数允许传入两个任意的jar合约地址进行代币的兑换,其中的_fromJar,_toJar,_fromJarAmount,_toJarMinAmount都是用户可以控制的变量,攻击者利用这个特性,将_fromJar和_toJar都填上自己的地址,_fromJarAmount是攻击者设定的要抽取合约的DAI的数量,约2000万DAI。
INX Digital参与Voyager Digital资产的竞标:金色财经报道,经纪交易商和加密货币交易平台INX Digital周三公布了一份不具约束力的意向书(LOI),宣布参加破产的加密货币借贷平台Voyager Digital资产的竞标,该公司加入了包括币安在内的其他竞购者。
此前消息,Voyager7月向美国纽约南区法院申请破产保护后,FTX赢得竞标资格,但FTX在两周前破产,竞标重新开始。
INX在2021年成为第一家在美国证券交易委员会(SEC)注册证券代币发行的公司,并从7,000多名投资者那里筹集了8,500万美元。[2022/12/1 21:13:52]
2、使用swapExactJarForJar函数进行兑换过程中,合约会通过传入的_fromJar合约和_toJar合约的token()函数获取对应的token是什么,用于指定兑换的资产。而由于_fromJar合约和_toJar合约都是攻击者传入的,导致使用token()函数获取的值也是可控的,这里从_fromJar合约和_toJar合约获取到的token是DAI。
Web3货运保险科技公司Otonomi完成340万美元融资,ATX Ventures领投:10月14日消息,Web3货运保险科技公司Otonomi宣布完成340万美元新一轮融资,ATX Ventures领投,GSR Ventures、Greenlight ReInnovations、Punja.VC、Altari Ventures、Soundboard Venture Fund、Blackhorn VC、Bering Waters、REFASHIOND Ventures以及一些天使投资人参投。
据悉,Otonomi正在通过构建复杂的模型推出参数化货物延误保险,并已与Chainlink达成了技术合作伙伴关系,将利用行业领先的预言机智能合约以及高级风险数据分析构建一个参数保险平台,目前其业务主要覆盖金融、保险、区块链、Web/UX设计、营销和安全6大领域。(AJOT)[2022/10/14 14:27:58]
3.此时发生兑换,Controller合约使用transferFrom函数从_fromJar转入一定量的ptoken,但是由于fromJar合约是攻击者控制的地址,所以这里转入的ptoken是攻击者的假币。同时,因为合约从_fromJar合约中获取的token是DAI,然后合约会判断合约里的资金是否足够用于兑换,如果不够,会从策略池中赎回一定量的代币,然后转到Controller合约中。在本次的攻击中,合约中的DAI不足以用于兑换,此时合约会从策略池中提出不足的份额,凑够攻击者设定的2000万DAI。
澳大利亚参议员起草针对稳定币、数字人民币监管新法案:金色财经报道,澳大利亚自由党参议员Andrew Bragg发布一项新法案草案,旨在打击数字资产交易所、稳定币和中国央行数字货币e-Yuan。Bragg在9月18日的一份声明中表示,“澳大利亚必须跟上全球数字资产监管竞赛的步伐”,因为“议会必须推动法律改革”。
新法案草案名为《2022年数字资产(市场监管)法案》,要求引入数字资产交易所、数字资产托管服务、稳定币发行人的许可证,以及对澳大利亚e-Yuan服务商的披露要求。(Cointelegraph)[2022/9/19 7:05:39]
4.兑换继续,Controller合约在从策略池里提出DAI凑够攻击者设定的2000万DAI后,会调用_fromJar的withdraw函数,将攻击者在第三步转入的假ptokenburn掉,然后合约判断当前合约中_toJar合约指定的token的余额是多少,由于_toJar合约指定的token是DAI,Controller合约会判断合约中剩余DAI的数量,此时由于第三步Controller合约已凑齐2000万DAI,所以DAI的余额是2000万。这时Controller合约调用_toJar合约的deposit函数将2000万DAI转入攻击者控制的_toJar合约中。到此,攻击者完成获利。
美股继续走高,标普500指数涨1.4%:金色财经报道,美股继续走高,纳指涨2%,道指涨1.1%,标普500指数涨1.4%。[2022/9/10 13:20:38]
总结
此次攻击中,攻击者通过调用Controller合约中的swapExactJarForJar函数时,伪造_fromJar和_toJar的合约地址,通过转入假币而换取合约中的真DAI,完成了一次攻击的过程。
往期回顾
闪电贷重入攻击,OUSD损失700万美金技术简析
如何使用闪电贷从0撬动百万美元?ValueDeFi协议闪电贷攻击简要分析
无中生有?DeFi协议Akropolis重入攻击简析
Acala创世已通过慢雾科技安全审计
BithumbGlobal入驻慢雾区,发布「安全漏洞与威胁情报赏金计划」
慢雾导航
慢雾科技官网
https://www.slowmist.com/
慢雾区官网
https://slowmist.io/
慢雾GitHub
https://github.com/slowmist
Telegram
https://t.me/slowmistteam
https://twitter.com/@slowmist_team
Medium
https://medium.com/@slowmist
币乎
https://bihu.com/people/586104
知识星球
https://t.zsxq.com/Q3zNvvF
火星号
http://t.cn/AiRkv4Gz
链闻号
https://www.chainnews.com/u/958260692213.htm
本文来源于非小号媒体平台:
慢雾科技
现已在非小号资讯平台发布68篇作品,
非小号开放平台欢迎币圈作者入驻
入驻指南:
/apply_guide/
本文网址:
/news/9558989.html
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表非小号的观点或立场
上一篇:
币安为何推出第三条链?这对BNB意味着什么?
DeFi周刊是金色财经推出的一档每周DeFi领域的总结栏目,内容涵盖本周重要的DeFi数据、DeFi项目动态等.
1900/1/1 0:00:00万向区块链董事长肖风认为,区块链技术不是要取代互联网,而是要做互联网尚未做好的事情。原文标题:《万向区块链肖风:互联网已经干得很好的事情,不应该是区块链干的》演讲:肖风,万向区块链董事长兼CEO.
1900/1/1 0:00:00新加坡时间2020年12月15日19:00(UTC+8),全球区块链资产新锐交易所GX.COM正式推出GX宝,一个集稳健与灵活、持续且高额收益于一身的新型理财方式,等你来解锁!后疫情时期.
1900/1/1 0:00:00DeFi是一个颠覆性的金融创新,并不是传统金融的迁移上链,它会在区块链上进行原生的生长和演化。原文标题:《DeFi生态构想》作者:RinHuang,分布式资本副总裁顾问:沈波、余文波、蒋新关于D.
1900/1/1 0:00:00从宏观经济以及区块链国家战略定位谈起,解读当下疫情对区块链行业的短期与长期影响。原文标题:《孟岩疫区首度直播:疫情带来的暂停,会让区块链与数字经济迎来更大反弹|算力大学视频公开课全文》来源:算力.
1900/1/1 0:00:00Pass这个通行证的概念在游戏行业流行已久,却一直如鸡肋。battle与之的结合,也仍名不副实。想要通过让玩家购买Pass,从而通过日常战斗完成任务来获得成就,这一初衷被无端扭曲.
1900/1/1 0:00:00