買以太坊 買以太坊
Ctrl+D 買以太坊
ads
首頁 > Luna > Info

HTT:我竟騙了我自己?—— BurgerSwap 被黑分析_FunFair

Author:

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

By:慢霧安全團隊

據慢霧區消息,2021年05月28日,幣安智能鏈(BSC)DeFi項目BurgerSwap被黑,損失達330萬美元。慢霧安全團隊第一時間介入分析,并將結果分享如下:

攻擊細節分析

BurgerSwap是一個仿UniswapAMM項目,但是和Uniswap架構有所區別。BurgerSwap架構總體分成。其中Delegate層管理了所有的Pair的信息,并負責創建lpPlatForm層。然后lpPlatForm層再往下創建對應的Pair合約。在整個架構中,lpPlatForm層充當了Uniswap中Router的角色,負責將計算交易數據和要兌換的代幣轉發到Pair合約中,完成兌換。

本次事件的根本正是出在這種架構的問題上。通過一步步分析攻擊者的交易行為,我們來還原整個攻擊過程的核心:

NEAR Protocol 發布第二季度路線圖更新,第三季度重點將轉向分片的第二階段:8月11日消息,NEAR Protocol 發布第二季度路線圖更新,NEAR 協議開發團隊 Pagoda 提交 3 個實現賬戶擴展的提案,包括關于賬戶命名空間的 NEP、關于 wasm 子模塊的 NEP 與關于合約代碼共享存儲的 NEP。

團隊對主網進行重要改進,狀態讀取性能提升了 8 倍。后臺寫入功能正在進行中,可能將狀態寫入成本降低 3 倍。此外,冷存儲已經完全上線,并大幅降低了運行歸檔節點的成本。在改進狀態同步方面,節點已能夠在 3 小時內完成對主網狀態的同步,預計第三季度交付全功能版新的狀態同步工具。團隊還交付了有限的 wasm 及其與 nearcore 的集成,提高 NEAR 合約 runtime 的安全性與穩定性。

路線圖的 Experience 部分有兩個變化,一是實施賬戶擴展所需的變更暫時擱置,二是協議團隊將致力于解決存儲退款問題。在路線圖的核心部分,第三季度重點將轉移到分片的第二階段,其中包括對當前主網狀態進行重新分片,以及取消區塊生產者必須跟蹤所有分片的要求,這部分工作預計需一個多季度完成。[2023/8/12 16:21:34]

本次攻擊開始于Pancake的閃電貸,攻擊者從Pancake中借出了大量的WBNB,然后將這些WBNB通過BurgerSwap兌換成Burger代幣。在完成以上的操作后,攻擊者使用自己控制的代幣(攻擊合約本身)和Burger代幣通過Delegate層創建了一個交易對并添加流動性,為后續攻擊做準備。

Gauntlet:Aave v2上存在TUSD異常借貸行為:6月25日消息,DeFi風險管理器Gauntlet在Aave社區發起新提案,建議在Aave v2以太坊上迭代降低LT、LTV和/或凍結TUSD供應,以開始下架TUSD。Gauntlet稱,過去一周,已觀察到Aave v2上TUSD的異常借貸行為,利用率多次達到98%,從6月9日至6月15日一直保持在90%以上,截至6月16日降至74%。Gauntlet表示,因無法量化與中心化穩定幣和監管問題相關的風險,希望向社區提供了幾個選項來衡量對TUSD的偏好和想法:1.迭代降低TUSD的LT清算門檻至77.5%,貸款價值比(LTV)至75%;2.凍結TUSD供應;3.棄權;4.維持現狀。

前兩個選項并不相互排斥,因此這是一次多選投票。此次投票將于6月26日結束。[2023/6/25 21:58:56]

在完成代幣的創建和準備之后,攻擊者立馬通過PaltForm層的swapExactTokensForTokens函數發起了兌換,兌換路徑為

