火星链 火星链
Ctrl+D收藏火星链
首页 > NEAR > 正文

ROM:星球前线|DeFi协议Pickle Finance因漏洞损失近2000万美元

作者:

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

本文来自TheBlock、CointelegraphOdaily星球日报译者|余顺遂

据TheBlock报道,DeFi协议PickleFinance在周六的一个漏洞中损失近2000万美元的DAI。据悉,该漏洞利用涉及PickleFinance的DAIpJar策略,该策略利用Compound协议通过DAI存款来获得收益。来自该漏洞的资金已被转移到地址0x70178102AA04C5f0E54315aA958601eC9B7a4E08。根据Cointelegraph报道,就PickleFinance因漏洞损失近2000万美元一事,白帽黑客、DeFiItaly联合创始人EmilianoBonassi表示,攻击者部署了“邪恶Jar”,这是一种具有传统Jar的相同界面、但是却作恶的智能合约。随后,攻击者在他的“邪恶Jar”和真正的cDAIJar之间交换了资金,偷走价值2000万美元的存款。

2345章鱼星球众筹金额已完成目标金额的670%:京东众筹平台最新数据显示,2345章鱼星球众筹金额逼近6700万元,完成目标金额的670%。[2018/5/18]

官方回应:鼓励LP从Jar中提取资金,直到问题解决

11月22日,PickleFinance发推称,有报道说我们的DAIPickleJar策略已被利用。我们正在积极调查此事,并将提供进一步的更新。我们鼓励所有LP从Jar中提取资金,直到问题得到解决。具体操作如下:

1)从农场解押:访问https://vfat.tools/pickle/,连接您的钱包。向下滚动找到您的农场,然后单击UNSTAKE。这也将申领您的Pickle奖励。您现在必须从您的Jar里解押。2)从Jar取款:访问https://github.com/pickle-finance/contracts#pickle-jars-pjars,找到您的Jar,然后单击“PickleJar”列表下的蓝色链接。

Social Lending蜂巢星球区块链钱包功能启动内测:继Social Lending蜂巢星球区块链游戏功能上线整一个月后,区块链钱包功能在4月20日也正式启动内测。[2018/4/20]

3)在代表Jar的Etherscan页面上,单击CONTRACT->WRITECONTRACT->CONNECTTOWEB3。您会看到一个弹出框。点击“OK”。如果它不能连接,再次点击“CONNECTTOWEB3”,然后就会连接。4)进入Option15,点击蓝色按钮“WRITE”。然后像平常一样完成您的Metamask交易。5)对所有需要提取资金的Jar重复这个过程。后续更新

22日下午,慢雾安全团队表示第一时间跟进了相关事件并进行分析,以下为分析简略过程: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函数,将攻击者在第三步转入的假ptokenburn掉,然后合约判断当前合约中_toJar合约指定的token的余额是多少,由于_toJar合约指定的token是DAI,Controller合约会判断合约中剩余DAI的数量,此时由于第三步Controller合约已凑齐2000万DAI,所以DAI的余额是2000万。这时Controller合约调用_toJar合约的deposit函数将2000万DAI转入攻击者控制的_toJar合约中。到此,攻击者完成获利。总结:此次攻击中,攻击者通过调用Controller合约中的swapExactJarForJar函数时,伪造_fromJar和_toJar的合约地址,通过转入假币而换取合约中的真DAI,完成了一次攻击的过程。此外,针对PickleFinance攻击事件,审计公司Haechi澄清称,我们10月进行了一次审计,但是攻击者利用的漏洞发生在新创建的智能合约中,而不是接受安全审计的智能合约中。与此次漏洞攻击相关的代码是“controller-v4.sol”中的“swapExactJarForJar”;而此前的安全审计是针对“controller-v3.sol”,不包含“swapExactJarForJar”。在不久的将来,Haechi将发表关于PickleFinance攻击事件的分析文章。

网易星球公众号发布首次竞拍活动说明:今日网易星球公众号发布首次竞拍活动的说明,说明中表示会对本次所有竞拍成功居民的公开信息进行公示,竞拍的所有信息均记录在星球区块链上,所有记录可查询、可追溯。说明中同时表示,黑钻排行榜是以普通黑钻数量为排序规则,同时并非实时榜单;排行榜显示存在延时;3月29日重新开放“黑钻排行榜”,可以看到前79名的黑钻数量和原力值数量。[2018/3/30]

网易星球黑钻合约10分钟涨幅600%:根据玩家网交易数据显示,网易星钻合约最新成交价格为人民币30元,24小时最高价达人民币30元,最低价格为人民币5.03元,涨幅达600%,1小时成交额为499.35万。[2018/2/9]

标签:JARDAICONROMJAR币DAIQfcon币最新消息AS Roma Fan Token

NEAR热门资讯
ETH2:ETH2.0将提前到来?路线图大改:冻结Phase2、转向Rollup、多阶段并行开发

近日以太坊大幅修改了ETH2.0路线图,受到广泛关注。并引发了一系列疑问,本文结合多个信源,尝试解答以下主要疑问.

1900/1/1 0:00:00
PAR:Paradigm创始人:最好的协议,治理最小化

编者按:本文来自链闻ChainNews,星球日报经授权发布。撰文:FredEhrsam和DanRobinson,前者为知名加密投资基金Paradigm联合创始人,后者为Paradigm分析师编译.

1900/1/1 0:00:00
RIDGE:以太坊的价格为什么持续飙升?

昨天上午,以太坊2.0已达到最低质押数要求,12月1日将完成创世区块,且质押数还在持续上升,目前已超70万枚以上.

1900/1/1 0:00:00
FIL:胡安:22岁创业、29岁1小时融资2.57亿美元,区块链贡献度仅排在中本聪、V神之后

编者按:本文来自白话区块链,Odaily星球日报经授权转载。“Vitalik,GavinWood,胡安,这是我见过的嘉宾阵容最豪华的圆桌会议了!”10月27日,在上海召开的第六届区块链全球峰会上.

1900/1/1 0:00:00
DEF:黑客的狂欢,限于技术掣肘的DeFi如何破局?

2020年3月Compound推出“借贷挖矿”模式,让沉寂多时的币圈再次燥动起来。一位参与过DeFi挖矿的“矿工”表示,为了抢到头矿,他把注押在未经测试的代码上,“不管安不安全,先把头矿抢了.

1900/1/1 0:00:00
OIN:星球日报 | BTC破历史新高登上微博热搜;以太坊2.0今日进行创世启动?

头条BTC突破19800美元,创历史新高昨日晚间23:13,BTC突破19800USDT,最高报19888USDT,OKEx、币安价格均创比特币诞生12年以来的历史新高.

1900/1/1 0:00:00