以太幣交易所 以太幣交易所
Ctrl+D 以太幣交易所
ads

CertiK:Text.finance智能合約安全漏洞分析_CER

Author:

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

北京時間11月12日,CertiK安全研究團隊發現DeFi項目text.finance智能合約代碼部分存在安全漏洞。分析之前,先考考大家的眼力,看看下圖里面的文字說了什么。

如果看不清,不妨點擊圖片后把屏幕亮度調至最高。有的時候,某些不想讓你看到的因素,正是通過排版或者這樣的方式,被刻意隱藏了起來。接下來說說該項目中存在的兩處漏洞。大家不妨在閱讀文章的時候注意一下圖中的位置。第一彈:項目擁有者可通過第一處漏洞,將指定數目代幣轉移到任意地址。第二彈:項目擁有者可通過第二處漏洞,將任意投資者的流動性池中的資產強制轉移到項目擁有者的地址中。漏洞分析

SaucerSwap:Hedera網絡被攻擊,建議用戶撤回流動資金:3月10日消息,Hedera 上 DeFi 項目 SaucerSwap 發推稱,一個持續的漏洞攻擊了 Hedera 網絡,該漏洞利用的目標是智能合約中的反編譯過程。攻擊者已經攻擊了包含包裝資產的 Pangolin 和 HeliSwap 池。不確定其他 HTS 代幣是否也有風險。目前還沒有關于 SaucerSwap 用戶資金被盜的報道,但作為預防措施,鼓勵大家立即撤回流動資金。

此前消息,HBAR 基金會發推稱,Hedera 網絡上 DApp 及其用戶正在受網絡異常影響,基金會正在與受影響的合作伙伴進行溝通,幫助解決問題。[2023/3/10 12:53:14]

textMiner.sol部署地址:https://etherscan.io/address/0x9858728de38c914c2ea32484a113b6628d984a82#code1.漏洞一項目擁有者在textMiner.sol智能合約1000行處實現了withUpdates()函數。該函數的的作用是可以將任意數量的為devaddr地址鑄造任意數量的代幣。而通過查看圖2中devaddr和項目擁有者owner的地址值,可以發現兩者相同,因此項目擁有者可以通過該漏洞為devaddr地址鑄造任意數目代幣。同時,當前的devaddr地址擁有者可以通過圖3的dev()函數將devaddr地址值更換到另外一個地址,因此最終項目擁有者可以更換將devaddr地址值更換的方法,向任意地址中鑄造任意數目代幣。雖然項目擁有者將圖1中的withUpdates()函數設置為不允許智能合約外部調用,但是卻有意地在圖4中919行實現了允許被外部調用的add()函數,然后通過921行代碼調用withUpdates()函數,從而實現向devaddr地址鑄造1000000000000000000000000000000數量代幣。

CertiK:12月閃電貸攻擊總額達760萬美元:金色財經報道,據CertiKAlert數據顯示,12月閃電貸攻擊總額達760萬美元,較11月的攻擊總額520萬美元有所增長。

其中,DeFi協議Lodestar Finance損失總額約650萬美元。[2023/1/1 22:19:42]

圖1:第1000行中的withUpdates()函數

圖2:devaddr地址以及項目擁有者owner地址

多鏈收益聚合器Beluga在Balancer社區發起提案,計劃將Beluga列入veBAL名單:4月11日消息,多鏈收益聚合器Beluga在Balancer社區發起提案,計劃將Beluga列入veBAL名單,以啟動自己的beBAL保險庫。通過Beluga的beBAL保險庫,用戶將能夠鎖定他們的80/20BalancerLP以鑄造beBAL代幣。

此前報道,3月29日,Balancer正式上線veBAL機制,用戶可鎖定80/20BAL/ETH池的BPT(Balancer資金池的流動性代幣憑證)獲得veBAL。[2022/4/11 14:16:51]

動態 | 挪威公司Cermaq利用區塊鏈技術進行鮭魚溯源:據The Next Web今日消息,挪威公司Cermaq和法國食品公司Labeyrie合作,利用區塊鏈技術對三文魚進行溯源。鮭魚的來源、養殖方式、大小及養殖設施位置等信息均可進行查詢溯源。[2019/11/20]

圖3:dev()函數

圖4:add()函數2.漏洞二

