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

RAT:Popcornswap合約解析+教你如何避免大部分土礦風險_ATO

Author:

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

最近驚聞BSC上2個土礦又跑路了,金額在千萬級別,有一個礦朋友還中招了,實在是看不下去,和大家談談,如何避免大部分土礦的坑。

土礦一般來講,抽走資金一般這幾個步驟:

通過高APY吸引你沖動梭哈,畢竟高APY都是真金白銀支撐的,收益這么高大戶早來了,正所謂的收益越高,風險越大

通過一些“所謂的”安全措施讓你覺得風險很低

盜取資金之后馬上換為非erc代幣或者無法凍結的代幣,然后等待混幣機會逃走

看到了這個步驟,你應該明白了,如果能夠做到:

不開源的土礦一律不碰,不管他APY寫的多么誘人

開源的土礦,如果要參與,一定是在diff合約,檢查變量參數之后,少量資金參與。

那么相信你能規避大部分風險,下面簡單講一下怎么diff合約,怎么檢查參數,以及一些衍生的思考。

JPEG'd團隊:基于保密討論,將不對兩個攻擊者地址運營者采取法律行動:金色財經報道,鑒于JPEG'd攻擊者或已將全部6106.75枚ETH歸還給項目方,JPEG'd官推發布公告稱,基于保密討論,JPEG'd團隊確認,資金成功返還至 JPEG'd DAO 多簽錢包,將不會對(0x6Ec21d開頭)和(0x9d1ec開頭)的兩個地址的運營者采取法律行動,控制這兩個地址的實體此前從 pETH/ETH 池獲得了 6,106 ETH,后續針對該實體的任何進一步調查或法律事務也都將結束。

JPEG'd 團隊會將此次事件視為一次白帽救援,0x9d1ec3375252d4ab3c128f9774be266f67faa0bd 地址將獲得 10% 的返還資金獎勵,即 610.6 ETH,剩余資金將轉入 JPEG’d DAO 多簽錢包,后續將公開發布確認書。[2023/8/5 16:20:32]

第一步:diff

MakerDAO集成Chainlink Oracle以幫助維護DAI穩定性:金色財經報道,DeFi 借貸協議MakerDAO社區通過一項治理提案,將Chainlink的去中心化預言機(Oracle)集成到有助于維持其DAI穩定幣穩定性的框架中。MakerDAO現在可以將Chainlink Automation加入其Keeper Network。MakerDAO的Keeper Network負責確保DAI的穩定性,它是一個機器人網絡,控制價格和債務上限等參數,以確保DAI保持與美元的平價。

Chainlink Automation成為添加到運行DAI穩定幣技術棧中的最新第三方協議。Chainlink預言機將用于價格更新、流動性再平衡和DAI抵押資產債務上限升級等功能。[2023/2/10 11:57:57]

這里以在線對比工具?https://www.diffchecker.com/?為例

數字錢包 Cenoa 完成 700 萬美元種子輪融資:2 月 6 日消息,基于區塊鏈的非托管數字錢包 Cenoa 完成 700 萬美元融資,Quite Capital 和 Underscore 領投,Human Capital、Ulu Ventures、Acrew Capital 和 Collective Spark 等參投。

據悉,Cenoa 本輪融資將用于拓展拉丁美洲、非洲、東南亞和歐洲市場以及招聘。Cenoa 旨在為新興市場用戶提供接觸美元產品的渠道,并稱基于區塊鏈技術,其非托管儲蓄解決方案降低了分支機構的成本、中介費用并減少傳統銀行業務的其他低效程序。[2023/2/6 11:50:33]

注意一點,diff的合約需要是你真實要轉幣進去的合約地址

首先拿到原版的MasterChef代碼:

https://bscscan.com/address/0x73feaa1ee314f8c655e354234017be2193c9e24e#code

