宇宙链 宇宙链
Ctrl+D收藏宇宙链

慢雾发布OMNI被黑简析,建议在关键函数采用重入锁来防止重入问题

作者:

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

慢雾安全团队对此前7月10日OMNIProtocol闪电贷攻击事件进行了分析:1.攻击者首先通过supplyERC721函数抵押doodle,抵押后合约会给攻击者相应的凭证NToken;2.调用borrow函数借出WETH;3.调用withdrawERC721尝试提取NFT,跟进到内部函数executeWithdrawERC721发现,提款会先通过burn函数去燃烧凭证而burn函数中的safeTransferFrom函数会去外部调用接收地址的OnERC721Received函数,攻击者利用这点重入了合约的liquidationERC721函数;4.在liquidationERC721函数中,攻击者先支付了WETH并接收doodlenft,接着通过判断后会调用_burnCollateralNTokens函数去燃烧掉对应的凭证,同样的利用了burn函数外部调用的性质攻击者再次进行了重入操作,先是抵押了清算获得的nft,接着调用borrow函数去借出了81个WETH,但由于vars变量是在liquidationERC721函数中定义的,因此第二次借款不会影响到liquidationERC721函数中对用户负债的检查,这导致了攻击者可以通过userConfig.setBorrowing函数将用户的借款标识设置为false即将攻击者设置成未在市场中有借款行为;5.在提款时会首先调用userConfig.isBorrowingAny()函数去判断用户的借款标识,假如借款标识为false,则不会判断用户的负债,故此重入后的81WETH的负债并不会在提款时被判断,使得攻击者可以无需还款则提取出所有的NFT获利

慢雾:苹果发布可导致任意代码执行的严重漏洞提醒,请及时更新:7月11日消息,慢雾首席信息安全官23pds发推称,近日苹果发布严重漏洞提醒,官方称漏洞CVE-2023-37450可以在用户访问恶意网页时导致在你的设备上任意代码执行,据信这个已经存在被利用的情况,任意代码危害严重,请及时更新。[2023/7/11 10:47:05]

此次攻击的主要原因在于burn函数会外部调用回调函数来造成重入问题,并且在清算函数中使用的是旧的vars的值进行判断,导致了即使重入后再借款,但用户的状态标识被设置为未借款导致无需还款。慢雾安全团队建议在关键函数采用重入锁来防止重入问题。

慢雾余弦:攻击者花费不菲得到ETC,但恐怕不容易洗出来:慢雾科技创始人余弦昨日发微博称,ETC算力相比太低是个很尴尬的事,差不多10 TH左右,而ETH有190 TH,再看看BTC有120,000,000 TH(BTC倒不是ETC的算力威胁,写在这是方便对比)。一样挖矿算法的ETH与ETC,如果ETH里的大算力打ETC就是个降维打击了(我说的是“如果”)。51%攻击不是技术门槛,是成本对抗门槛,攻击者费了不少钱最终得到ETC,这些ETC恐怕也不容易完美不留痕迹地洗出来,不明白攻击者是怎么想的,估计并没怎么想。另外还有个有意思的,ETC社区觉得这是犯罪行为,不知道各国法律是怎么看的。[2020/8/7]

声音 | 慢雾科技余弦:区块链行业很多小公司 喜欢办公去中心化:安全公司慢雾科技联合创始人余弦在微博上称,区块链行业真是很多小公司,甚至只有一个人的,喜欢办公去中心化。很多优秀知名的项目,人也很少,像我们这样的都算比较多人的了...从我个人角度,我喜欢这种小而美的公司,利润还不错,做大还是做强,人数多少永远不是重点,创造好价值,赚到钱,如果不小心还能影响点世界的话,何其幸运。[2019/10/10]

标签:ETCETHBURNNERPetcoineth钱包地址领空投ETHFan BurnDeFiner

芝麻开门交易所下载热门资讯
Cardano创始人否认ADA属于证券,称其比BTC更加去中心化且更实用

据watcher.guru报道,针对此前MicroStrategy首席执行官MichaelSaylor声称ADA是一种证券的说法,Cardano创始人CharlesHoskinson回应称,ADA比BTC更加去中心化且更实用.

1900/1/1 0:00:00
河北股权交易所获批中国证监会区块链建设试点资格

近日,河北股权交易所从全国23家申报的区域性股权交易所中脱颖而出,纳入中国证监会区块链建设试点范围.

1900/1/1 0:00:00
Convex Finance的DNS被劫持,官方称已修复此问题并正调查此事

CRV质押和流动性挖矿一站式平台ConvexFinance今日发推文称,ConvexFinance的DNS被劫持,促使用户批准该网站上某些交互的恶意合约,已验证合约的资金不受影响。目前问题已得到修复,但调查仍在进行中.

1900/1/1 0:00:00
富达:首批在401(k)计划中提供比特币期权的雇主将于今年秋季推出这项服务

据FNLondon报道,投资管理公司富达表示,那些考虑将比特币添加到其401计划中的雇主需要进行尽职调查并获得必要的批准,这个过程可能需要几个月的时间,目前MicroStrategy是第一家注册的公司.

1900/1/1 0:00:00
美图:上半年净亏损同比增加超99%,炒币亏损3.11亿元

据北京商报报道,美图港交所公告显示,截至2022年6月30日,公司可能录得约人民币2.749亿元至3.499亿元之间的净亏损,相较于上年同期约1.377亿元的净亏损增加约99.6%至154.1%.

1900/1/1 0:00:00
Voyager支付公司卡的资金需求获法院批准,下次听证会将于8月4日举行

据TheBlock报道,Voyager周二根据破产法第11章的程序举行了紧急听证会,法官MichaelWiles批准了Voyager支付其公司卡的资金需求,共计76000美元.

1900/1/1 0:00:00