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

BURN:慢霧發布OMNI被黑簡析,建議在關鍵函數采用重入鎖來防止重入問題_SPT

Author:

Time: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獲利

慢霧:近期出現假冒UniSat的釣魚網站,請勿交互:5月13日消息,慢霧首席信息安全官 @IM_23pds 在社交媒體上發文表示,近期有假冒比特幣銘文錢包及交易市場平臺 UniSat 的釣魚網站出現,經慢霧分析,假網站有明顯的傳統針對 ETH、NFT 釣魚團伙的作案特征,或因近期 BRC-20 領域火熱故轉而制作有關該領域的釣魚網站,請用戶注意風險,謹慎辨別。[2023/5/13 15:01:11]

此次攻擊的主要原因在于burn函數會外部調用回調函數來造成重入問題,并且在清算函數中使用的是舊的vars的值進行判斷,導致了即使重入后再借款,但用戶的狀態標識被設置為未借款導致無需還款。慢霧安全團隊建議在關鍵函數采用重入鎖來防止重入問題。

慢霧:Spartan Protocol被黑簡析:據慢霧區情報,幣安智能鏈項目 Spartan Protocol 被黑,損失金額約 3000 萬美元,慢霧安全團隊第一時間介入分析,并以簡訊的形式分享給大家參考:

1. 攻擊者通過閃電貸先從 PancakeSwap 中借出 WBNB;

2. 在 WBNB-SPT1 的池子中,先使用借來的一部分 WBNB 不斷的通過 swap 兌換成 SPT1,導致兌換池中產生巨大滑點;

3. 攻擊者將持有的 WBNB 與 SPT1 向 WBNB-SPT1 池子添加流動性獲得 LP 憑證,但是在添加流動性的時候存在一個滑點修正機制,在添加流動性時將對池的滑點進行修正,但沒有限制最高可修正的滑點大小,此時添加流動性,由于滑點修正機制,獲得的 LP 數量并不是一個正常的值;

4. 隨后繼續進行 swap 操作將 WBNB 兌換成 SPT1,此時池子中的 WBNB 增多 SPT1 減少;

5. swap 之后攻擊者將持有的 WBNB 和 SPT1 都轉移給 WBNB-SPT1 池子,然后進行移除流動性操作;

6. 在移除流動性時會通過池子中實時的代幣數量來計算用戶的 LP 可獲得多少對應的代幣,由于步驟 5,此時會獲得比添加流動性時更多的代幣;

7. 在移除流動性之后會更新池子中的 baseAmount 與 tokenAmount,由于移除流動性時沒有和添加流動性一樣存在滑點修正機制,移除流動性后兩種代幣的數量和合約記錄的代幣數量會存在一定的差值;

8. 因此在與實際有差值的情況下還能再次添加流動性獲得 LP,此后攻擊者只要再次移除流動性就能再次獲得對應的兩種代幣;

9. 之后攻擊者只需再將 SPT1 代幣兌換成 WBNB,最后即可獲得更多的 WBNB。詳情見原文鏈接。[2021/5/2 21:17:59]

突發 | 慢霧區發布以太坊代幣“假充值”漏洞攻擊預警:慢霧區發布以太坊代幣“假充值”漏洞攻擊預警,稱相關交易所、中心化錢包、代幣合約需要特別警惕,盡快自查以太坊相關代幣的充值是否存在異常。此次受影響的主要是以太坊上基于ERC20、ERC721、ERC223等標準發行的代幣,已經發現有交易所及中心化錢包遭受此攻擊。這次攻擊事件的披露前后相關時間線大致如下:2018/6/28 USDT “假充值”漏洞攻擊事件披露;2018/7/1 開始分析知名公鏈是否存在類似問題;2018/7/7 捕獲并確認以太坊相關代幣“假充值”漏洞攻擊事件;2018/7/8 分析此次影響可能會大于 USDT “假充值”漏洞攻擊事件,并迅速通知相關客戶及慢霧區伙伴;2018/7/9 發出第一次預警。計劃:2018/7/11 不出意外,細節報告會正式公開。[2018/7/9]

Tags:WBNBBNBSPTBURNwbnb和bnb區別和聯系一起bnb怎么解鎖兩人互動MSPT價格KISHIBURNO價格

Polygon
ANC:Nansen CEO:發現了一個曾從Voyager收到大量資金的Celsius賬戶_celsius幣官網

Nansen首席執行官AlexSvanevik發推文稱,發現了一個曾從Voyager收到大量資金的Celsius賬戶,包括1.74億美元的USDC、6.5萬枚ETH.

1900/1/1 0:00:00
COIN:Coinbase證實其正接受美SEC對其代幣上市流程、加密收益及質押產品的調查_kucoin交易所介紹

加密貨幣交易所CoinbaseGlobal(COIN)在其最新的季度報告中披露,正在接受美國證券交易委員會對其代幣上市流程以及質押計劃和收益產品的調查.

1900/1/1 0:00:00
COI:前美國CFTC專員Dawn Stump加入加密風險監測公司Solidus Labs擔任顧問_NBA

據TechCrunch記者JacquelynMelinek的推文,前美國CFTC成員DawnStump已加入加密貨幣風險監控公司SolidusLabs擔任顧問.

1900/1/1 0:00:00
區塊鏈:廣西來賓市破獲涉案金額超2.3億元的虛擬貨幣網絡傳銷案_虛擬幣

據南寧晚報報道,昨日,廣西壯族自治區廳召開線上新聞發布會,通報廣西機關夏季治安打擊整治“百日行動”工作情況,并發布了典型案例.

1900/1/1 0:00:00
EFI:新加坡金融管理局官員:Web3的智能合約仍由人類設計,因此必須確保協議層被審查_WEB

據DeFi之道報道,在今日舉行的“全球Web3生態創新峰會·新加坡”會議上,新加坡金融管理局金融科技官SopnenduMohanty表示:“傳統上,大部分的治理和信任是以某種方式外包給第三方的.

1900/1/1 0:00:00
LED:初創公司Zamp完成2500萬美元融資,紅杉資本領投_ledger錢包官網中文版

據VCCircle報道,前Uber高管AmitJain的初創公司Zamp以接近1.6億美元的估值完成2500萬美元融資,紅杉資本領投.

1900/1/1 0:00:00
ads