億萬富翁Chamath Palihapitiya:比特幣正面臨巨大的系統性風險:金色財經報道,億萬富翁、風險投資公司Social Capital創始人Chamath Palihapitiya警告說,比特幣正面臨著巨大的系統性風險,這種風險可能會在未來產生重大影響。 Palihapitiya認為,這些風險主要是由缺乏監管造成的。

他警告說,如果從監管的角度來看,如果現在不采取措施,這些風險可能會對比特幣的未來產生負面影響。(Finbold)[2022/7/14 2:12:53]

接著這里以popcornswap為例:

https://bscscan.com/address/0x584527ded17aceb3dc617c40b04e8fe9afc57096#code

分別吧代碼復制到兩邊,開始diff

Tether市值5月縮水超100億美元:金色財經報道,根據BeinCrypto提取的Tether市值快照數據顯示,Tether市值在五月底市值約為725億美元,相較于當月初831.6億美元市值下跌12%,這意味著Tether在五月單月市值縮水超100億美元。BeinCrypto分析認為,隨著美元走強、以及加息導致市場對政府債券和票據的需求增加,許多散戶和機構投資者在5月9日左右拋售數字資產,對USDT市值產生巨大影響。[2022/6/20 4:40:00]

這里我保存了diff結果,可以直接點這個link:https://www.diffchecker.com/VqaCP3DK

像結果中字符串的修改,或者//后的內容都可以忽略

如上圖這種,可以忽略

如果是原版添加的代碼,土狗刪除的,一般也不重要,重點是土狗和原版代碼不同的地方:

上圖為關鍵差異,土狗修改了原版的migrator方法,還增加了個一個叫做preUpgrade的函數。

看到這里,如果你對合約一無所知,安全期間,就可以直接關閉頁面保平安了。

這里簡單分析一下差異,首先migrate方法,這個是sushiswap繼承的代碼,原版代碼就有將池子里錢掏空的可能性。

popcorn這里,新的preUpgrade方法,是public的,代表所有人都能調用,就是一個非常可疑的點,理論上在migrator設置為惡意地址的時候能夠讓migrator掏空所有的錢。

第二步:檢查變量

點擊土狗合約的這個按鈕:

檢查migrator,owner等變量:

可以看到migrator是0,owner是一個timelock地址,土狗的一種套路是,聲稱自己有timelock,給出了合約地址,但owner并不是timelock的地址,那明顯就是騙局了。

當然timelock合約,也可以做小動作,所以也需要做diff操作,這里他的timelock沒有問題,就不贅述了

那么完成了上面兩步,很多資深礦工可能會覺得,timelock有的,合約變量沒問題,雖然有代碼存在風險,但是有timelock啊,沒事,沖tmd,對低級土狗而言,可能確實就無風險了,但很可惜,popcornswap是一個略高級的土狗。看我下面分解盜幣過程:

項目方通過調用:

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

preUpgrade方法,讓自己的地址有了合約里token的transferFrom權限

看前面的代碼可以發現,preUpgrade確實又這個功能,但他只會給migrator這個權限,而migrator又是0,修改migrator需要經過時間鎖,那么他是怎么做到的呢?

答案是:項目方在部署合約后,加timelock之前,把migrator改成了自己的地址,并通過preUpgrade提前獲取了里面所有token的allowance,然后再改回migrator,添加時間鎖。

因為這些tx混在項目方添加池子的tx中,普通人根本不可能去檢查一個池子之前的每一個tx,所以popcornswap得以在2小時內盜取2mil的代幣。

這個作案手法也引起了我的思考,目前并沒有有效的工具,能夠查出一個合約地址里,tokenallow給其他地址的情況,因此非常難發現問題。普通的用戶,沒有能力,也不太可能發現這個端倪,甚至我相信在本次事件中,一些對合約代碼有所了解的土礦老司機也一并翻車。

那么popcornswap的解析就講到哪里,下面是我個人的一些思考,以及私貨

后續思考

