据慢雾区情报,2020年11月22日,以太坊DeFi项目PickleFinance遭受攻击,损失约2000万DAI。慢雾安全团队第一时间跟进相关事件并进行分析,以下为分析简略过程
1、项目的Controller合约中的swapExactJarForJar函数允许传入两个任意的jar合约地址进行代币的兑换,其中的_fromJar,_toJar,_fromJarAmount,_toJarMinAmount都是用户可以控制的变量,攻击者利用这个特性,将_fromJar和_toJar都填上自己的地址,_fromJarAmount是攻击者设定的要抽取合约的DAI的数量,约2000万DAI
Metal Pay 将推出可赚取加密货币的信用卡:9月16日消息,加密货币支付解决方案 MetalPay (MTL) 宣布将推出一张可以通过其官方渠道存入加密货币的信用卡。用户可以每月收到美元支付的加密货币奖励。[2022/9/16 7:01:51]
2、使用swapExactJarForJar函数进行兑换过程中,合约会通过传入的_fromJar合约和_toJar合约的token()函数获取对应的token是什么,用于指定兑换的资产。而由于_fromJar合约和_toJar合约都是攻击者传入的,导致使用token()函数获取的值也是可控的,这里从_fromJar合约和_toJar合约获取到的token是DAI,。
BlueYard Capital第三支基金完成1.85亿美元募资,将专注于投资Web3等领域:6月12日消息,风险投资公司 BlueYard Capital 宣布旗下第三支基金已完成 1.85 亿美元募资 (约合 1.72 亿欧元)。据该基金联合创始人 Ciaran O'Leary 透露,这支基金将专注于在种子阶段和早期阶段投资四个前沿科技领域里的初创公司,分别是:Web3、可编程生物学、计算工程、数据知识技术。
据悉,BlueYard Capital 曾投资过多家加密和区块链项目,包括加密会计平台 Cryptio、基于 Polygon 的镜像交易协议 Housecat、区块链项目 Massa Labs 等。(independent)[2022/6/12 4:19:52]
3.此时发生兑换,Controller合约使用transferFrom函数从_fromJar合约转入一定量的的ptoken,但是由于fromJar合约是攻击者控制的地址,所以这里转入的ptoken是攻击者的假币。同时,因为合约从_fromJar合约中获取的token是DAI,然后合约会判断合约里的资金是否足够用于兑换,如果不够,会从策略池中赎回一定量的代币然后转到Controller合约中。在本次的攻击中,合约中的DAI不足以用于兑换,此时合约会从策略池中提出不足的份额,凑够攻击者设定的2000万DAI
韩国一名现役军官向朝鲜移交军事机密以换取加密货币:4月26日消息,韩国国家安全保障司令部已对一名现役陆军上尉违反国家安全法展开调查。据报道,国家安全局发现了该陆军上尉将军事机密交给了朝鲜的一名计算机编程专家,而该陆军上尉从这个朝鲜人那里收到了加密货币。(朝鲜月刊)[2022/4/26 5:12:45]
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,完成了一次攻击的过程。
11月15日消息Messari前主管、股票及加密货币交易员QiaoWang发推称:“我继续看到越来越多的理由表明为什么ETH可以在下一次牛市跑赢BTC。或许不是基于风险调整后的回报率,但可能是基于绝对回报率.
1900/1/1 0:00:00近年来,各种局打着“高额回报”的幌子陆续出现,在网上引诱市民投资所谓的数字货币,以此钱财。近日,增城在开展“飓风2020”专项行动中,先后抓获两名以投资虚拟货币名义实施的犯罪嫌疑人.
1900/1/1 0:00:00数字身份认证公司SpruceSystems宣布正在基于Rust语言构建用于W3CDID和可验证凭证的跨平台工具包,可解析和管理DID文档以及可验证凭据的发行、验证等过程.
1900/1/1 0:00:0012月6日,2020世界区块链大会·武汉进入第二日议程。本届大会由主办,并得到了武汉市政府、江汉区政府、武汉市经信局、中国信通院等部门单位的大力支持。12月6日,2020世界区块链大会·武汉进入第二日议程.
1900/1/1 0:00:00Plasm官方表示,如果大家将ETH2.0定义为“ETH1.0+分片”,那么Plasm将在Polkadot上达成ETH2.0。ZKRollups和OptimisticRollups解决了Layer2的“数据可用性”问题.
1900/1/1 0:00:00随着去中心化交易所Uniswap停止其流动性挖矿激励计划,竞争对手自动化做市商inch、SushiSwap和Bancor正以定向奖励方式争夺流动性提供者.
1900/1/1 0:00:00