報告:韓國、新加坡和日本是FTX崩盤前的最大用戶:11月21日消息,根據CoinGecko的一份報告顯示,根據2022年1月至2022年10月的每月獨立訪客數量,韓國、新加坡和日本的加密貨幣投資者是現已破產的FTX.com交易所的最大用戶。數據顯示,這三個亞洲國家在此期間的總流量合計占FTX總流量的15.7%,其中韓國的月獨立用戶數最高,達到了6.1%,為297,229人。(Forkast)[2022/11/21 22:12:34]

接下來進行了最關鍵的一次操作。

由于先前攻擊者在創建交易對的時候使用的是自己控制的代幣,在代幣兌換過程中,_innerTransferFrom函數會調用攻擊者控制的代幣合約,于是攻擊者可以_innerTransferFrom函數中重入swapExactTokensForTokens函數。為什么攻擊者要這樣做呢?

數據:過去一月,Magic Eden占Solana NFT市場份額的77%:11月14日消息,據Messari數據顯示,過去一月,Magic Eden占Solana NFT市場份額的77%,hadeswap在“其他最佳” Solana市場排行中攀升至第三位,這表明綁定曲線定價市場可能適合低費用的鏈。[2022/11/14 13:01:23]

通過對PlatForm層的swapExactTokensForTokens函數進行代碼分析,我們不難發現,合約在調用_innerTransferFrom函數時首先計算了用戶的兌換數據,然后在_innerTransferFrom函數的操作后使用預先計算的數據來轉發到底層進行真正的代幣兌換。從這個函數層面來看,就算攻擊者重入了swapExactTokensForTokens函數,底層調用的swap函數也是獨立的,咋一看并沒有什么問題,但是鏈上的一個行為引起了慢霧安全團隊的注意:

美元指數DXY繼續走高,短線漲30點:行情顯示,美元指數DXY繼續走高,短線漲30點,歐元兌美元EUR/USD和英鎊兌美元GBP/USD均下挫40點。(金十)[2022/7/5 1:51:57]

我們驚訝地發現,在重入的兌換過程中,兌換的數量竟然沒有因為滑點的關系而導致兌換數量的減少。這究竟是什么原因呢?看來關鍵是底層的Pair合約的問題了。我們又進一步分析了底層調用的Pair合約,代碼如下:

通過分析Pair的代碼,我們再次驚訝地發現在swap的過程中,合約竟然沒有在兌換后根據恒定乘積公式檢查兌換后的數值!!也就是說,Pair合約完全依賴了PlatForm層的數據進行兌換,導致了本次事件的發生。由于Pair層本身并不做恒定乘積的檢查,在重入的過程中,PlatForm層的兌換數據預先進行了計算,在_innerTransferFrom函數完成后,Pair的更新數據也沒有反映到PlatForm層中,導致重入交易中的兌換產生的滑點并不影響下一次的兌換,從而造成了損失。用圖來看的話大概如下:

總結

本次攻擊屬于BurgerSwap架構上的問題,由于Pair層完全信任PaltForm層的數據,并沒有自己再做一次檢查,導致攻擊的發生。最近DeFi安全事件頻發,針對越來越密集的DApp攻擊事件,慢霧安全團隊建議DApp開發者在移植其他協議的代碼時,需充分了解移植協議的架構,并充分考慮移植協議和自身項目的兼容性,且需通過專業安全審計機構的審計后才上線,防止資金損失情況的發生。

攻擊交易參考:

https://bscscan.com/tx/0xac8a739c1f668b13d065d56a03c37a686e0aa1c9339e79fcbc5a2d0a6311e333

往期回顧

代幣閃崩,差點歸零-PancakeBunny被黑簡析

慢霧科技xFireEye,賦能區塊鏈安全

慢霧科技與虎符智能鏈HSC達成戰略合作

CoinEx入駐慢霧區,發布「安全漏洞與威脅情報賞金計劃」