本次作案手法曝光之后,相信未來的土礦也很有可能利用類似的手法進行盜幣,而對普通用戶而言防不勝防,事實上最近2天bsc上就有2個礦翻車,金額還都不小。

作為交易所公鏈,不管是bsc,還是heco,他們的核心競爭力是什么?是去中心化嗎?

我個人認為不是的。

bsc,heco等,他們最大的優勢應該是1.低手續費2.交易所公信力背書

以bsc為例,作為一個類似DPos的設計公鏈,跨鏈橋非去中心化,以及上面的大部分資產都是幣安發放的情況下,即使代碼開源,談何去中心化?

個人認為,反而應該反其道行之,引入類似EOS的仲裁機制,最大程度的保證用戶在鏈上的的財產安全才是生存之道。

本次popcornswap事件以及最新翻車的土礦,幣安目前都還在踢皮球階段,要求用戶去報案或者說我們在監視黑客地址等等,而不是想辦法幫用戶挽回損失,長此以往,當土礦跑路越來越多的情況下,請問幣安,誰還會去用BSC?

如果類似事件在Heco或者其他交易所公鏈發生,而他們擁有類似的安全機制,保證了用戶的資產安全,這樣大部分散戶才敢放心的在上面繼續使用,畢竟,你作為交易所背書的公鏈,優勢不是,也不可能會是去中心化。

希望所有交易所公鏈技術團隊三思,通過代碼升級保證自己公鏈的安全性來差異化競爭,也許還不太晚。

原標題:Popcornswap合約解析+教你如何避免大部分土礦風險

作者:iNexusPro

來源:金色財經

Tags:RATTORATORATOFilcoin Standard Full Hashrate Tokenhistorydao幣名字叫什么Shiba PredatorARIGATO

波場
ERO:深度評述:NFTHero為何能成為火幣生態鏈明星項目(附空投活動)_Metahero Universe

2020年12月10日,火幣全球站發布官方公告,為幫助開發者靈活高效地搭建去中心化應用,火幣宣布正式推出生態鏈HuobiECOChain.

1900/1/1 0:00:00
TOR:1月31日行情分析:明天是否會出中大陽呢?_STOR

沒有最低只有更低,BTC今天成交量再次創出新低,日線級別的走勢5日均線上穿13日均線,量能今天繼續S21,同時保持在左側的陽線內運行,也是在左側的凹尖峰的位置,明天是重點.

1900/1/1 0:00:00
ART:比 特 幣 會 不 會 回 到 3000 刀 5000 刀 的 時 代?_RTO

BTC行情分析,昨天的一波拉?升后技術面有?所調整,雖然怎么漲上去的怎么跌了回來,但是技術形態發生了變化,我之前有跟朋友們討論過一個問題,對于比特幣?后續走?勢的看法,我是長期看漲比特幣的.

1900/1/1 0:00:00
INB:01-31:橫盤震蕩 謹防洗盤結束帶來的風險_加密貨幣市場總市值

行情分析 BTC 比特幣如圖所示,1小時周期來看幣價今日走的是一個持續陰跌,KDJ指標處于0軸連續轉折,下方33000美金關口支撐,上方壓力目前看在34000美金.

1900/1/1 0:00:00
加密貨幣:BIS:CBDC研究進展迅速,但距大范圍發行還需數年時間_BIS

暴走時評: 根據國際清算銀行(BIS)周三公布的央行數字貨幣(CBDC)研究報告,貨幣革命將被數字化......?但對于絕大多數普通人來說可能不會很快.

1900/1/1 0:00:00
BNB:李鄴峰:BTC1-31行情分析及操作思路_cloudlivechain

早間資訊: 1.Cardano公共測試網Mary硬分叉升級將于2月4日正式生效。2.XRP市值排名超越DOT升至第四。3.Coinbase官網顯示,該平臺XRP提取出現延遲,目前問題已得到解決.

1900/1/1 0:00:00
ads