比特币价格·比特币行情
Ctrl+D收藏简单区块链

慢雾揭秘Pickle Finance被黑过程

作者:

区块链

时间:2020/11/22 15:44:06

2020 年 11 月 22 日,以太坊 DeFi 项目 Pickle Finance 遭受攻击,损失约 2000万DAI。慢雾安全团队跟进相关事件并进行分析,以下为分析简略过程:

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

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

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

4. 兑换继续,Controller 合约在从策略池里提出 DAI 凑够攻击者设定的 2000万 DAI后,会调用 _fromJar 的 withdraw 函数,将攻击者在第三步转入的假 ptoken burn 掉,然后合约判断当前合约中 _toJar 合约指定的 token 的余额是多少,由于 _toJar 合约指定的 token 是 DAI,Controller 合约会判断合约中剩余 DAI 的数量,此时由于 第三步 Control

慢雾揭秘Pickle Finance被黑过程本文于2020/12/3 15:44:03被区块链网收录,文章来源于网络,并不代表区块链网观点,如果你喜欢慢雾揭秘Pickle Finance被黑过程,请分享给你的朋友们,区块链网精选网络区块链资讯、钱包、交易平台、项目等文章。

相关快讯:

现场 | 慢雾安全负责人:好的公链需要满足安全稳定运行最基本的要求:金色财经11月9日现场报道,今日,由imondo和链人联合主办的“DAPP开发者大会”在北京举行。慢雾安全负责人海贼王做了以“DApp安全现状深度分析”为主题的演讲。他表示,现在的公链如以太坊、EOS,都有自己的优势,应保持开放的心态去看待公链。好的公链应该满足一些基本要求,即公链需稳定运行,官方钱包要安全可靠,区块链浏览器要安全可用。[2018/11/9]

动态 | 慢雾安全团队发布门罗币攻击严重漏洞预警:慢雾安全团队注意到,门罗币修复新型假充值攻击漏洞,问题出现在钱包处理隐身地址(stealth address)收款的校验机制上。隐身地址是门罗币匿名的关键机制之一,如果使用了这个机制来接收用户的匿名转账,攻击者可以向隐身地址发起恶意构造的重复转账,交易所钱包没对这些重复转账进行正确性校验的话,就可能会导致“假充值”攻击发生,从而造成严重损失。[2018/9/27]

动态 | 网传“Fomo 3D遭受黑客攻击” 慢雾安全团队判断为DDoS攻击:网传“Fomo 3D遭受黑客攻击”,慢雾安全团队判断为Fomo 3D网站遭受了DDoS攻击,但以太坊上智能合约不受影响,因为以太坊网络Gas值尚在正常范围内。目前,Fomo 3D网站使用的安全管理网站Cloudflare已开启高防验证,用户需等待5秒才能访问网站。据悉,5秒等待时间几乎是Cloudflare的最高级DDoS防御策略。[2018/7/31]

相关资讯
金色午报 | 11月22日午间重要动态一览

7:00-12:00关键词:ETH、杨安泽、丝绸之路 1.VanEck:比特币的波动性低于29%标普500股票; 2.ETH一度突破560美元关口 创近两年新高; 3.前总统竞选代币“M...

区块链:2020/11/22 15:44:18
BTC再度跌破18500美元关口

火币全球站数据显示,BTC短线下跌,再度跌破18500美元关口,现报18498.15美元,日内跌幅达到1.52%,行情波动较大,请做好风险控制。 BTC再度跌破18500美元关口本文于2020/12/3 15...

区块链:2020/11/22 15:44:16
DASH突破92美元关口

火币全球站数据显示,DASH短线上涨,突破92美元关口,现报92.04美元,日内涨幅达到0.25%,行情波动较大,请做好风险控制。 DASH突破92美元关口本文于2020/12/3 15:44:12被区块链网...

区块链:2020/11/22 15:44:14
BTC突破18600美元关口

火币全球站数据显示,BTC短线上涨,突破18600美元关口,现报18600.23美元,日内跌幅达到0.98%,行情波动较大,请做好风险控制。 BTC突破18600美元关口本文于2020/12/3 15:44:...

区块链:2020/11/22 15:44:12
超2631万枚EOS从Plustoken地址转至未知地址,价值约8231万美元

Whale Alert数据显示,北京时间11月22日12:42,26,316,228枚EOS从Plustoken地址转入未知地址kjhbgvcfghfd,按当前价格计算,价值约8231万美元,交易哈希为:d7757a...

区块链:2020/11/22 15:44:10
今日恐慌与贪婪指数为94 贪婪程度有所上升

金色财经报道,据Alternative.me数据显示,今日恐慌与贪婪指数为94(昨日为91),贪婪程度有所上升,等级为极度贪婪。注:恐慌指数阈值为0-100,包含指标:波动性(25%)+市场交易量(25%)+社交媒体...

区块链:2020/11/22 15:44:08
Gate.io上线QTUM、XLM、XRP杠杆ETF产品交易

据官方公告,Gate.io已上线QTUM、XLM及XRP多倍做多和做空杠杆产品,涨跌幅为对应币种市场的多倍。ETF产品在永续合约市场对冲管理,仅收取每日0.1%管理费来弥补合约市场手续费和资金费率等开销成本,但不额外...

区块链:2020/11/22 15:43:59
BTC跌破18500美元关口

火币全球站数据显示,BTC短线下跌,跌破18500美元关口,现报18499.91美元,日内跌幅达到1.51%,行情波动较大,请做好风险控制。 BTC跌破18500美元关口本文于2020/12/3 15:43:...

区块链:2020/11/22 15:43:57
国内首个“区块链+电力交易”获得国家计算机软件著作权

近日,由甘肃电力交易中心申请的软件著作权“基于区块链的电力交易溯源取证平台”成功获得国家版权局授权。据悉,为响应国网公司建设具有中国特色国际领先的能源互联网企业的战略目标,基于区块链的电力交易溯源取证平台首次构建了基...

区块链:2020/11/22 15:43:56
Van Eck:比特币的波动性低于29%标普500股票

11月22日消息,投资管理公司范·埃克(Van Eck)发布了新研究报告,该报告指出,从年初至今,标普500指数成份股中有29%的股票价格波动性高于比特币。这份报告似乎是在努力减轻投资者以及美国证券交易委员会(SEC...

区块链:2020/11/22 15:43:54
OKB突破6.1美元关口 日内涨幅为3.13%

OKEx数据显示,OKB短线上涨,突破6.1美元关口,现报6.101美元,日内涨幅达到3.13%,行情波动较大,请做好风险控制。 OKB突破6.1美元关口 日内涨幅为3.13%本文于2020/12/3 15:...

区块链:2020/11/22 15:43:52
DASH跌破90美元关口 日内跌幅为2%

火币全球站数据显示,DASH短线下跌,跌破90美元关口,现报89.97美元,日内跌幅达到2%,行情波动较大,请做好风险控制。 DASH跌破90美元关口 日内跌幅为2%本文于2020/12/3 15:43:49...

区块链:2020/11/22 15:43:50