圖5:emergencyWithdraw()函數項目擁有者可以通過調用圖5中emergencyWithdraw()函數,將某一個特定地址投資者的某一個流動性池中的流動性資產全部取出,并轉移到項目擁有者的地址中。該emergencyWithdraw()函數是一個基于正確的emergencyWithdraw()函數。因此就算審視合約者不惡意揣測,也很難說項目方不是惡意改寫,并添加了該漏洞。從下圖6的對比中可以發現,Sushiswap允許投資者通過調用emergencyWithdraw()函數,緊急取出屬于自己的流動性資產,而在text.finance中卻僅允許項目擁有者來調用該函數,同時允許項目擁有者取出屬于任何投資者的流動性資產。

圖6:text.finance和sushiswap項目中emergencyWithdraw()函數實現對比安全建議

CertiK安全研究團隊認為當投資者在對DeFi項目進行投資時,不僅需要對智能合約常見的代碼有所了解,更需要謹慎地審視具體代碼的實現邏輯。否則極易掉入類似該項目中的惡意漏洞陷阱當中。對于非技術背景的投資者,更需要了解項目是否經過嚴謹的技術審計。從Text.finance項目的惡意漏洞中可以看出,盲目投資一個沒有經過嚴格審計的項目,或引發極大風險,并造成難以估量的損失。CertiK是采用形式化驗證工具來證明智能合約可靠性的業內頂尖公司。公司內部審計專家將利用包括形式化驗證在內的多種軟件測試方法,結合一流的白帽黑客團隊提供專業滲透測試,從而確保項目從前端到智能合約整體的安全性。如你的項目需要保障,請發送郵件至bd.china@certik.org或直接后臺留言進行免費咨詢及報價。于此同時,CertiK的新產品預言機及快速掃描,也將為鏈上項目進行實時打分并且出具快速掃描分數。如果你需要查找某項目的信息及安全分數,請登錄CertiKFoundation官網的CertiKShield頁面進行瀏覽:https://shield.certik.foundation/歡迎搜索微信關注CertiK官方微信公眾號,點擊公眾號底部對話框,留言免費獲取咨詢及報價!

Tags:CERBALERTcertikcertik幣價NFT GlobalAnimal Concerts

火幣網下載官方app
Grayscale再買入7223個比特幣,持有總量超過50萬里程碑_比特幣

編者按:本文來自巴比特資訊,作者:Kyle,星球日報經授權發布。“11月12日,Grayscale再次買入7223BTC,使得其持有的比特幣數量突破50萬個,達到506,428個.

1900/1/1 0:00:00
Deribit期權市場播報:1105—勢如破竹_以太坊

比特幣今天勢如破竹,一舉突破多次突破失敗的14000美元,目前達到14700美元。大選過程跌宕起伏,結局已經基本塵埃落定,群聊討論也從大選轉移回了炒幣.

1900/1/1 0:00:00
代幣授權:密碼學貨幣行業用戶體驗的最大障礙_APP

編者按:本文來自以太坊愛好者,作者:EmanuelCoen,翻譯&校對:閔敏&阿劍,Odaily星球日報經授權轉載.

1900/1/1 0:00:00
德意志銀行:從長遠來看,央行數字貨幣將取代現金_數字貨幣

編者按:本文來自Cointelegraph中文,作者:HELENPARTZ,Odaily星球日報經授權轉載。德國最大的銀行機構德意志銀行相信,央行數字貨幣將在未來取代現金.

1900/1/1 0:00:00
國盛區塊鏈:美聯社將拜登獲勝寫入區塊鏈,比特幣帶領加密貨幣市場價格上揚_區塊鏈

編者按:本文來自吉時通信,Odaily星球日報經授權轉載。摘要美聯社將美國總統大選拜登獲勝寫入以太坊區塊鏈,區塊鏈存證溯源應用逐漸向實體經濟滲透.

1900/1/1 0:00:00
UNI礦池大量ETH即將解押放出,比特幣迎來16000時代_UNI

昨天比特幣再度刷新了高位,今天開盤后行情繼續開漲,但其他主流幣似乎沒有什么表現的機會,比特幣上漲沖高時沒有多少跟漲的主流幣,但隨后比特幣回落時,其他主流幣跌的比較快,給大家的感覺就是.

1900/1/1 0:00:00
ads