比特幣行情 比特幣行情
Ctrl+D 比特幣行情
ads
首頁 > MANA > Info

EOS:星球干貨 | 360是這樣發現EOS節點遠程執行代碼漏洞的

Author:

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

奇虎360漏洞團隊YukiChen和奇虎360核心安全團隊ZhiniangPeng發現EOS節點在遠程執行代碼時存在漏洞,他們在360官方博客上發布了這一問題,以下為博客編譯內容:漏洞描述在解析WASM文件時,我們發現、并成功利用了EOS緩沖區越界寫入漏洞。通過這個漏洞,攻擊者可以把一個惡意智能合約上傳到節點服務器,之后節點服務器就會解析這個惡意合約,然后惡意合約就會在服務器上被執行,再控制該節點服務器。在控制了節點服務器之后,攻擊者可以將惡意合約打包到新的區塊中,繼而進一步控制EOS網絡內的所有節點。漏洞報告時間表2018-5-11發現EOS越界寫入漏洞2018-5-28EOS超級節點完全利用演示完成2018-5-28漏洞詳細信息報告給供應商2018-5-29供應商修復了GitHub上的漏洞,并解決了問題2018-5-29注意到供應商修復尚未完成下面是一些和DanielLarimer在Telegram上的聊天截圖:

黑貓NFT項目Mimic Shhans與來酷星球達成合作 落地Mimic互動生態館:金色財經報道,據來酷星球在社交媒體披露,黑貓NFT項目Mimic Shhans正式入駐來酷星球,來酷星球已與Mimic Shhans達成共同打造出Mimic聯名限量版,主題門店Mimic互動生態館及OpenAI互動藝術展這三大跨領域合作。

據悉,Mimic Shhans是一個基于以太坊的 PFP NFT(個人頭像NFT)項目,作者是shhans.eth,基于ERC-1155標準。項目遵循CC0協議,版權開發,對商用、二次創作持開發態度。[2023/2/18 12:15:03]

我們嘗試將漏洞報告告訴他。

他表示,他們不會在沒有修復漏洞的情況下發布EOS,并且要求我們私下發送報告,因為有些人正在使用公共測試網。DanielLarimer提供了他的電子郵件,我們將漏洞報告發送給了他。

動態 | 網易星球開通現金兌付渠道 律師稱可能涉嫌違法:據財經網消息,在網易星球剛結束的“挖金子,兌現金”活動中,網易星球直接打出“挖寶”兌軟妹幣的口號,通過第三方平臺的中轉實現了黑鉆與人民幣之間的兌付,據一位玩家介紹,目前一顆黑鉆約等于20元人民幣。據資深律師陳慶廣透露,黑鉆已經具有了代幣職能,如果網易星球出產的黑鉆未在相關部門備案的話,黑鉆的兌付行為涉嫌違法。業內人士分析,網易星球目前的一系列活動更像是一種定價行為,通過黑鉆與實物之間的交換以確定黑鉆的市場價值。[2019/1/7]

EOS修復了這個漏洞,DanielLarimer將會給予確認。技術細節漏洞這是一個緩沖區越界寫入漏洞。在“libraries/chain/webassembly/binaryen.cpp,Functionbinaryen_runtime::instantiate_module:”for(auto&segment:module->table.segments){Addressoffset=ConstantExpressionRunner<TrivialGlobalManager>(globals).visit(segment.offset).value.geti32();assert(offset+segment.data.size()<=module->table.initial);for(size_ti=0;i!=segment.data.size();++i){table=segment.data;<=OOBwritehere!}}這里表示的一個std::矢量包含了功能表的“Names”,當存儲元素導入到表內,|offset|函數域將無法正確實施檢查工作。請注意,在設置該值之前,有一個asset函數,它會檢查|offset|函數,但不幸的是,assert函數只適用于Debug版本,而不適用于正式的發布版。在聲明之前,該表將會進行初始化:table.resize(module->table.initial);這里“|module->table.initial|”將會從一個功能表的聲明部分被被讀取,該字段的有效值為0~1024.|offset|函數域還會從WASM文件被讀取,在數據部分,它是一個符號型32位值。所以基本上,利用這個漏洞,我們可以在表矢量的內存之后寫入相當廣泛的range。如何重現該漏洞1、構建最新EOS代碼發布版本./eosio-build.sh2、啟動EOS節點,按照下面鏈接里的描述,完成所有必要的設置https://github.com/EOSIO/eos/wiki/Tutorial-Getting-Started-With-Contracts3、設置一個“脆弱”的節點我們提供了一個WASM概念證明來證明這個漏洞。在我們的概念證明中,我們只需設置|offset|函數域為0xffffffff,這樣在越界寫入發生時,就會立刻崩潰。測試概念證明:cdpoccleossetcontracteosio../poc-peosio如果一切都就緒,你就會看到nodeos進程發生段錯誤。崩潰信息:(gdb)cContinuing.ProgramreceivedsignalSIGSEGV,Segmentationfault.0x0000000000a32f7cineosio::chain::webassembly::binaryen::binaryen_runtime::instantiate_module(charconst*,unsignedlong,std::vector<unsignedchar,std::allocator<unsignedchar>>)()(gdb)x/i$pc=>0xa32f7c<_ZN5eosio5chain11webassembly8binaryen16binaryen_runtime18instantiate_moduleEPKcmSt6vectorIhSaIhEE+2972>:mov%rcx,(%rdx,%rax,1)(gdb)p$rdx$1=59699184(gdb)p$rax$2=34359738360Here|rdx|pointstothestartofthe|table|vector,And|rax|is0x7FFFFFFF8,whichholdsthevalueof|offset|*8.利用此漏洞實現遠程代碼執行攻擊攻擊者可以利用此漏洞在nodeos進程中實現遠程代碼執行,方法是將惡意合約上傳到節點,并讓節點解析惡意合約。在實際攻擊中,攻擊者可能會向EOS主網發布惡意合約。EOS超級節點會首先解析惡意合約,然后觸發漏洞,之后攻擊者回控制解析了惡意合約的EOS超級節點。接下來,攻擊者可以竊取超級節點的私鑰,或是控制新區塊的內容。更重要的是,攻擊者可以將惡意合約打包成一個新區塊并發布。這樣做的結果,就是讓這個網絡中的所有完整節點都被攻擊者控制。我們完成了概念驗證漏洞測試,并且在64位的Ubunt操作系統的nodeos進程中進行了測試,這個漏洞是這樣工作的:攻擊者將惡意合約上傳到nodeos服務器上;服務器nodeos進程被解析能夠觸發漏洞的惡意合約;在越界寫入漏洞下,我們可以重寫WASM模塊實例的WASM內存緩沖區。此外,在惡意WASM代碼的幫助下,我們最終在nodeos進程中實現了內容內存讀/寫操作,并且繞過了64位操作系統上的DEP/ASLR等常見的防惡意攻擊技術;一旦成功利用該漏洞,就會啟動一個反向shell程序,并連接回攻擊者;您可以參閱我們提供的視頻,以了解該漏洞的具體情況,稍后我們還會提供完整的漏洞利用鏈。漏洞修復BM在EOS的GitHub第3498個開放問題上披露了正在處理我們報告的漏洞問題:

