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

DAI:假钱换真钱,揭秘 Pickle Finance 被黑过程

作者:

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

By:慢雾安全团队

据慢雾区情报,2020年11月22日,以太坊DeFi项目PickleFinance遭受攻击,损失约2000万DAI。慢雾安全团队第一时间跟进相关事件并进行分析,以下为分析简略过程。

攻击流程简析

1、项目的Controller合约中的swapExactJarForJar函数允许传入两个任意的jar合约地址进行代币的兑换,其中的_fromJar,_toJar,_fromJarAmount,_toJarMinAmount都是用户可以控制的变量,攻击者利用这个特性,将_fromJar和_toJar都填上自己的地址,_fromJarAmount是攻击者设定的要抽取合约的DAI的数量,约2000万DAI。

Bitwave收购加密新闻提供商Multisig Media:4月25日消息,数字资产会计平台Bitwave宣布收购加密新闻提供商Multisig Media,但具体收购金额暂未公开披露。Multisig Media旗下拥有面向加密会计师的Web3、DeFi、会计、金融通讯服务Triple Entry,本次收购交易完成后,Bitwave旨在为金融专业人士提供更具创新和吸引力的Web3内容服务。

此前消息,加密会计和合规平台Bitwave完成1500万美元A轮融资,Hack VC和Blockchain Capital领投。[2023/4/25 14:26:18]

2、使用swapExactJarForJar函数进行兑换过程中,合约会通过传入的_fromJar合约和_toJar合约的token()函数获取对应的token是什么,用于指定兑换的资产。而由于_fromJar合约和_toJar合约都是攻击者传入的,导致使用token()函数获取的值也是可控的,这里从_fromJar合约和_toJar合约获取到的token是DAI。

Lido:超15%的ETH供应量已被质押:金色财经报道,据质押服务平台Lido在社交媒体披露数据显示,当前15.04%的ETH供应量已被质押,数量约为18,104,137 ETH。[2023/4/2 13:40:36]

3.此时发生兑换,Controller合约使用transferFrom函数从_fromJar转入一定量的ptoken,但是由于fromJar合约是攻击者控制的地址,所以这里转入的ptoken是攻击者的假币。同时,因为合约从_fromJar合约中获取的token是DAI,然后合约会判断合约里的资金是否足够用于兑换,如果不够,会从策略池中赎回一定量的代币,然后转到Controller合约中。在本次的攻击中,合约中的DAI不足以用于兑换,此时合约会从策略池中提出不足的份额,凑够攻击者设定的2000万DAI。

德克萨斯农工大学将从1月17日春季学期开始设立比特币相关课程:1月16日消息,德克萨斯农工大学梅斯商学院副教授Korok Ray发推表示,他已获得学校相关课程委员会的批准,将在1月17日春季学期开始时为工程学院和梅斯商学院的学生教授“比特币协议”课程,学生将学习“从零开始构建比特币代码库”。[2023/1/16 11:14:20]

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合约中。到此,攻击者完成获利。

泰国央行:“2022年数字金融大会”将举行CBDC黑客马拉松大赛并重点讨论Web3、区块链等话题:金色财经报道,泰国央行宣布将于10月27日至29日举行“2022年数字金融大会”,本次大会将以“协作、创新、启发”为主题,重点讨论跨境支付与央行数字货币(CBDC)、网络安全、人工智能、区块链、Web 3.0等金融科技领域热点话题,并举行政策黑客马拉松和CBDC黑客马拉松大赛。[2022/10/24 16:36:49]

总结

此次攻击中,攻击者通过调用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

Twitter

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意味着什么?

标签:JARDAIROMOJAShinjariumDaily Crypto GiveawaysKromatikaBOJACK

比特币价格今日行情热门资讯
BIT:一文了解比特币闪电网络的惩罚机制「正义交易」现状

为了使闪电网络成为一个强大、可靠和可扩展的支付系统,正义机制需要有效地威慑和防止盗窃。然而,最佳正义率很难确定,如果值太高,表明盗窃成功率很高,而正义的威慑作用可能还不够.

1900/1/1 0:00:00
OIN:Filecoin会成为下一个币圈之王吗?凭什么?

2020年分布式存储以其与众不同的姿态涌进大家的视线中,但是我们仿佛从来没有思考过,到底什么叫分布式存储?而我们为何需要分布式存储?事实上选用分布式存储能够说是“被迫”的.

1900/1/1 0:00:00
DAP:App Annie:新冠肺炎疫情已永久改变移动消费行为(附下载地址)

目前100000人已关注加入我们扫一扫下载全网最新数据报告查看完整报告请阅读全文查看完整报告请阅读全文以上资料均从网络公开资料收集整理而成.

1900/1/1 0:00:00
ITA:Vitalik Buterin:解析 PoS 与 PoW 机制安全性优劣

总体而言PoS系统仍然利大于弊:更高的效率、应对攻击并从攻击中复原的能力更强。原文标题:《Vitalik:权益证明vs.工作量证明(2020年11月)》撰文:VitalikButerin,以太坊.

1900/1/1 0:00:00
LANA:浅谈fileocin/Fil币价不涨不跌,这是为什么?——UNI

这里是IPFS资讯快车,想进filecoin技术交流群的以及与圈内大佬深入沟通,或者了解更多FIL资讯,深入了解FIL的(+V:FIL101).

1900/1/1 0:00:00
ETH:在以太坊上部署智能合约和管理交易

要在以太坊上构建去中心化应用,你需要知道如何发送交易、签名并广播到网络。通过交易可以转移以太币、部署自己的合约以及与其他智能合约交互.

1900/1/1 0:00:00