比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > 瑞波幣 > Info

Ola_finance攻擊事件分析:黑客利用重入漏洞盜幣

Author:

Time:1900/1/1 0:00:00

前言

北京時間2022年3月31日,知道創宇區塊鏈安全實驗室?監測到借貸平臺Ola_finance遭到重入攻擊,黑客竊取216964.18USDC、507216.68BUSD、200000.00fUSD、55045WETH、2625WBTC和1240,000.00FUSE,約467萬美元。

分析

其中一起攻擊事件如下圖所示,該次攻擊事件的問題點在于Ola.finance和ERC677代幣的不兼容,這些代幣的內置回調函數被攻擊者利用進行重入攻擊以耗盡借貸池。

所有攻擊事件如下:

20WBTC100WETH被盜:https://explorer.fuse.io/tx/0xe800f55fe6c81baba1151245ebc43692735d4019107f1f96eeb9f05648c79938/token-transfers

100WETH被盜:https://explorer.fuse.io/tx/0xb8ef2744647027047e383b6cdd660a950b4f6c6bbbc96378ef1e359b4369ffc1/token-transfers

基于Solana的Exchange.Art將推出生成藝術NFT平臺Code Canvas:3月8日消息,基于Solana的數字藝術市場Exchange.Art背后的團隊表示,他們將推出一個生成藝術NFT平臺。該平臺名為Code Canvas,允許創作者和收藏家在Solana區塊鏈上鑄造和交易生成藝術NFT。與基于以太坊的生成藝術平臺Art Blocks類似,Code Canvas將進行初級發行,以及基于Solana的生成藝術NFT的二次銷售。(coindesk)[2023/3/8 12:50:08]

100WETH被盜:https://explorer.fuse.io/tx/0xff4fa726d0967bda03124fb71d58f0aa32d8132029804cdcf0c517761f4acd74/token-transfers

100WETH被盜:https://explorer.fuse.io/tx/0xf06a9b830dc2577e62016df45ee6f824d9112d32d3f66f4e1e31639d15a3812d/token-transfers

Jito Labs推出Solana MEV儀表盤:7月6日消息,Jito Labs宣布推出Solana MEV儀表盤,并表示從今年1月以來已對360億筆交易進行了分類,在借貸協議Mango和Solend中標記了原子套利和清算交易。Jito Labs表示,預估今年以來套利和清算交易的利潤最低為4500萬美元,但96%的套利和清算交易的嘗試是失敗的。此外,包含MEV交易的區塊數量今年已增長到25%。Jito Labs還表示,Solana將通過增加本地費用市場等方式緩解MEV的負面影響,Jito Labs也將推出包括MEV分發系統、區塊構建器等產品來優化網絡使用體驗。[2022/7/6 1:54:16]

100WETH被盜:https://explorer.fuse.io/tx/0xb535823c71bf753e6468e40ce009f00ab473e716900417719377a0c50892816f/token-transfers

52.094WETH被盜:https://explorer.fuse.io/tx/0xf1ac951de9eda1be73fd99adf9cca902b0ff28515ec3061b487e52cf352f5b6a/token-transfers

Solana上賽車游戲RaceFi與NFT平臺Solsea達成合作:12月23日消息,Solana上AI/ML賽車游戲RaceFi宣布與基于Solana的NFT平臺Solsea達成合作。

據介紹,SolSea是Solana上第一個開放的NFT交易市場,允許創作者在鑄造時選擇和嵌入許可。

此前消息,RaceFi宣布完成290萬美元的種子輪和私募輪融資,由Exnetwork Capital、Genblock Capital、Solar Eco Fund、Shima Capital、Basics Capital和x21 Digital領投。[2021/12/24 8:00:15]

6.246WBTC被盜:https://explorer.fuse.io/tx/0x719ec16e785463adf78e8ebf32286f837f7546e4301d9bce620da08af435bb3a/token-transfers

216964.176USDC被盜:https://explorer.fuse.io/tx/0x0df8dce11993a2efff59a416aa967b64b9ebe0ab66f996cfdb41a463b952dd86/token-transfers

Step Finance從Solana生態系統投資者籌集200萬:金色財經報道,Solana原生的去中心化金融協議Step Finance宣布完成200萬美元的私人代幣銷售,這將有助于構建和開發其平臺。這一輪融資吸引了著名的Solana支持者,其中包括以啟動和支持FTX和Serum而聞名的對沖基金Alameda Research。其他投資者包括Raydium、One Block、3 Commas Capital、Solidity Ventures和Solana生態系統內的一些未公開的個人投資者。[2021/4/14 20:16:11]

507216.676BUSD被盜:https://explorer.fuse.io/tx/0x1b3e06b6b310886dfd90a5df8ddbaf515750eda7126cf5f69874e92761b1dc90/token-transfers

200000fUSD被盜:https://explorer.fuse.io/tx/0x17883e8a1bcfc85b80f00f8faa730f2da17b1d9fe48c1922c05e51a1a9e01a2c/token-transfers

動態 | SatoshiPay將為Stellar網絡推出移動端Solar錢包:據AMBCrypto報道,SatoshiPay一直在與Stellar網絡密切合作,并為其設計微支付應用程序。今年早些時候,這家微支付解決方案公司推出了一款名為Solar的桌面錢包,該公司現計劃將其分布式賬本技術擴展至移動端。5月17日,SatoshiPay在推特上確認,將在蘋果和谷歌Play應用商店推出移動版的Solar錢包。[2019/5/18]

1240000FUSE被盜:https://explorer.fuse.io/tx/0x8223170a722eba6d4583845f377ba5f353e8e589d0d16b6a4fb0a2feaad94a8c/internal-transactions