2345章魚星球4月25日上線京東眾籌:據光明網消息,上市公司二三四五宣布:旗下區塊鏈項目2345章魚星球將攜手京東眾籌進行跨界合作,共同助推共享信任生態。2345章魚星球將于4月25日上午9點正式上線京東眾籌。[2018/4/23]

修復的相關代碼

但是,正如Yuki對所提交修復內容做出的評論,在處理32位進程的時候仍然存在問題,因此問題還沒有被得到完美解決。

網易星球負責人顧費勇:架構上走聯盟鏈路線,或將在三個月內正式公布主鏈:據起風財經,網易星球負責人顧費勇透露,網易星球的技術架構走聯盟鏈路線,目前網易星球內測階段也在不斷探索中,會在將來公測時公布主鏈及所有的技術、規則細節。對于網易星球公測的具體時間點,顧費勇表示,由于準備工作比較多,只能大致確定為在三個月內,但具體公測時間要看項目排期的進度,以及是否突發情況出現。他還透露下一次黑鉆競拍即將進行。[2018/4/18]

網易星球公眾號發布首次競拍活動說明:今日網易星球公眾號發布首次競拍活動的說明,說明中表示會對本次所有競拍成功居民的公開信息進行公示,競拍的所有信息均記錄在星球區塊鏈上,所有記錄可查詢、可追溯。說明中同時表示,黑鉆排行榜是以普通黑鉆數量為排序規則,同時并非實時榜單;排行榜顯示存在延時;3月29日重新開放“黑鉆排行榜”,可以看到前79名的黑鉆數量和原力值數量。[2018/3/30]

Tags:EOSSETFFSSEGEOSWINMetaSetGOPUFFSNOISEGPT

MANA
比特幣:A站用戶數據遭黑客兜售,你的信息值多少比特幣?

今日凌晨,AcFun彈幕視頻網發布公告稱,因網站受黑客攻擊,已有近千萬條用戶數據外泄,主要包括用戶ID、昵稱、加密儲存的密碼等.

1900/1/1 0:00:00
HUB:微軟收購GitHub,谷歌投資的GitLab成最大受益者?

據Coindesk報道,微軟收購開源代碼庫GitHub一事,引起區塊鏈開發者不滿,放棄GitHub平臺,大量開發者轉向另一代碼托管平臺GitLab,GitLab或成這一收購事件中的最大受益者.

1900/1/1 0:00:00
STE:Adblock給Chrome做了個插件,想把假新聞標注上鏈

近日,瀏覽器插件AdblockPlus宣布,將在新推出的插件“TrustedNews”中使用區塊鏈技術,來檢測假新聞.

1900/1/1 0:00:00
BCH:BCH網絡升級完成硬分叉,今日跌幅達10%

北京時間5月16日00:00,BCH按期完成BCH網絡升級,本次升級BCH總共完成了三件事:基礎區塊由8MB提升至32MB.

1900/1/1 0:00:00
數字貨幣:歐盟、美國的交易所和錢包,有68%沒做身份驗證

據Bitcoin報道,一項名為“加密數字貨幣身份危機:基于KYC和AML標準的數字身份驗證的行業記分卡”的研究,調查了25個經過審查的交易所和托管錢包.

1900/1/1 0:00:00
BTC:讓公共事件不再被遺忘:通過“智能合約”配置你未來的注意力

本文來自:橙皮書,作者:橙皮書,星球日報經授權轉發。我們都知道,現在新聞內容及公共事件的探討,最大的問題是:熱點很容易過期.

1900/1/1 0:00:00
ads