開心做聚合,無奈被攻擊——Rari被黑事故分析

慢霧導航

慢霧科技官網

https://www.slowmist.com/

慢霧區官網

https://slowmist.io/

慢霧GitHub

https://github.com/slowmist

Telegram

https://t.me/slowmistteam

Twitter

https://twitter.com/@slowmist_team

Medium

https://medium.com/@slowmist

幣乎

https://bihu.com/people/586104

知識星球

https://t.zsxq.com/Q3zNvvF

火星號

http://t.cn/AiRkv4Gz

鏈聞號

https://www.chainnews.com/u/958260692213.htm

免責聲明:作為區塊鏈信息平臺,本站所發布文章僅代表作者個人觀點,與鏈聞ChainNews立場無關。文章內的信息、意見等均僅供參考,并非作為或被視為實際投資建議。

本文來源于非小號媒體平臺:

慢霧科技

現已在非小號資訊平臺發布68篇作品,

非小號開放平臺歡迎幣圈作者入駐

入駐指南:

/apply_guide/

本文網址:

/news/10021896.html

免責聲明:

1.資訊內容不構成投資建議,投資者應獨立決策并自行承擔風險

2.本文版權歸屬原作所有,僅代表作者本人觀點,不代表非小號的觀點或立場

上一篇:

1700是以太坊主要的壓力位、短期可以突破嗎?

Tags:SWAPFORHTTAIRMakiSwapdForcehtt幣被騙FunFair

Luna
SYN:老李解幣:5.27日BTC再次回調震蕩今日能否再上40000_加密貨幣交易違法嗎判幾年

有時,面對單邊的行情,有人擅長持有,是對大方向堅定的認可,面對震蕩的行情,有人喜歡波段交易,是對區間嚴密的把控,這個中間沒有誰是絕對性的對,誰又是絕對性的錯,市場是個提款機,也是個收割機.

1900/1/1 0:00:00
加密貨幣:金色早報 | 西南證券:人民幣未來雙向波動成常態_數字人民幣是加密貨幣嗎

頭條 ▌西南證券:人民幣未來雙向波動成常態首先,從經濟基本面來看,中外之間的經濟相對強弱將收窄,或將使得人民幣升值的態勢有所緩解;其次,我國貨幣政策正常化進程或將快于其他國家.

1900/1/1 0:00:00
NFT:NFT火出圈!Opengaga到底要干嘛?_naga幣是什么騙局

5月26日,Opengaga官方推特在沉寂一段時間后,發出了行情震蕩后的首條推特。推特中寫道:Ilostmyhorns,I''mnotaDevilanymore.不得不說,這個推特看起來確實是有.

1900/1/1 0:00:00
NFT:憑實力破圈,孫宇晨的波場TRON今年以來都有哪些重大發展?_USD

最近幣圈行情風起云涌,“519”暴跌使得幣圈逐漸走向“冷靜期”,動物園各路牛鬼蛇神興風作浪的時刻已然結束,“潮水退去才知道誰在裸泳”,可以說,2021年下半年或是區塊鏈價值回歸的時刻.

1900/1/1 0:00:00
OST:「DeFi 新范式 --暨 Bifrost Kusama 平行鏈競拍發布會」即將開始_BIF

牛市的狂歡打破了所有理性的情緒。隨著比特幣泡沫的逐漸消減,投資者逐漸回歸到生態價值的領域。5月18日Kusama成功部署平行鏈Shell,波卡平行鏈插槽拍賣的熱度也越來越高,對于這一重頭戲,市場.

1900/1/1 0:00:00
HTT:Gate.io 今日智能量化收益排行,最高總收益27541.32 USDT_gate.io官網下載安卓

Gate.io智能量化策略中心2020年9月上線以來,為廣大新手及專業用戶提供龐大的量化策略庫,目前已上線多種量化策略以及回測、一鍵跟單、排行榜等功能.

1900/1/1 0:00:00
ads