基礎信息

攻擊合約:

Contract1:0x632942c9BeF1a1127353E1b99e817651e2390CFF

Contract2:0x9E5b7da68e2aE8aB1835428E6E0c83a7153f6112

攻擊者地址:0x371D7C9e4464576D45f11b27Cf88578983D63d75

攻擊tx:0x1b3e06b6b310886dfd90a5df8ddbaf515750eda7126cf5f69874e92761b1dc90

漏洞合約:0x139Eb08579eec664d461f0B754c1F8B569044611

流程

攻擊者攻擊的流程如下:

1.攻擊者將550.446WETH從攻擊合約0x6392轉到另一個攻擊合約0x9E5b。

2.攻擊者存入550.446WETH到cETH合約0x139Eb08579eec664d461f0B754c1F8B569044611獲取鑄幣27284.948oWETH。

3.由于有了27284.948oWETH,攻擊者可以從cBUSD合約0xBaAFD1F5e3846C67465FCbb536a52D5d8f484Abc中借出507216.676BUSD。

4.攻擊者在BUSD轉賬到攻擊合約0x9E5b期間調用回調函數,將27284.948oWETH轉給攻擊合約0x6329,借到507216.676BUSD后也轉給攻擊合約0x6329。

5.攻擊合約0x6329贖回27284.948oWETH獲得550.446WETH。

細節

該攻擊事件主要問題發生在上面流程的第三步和第四步。

由于ERC677代幣中存在transferAndCall函數,所以可以進行外部調用。

16487976226614.jpg "/>在BUSD從oBUSD借出轉賬到攻擊合約0x9E5b期間,在攻擊合約0x9E5b中調用一個回調函數,將oWETH從攻擊合約0x9E5b轉到攻擊合約0x6329中,借出BUSD后也轉給攻擊合約0x6329。

通過代碼我們可以看出雖然Erc20Delegator合約的?函數有防止重入修飾器?的限制,但這個修飾器只能防止外部調用重入攻擊自身合約,并不能夠防止外部調用重入其他合約。

最后由于攻擊合約0x6329沒有進行借貸,所以它可以將oWETH贖回WETH。攻擊者最終得到了用作抵押來借用BUSD代幣的WETH和他們借來的BUSD代幣。

后續處理

Ola.finance官方發表聲明稱:

我們將發布一份關于所有借貸網絡中列出的所有代幣的詳細報告,確認此攻擊無法在其他借貸網絡上復制。為此,我們將調查每個代幣的「轉移」邏輯,以確保沒有使用有問題的代幣標準。此外,每個借貸網絡創建者都將被提供在其借貸網絡上快速暫停代幣鑄造和借貸的能力。稍后,我們將發布一個補丁,允許Compound分叉安全地列出符合ERC677/ERC777標準的代幣。在此之前,Fuse上的借貸網絡的借貸將暫時禁用;借入資產的用戶不會累積利息,并鼓勵他們此時不要償還貸款。一旦此補丁經過徹底測試和審核,Voltage上的全部借貸功能將恢復。在接下來的幾天里,我們將發布正式的補償計劃,詳細說明向受影響用戶分配的資金。這將伴隨更多文章,概述我們將更深入地采取的「下一步」。我們感謝我們的合作伙伴支持分析這次攻擊并幫助我們迅速解決問題。

總結

Ola.finance是基于Compound合約改寫的,而Compound合約和ERC677/ERC777的代幣之間不兼容,使得這些代幣的內置回調函數被攻擊者利用,用以重入來耗盡借貸池。

Tags:SOLOLAETHSOLAMSOL價格DOLAN幣EETH價格SolarWind

瑞波幣
價值從何而來:藍籌NFT稀有度與價格是否相關?_NFT

在很多情況下,人們愿意為稀有物品或獨特體驗支付溢價。古話說,物以稀為貴,但在NFT的世界里,我們該如何量化這個數字資產的稀有度和其對等的價值?從純粹的商業角度來看,許多資產原本不需要任何形式的限.

1900/1/1 0:00:00
Gate.io博客 | 小紅豆的大願景:Azuki銷售量超越BAYC_ZUKI

內容摘要 1.近日,Azuki系列NFT的銷售量又再度高漲,超過了此前的霸主項目BoredApeYachtClub.

1900/1/1 0:00:00
Gate.io HODL & Earn: Lock SIN To Earn 100% APR(Phase 2)

TheSINLock-up&Earn#2willlaunchat8:00UTConApr2atGate.io''s“HODL&Earn”.

1900/1/1 0:00:00
Gate.io 非首發上線Startup項目Heroes Chained(HEC)及免費認購規則公告(免費瓜分59,880 個HECH)_GATE

關於Gate.ioStartup免費空投計劃爲回饋平臺用戶,Gate.io上線“免費空投計劃”,在Startup區不定期進行區塊鏈項目的免費空投計劃.

1900/1/1 0:00:00
ZT將下架部分幣種_DOG

親愛的ZT用戶: 為給用戶提供更好的交易體驗,ZT會對已上線項目進行嚴格審查,根據項目下架規則,ZT決定對DOGECOLA,DXCT,BPET,KEY,FARA,GMR,SMON,NFTL.

1900/1/1 0:00:00
MEXC關於ETF產品AGLD3L、JOE3L、 LOOKS3S、LIT3L和ATLAS3L進行份額合並的公告_BitMEX

尊敬的用戶: 由於杠桿ETF產品AGLD3L、JOE3L、LOOKS3S、LIT3L和ATLAS3L的單價均低於0.1USDT,觸發了MEXC杠桿ETF產品份額合並機製.

1900/1/1 0:00:00
ads