買比特幣 買比特幣
Ctrl+D 買比特幣
ads
首頁 > XRP > Info

APP:技術 | 從一個錢包被盜的案例,探討Web3的安全指南_usdk幣兌換

Author:

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

道路千萬條,安全第一條:

1)不要共用密鑰2)密鑰離線保存

3)開發和測試分開

4)不要下載來歷不明的軟件5)立即檢查授權

6)進行授權前,對合約安全進行確認

7)擼空投和福利的時候注意安全?

8)警惕Discord來路不明的人和軟件

事件

2022年元旦假期的某個早上,小C準備寫代碼,繼續測試web3js的鏈上合約交易。突然發現自己的測試賬號在metamask歸零了,明明前一晚賬戶內還有100USD,然后查完轉賬就發現:錢都沒了,錢哪去了??

背景

技術出身的小C,最近在學習區塊鏈開發。本身是專業開發者,已經很謹慎小心了,通常都是在測試網絡上跑,跑完之后,再會去正式網絡上部署,但是沒有意識到整個產業目前還處在相對混亂的階段,麻痹大意,順手習慣導致造成了損失。損失是如何造成的?2021年的最后一天,小C偶然看到一個賬號很有趣,就追蹤了他的一些鏈上交易,然后看到了一個非常有意思的項目,然后就鬼使神差地連上了自己的Metamask,然后鬼使神差的進行了approve,因為一般Web3的項目就是這個流程,approve然后轉賬就結束了。但是令人驚呆的一幕出現了:點完之后,整個網站突然卡死了,沒有任何反應,小C當時沒當回事,把站點給關了,去做其他事情了。過了大概一天,小C重新回來開發的時候,發現賬上的錢全部沒有了,去查了歷史記錄,發現賬上的余額已經被全部轉走。回顧過程

一巨鯨花費100萬枚USDC購買8070億枚PEPE:金色財經報道,據Lookonchain監測數據顯示,7小時前PEPE價格上漲后,一巨鯨花費100萬枚USDC以0.000001239美元的價格購買8070億枚PEPE。[2023/8/9 21:33:53]

盜取者是怎么把小C賬戶上的錢都轉走的?

現象:只要你approve了,不需要私鑰理論上也可以把對應的錢全部轉走。小C進行了下溯源,大概是在一個釣魚網站的approve出了問題,于是追溯該轉賬記錄。

如圖,可以看到,先是approve了一個合約,授權了釣魚合約能夠對賬號里面BUSD進行操作,而且是沒有數量限制的。為什么會是BUSD呢?小C回憶了一下,一進入這個釣魚站點是默認選了busd,估計在瀏覽站點鏈接錢包之后,盜取者就已經篩選了出了賬號里面錢最多的token了。然后當小C以為這是一個新的swap合約,并且有很高的年化收益,準備先試試的時候,按照常規流程就進行approve。approve結束后,網站直接卡了。

比特幣閃電網絡節點數量為16,437個:金色財經報道,1ML數據顯示,當前比特幣閃電網絡節點為16,437個,過去30天增加1.2%;通道數量為75,542個,較一個月前減少了0.8%;網絡容量為5,457.35枚BTC,月漲1%。[2023/3/27 13:27:56]

后來經過追溯,大概在授權之后幾十秒,合約就直接觸發了一個轉賬操作,直接把BUSDtoken給轉走了。后來去查了一下授權的信息

基本上metamask默認授權的時候是

ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff

美國銀行:2023年將是加密代幣價格分歧的一年:金色財經報道,美國銀行 (BAC) 在周五的一份報告中表示,今年加密貨幣市場的開局比大多數人預期的要好得多,代幣市場今年迄今增長了 42% 至 1.1 萬億美元。我們預計 2023 年將是代幣價格分化的一年,提供效用和現金流的代幣將優于meme和治理代幣。

該銀行將支持智能合約的區塊鏈平臺(開發人員可以在該平臺上構建應用程序)的加密貨幣視為面臨與成長型股票相同風險的成長型資產。它指出,這些加密貨幣和小型流動性代幣引領了今年的漲勢。[2023/2/28 12:34:22]

轉換成數字,我們認識的就是1.157920892373162乘以10的59次方。基本上就可以理解為無限量轉賬了,也就是這個授權的操作,可以讓這個合約無限量的操縱我賬號的token。看到這里感覺背后一涼,因為以前點過很多次approve都是不會去看的。

Paxos Treasury銷毀116,871,995枚BUSD:金色財經報道,Whale Alert監測數據顯示,北京時間2023年2月24日18:38,Paxos Treasury銷毀116,871,995枚BUSD。[2023/2/24 12:27:28]

然后黑客操縱一個可以控制這個合約方法的錢包地址,就發起合約轉賬方法,把錢轉走了。所以小伙伴之后點metamask授權的時候一定要小心。

小C查了下,盜取者現在這個賬號里大概已經有了3w美金的token了,現在還有源源不斷的受害者在轉錢。但是面對區塊鏈沒有辦法,根本無法找不到這個黑客是誰。

出現問題的環節

問題到底出在哪里?因為最近在學習區塊鏈。小C大概理了一下這個釣魚的邏輯方式,害人之心不可有,防人之心不可無。大家有興趣可以了解一下:正常轉賬

案例一:直接用戶間轉賬A用戶向B用戶轉賬BUSD

合約正常會檢查以下邏輯

1)判斷A用戶賬戶余額是否有足夠的錢2)是否是A用戶發起的轉賬

流程如下圖

正常合約兌換

就是我們平時使用pancakeswap、uniswap等兌換時候的流程案例二:通過swap進行token兌換A用戶進行token兌換流程合約進行判斷:1)A用戶賬戶余額是否有足夠的BUSD,2)swap合約取A賬戶下的500BUSD放入swap的合約池中3)成功后合約再向A賬戶轉入1BNB注意第2)3)點,是由合約控制token進行操作。那么也就是說合約可以繞過我們直接發起對我們賬號下的token的操作。

釣魚合約

先看這張溯源圖

Tags:FFFUSDBUSDAPPFFF幣usdk幣兌換busd幣是什么幣數字錢包app下載安裝

XRP
RTH:World Mobile大事件(1.17-1.23)_MON

2022年1月17日,WorldMobile?1000個全球節點已全部完成預訂。 電子貨幣機構Monerium于Gnosis Chain推出歐元穩定幣EURe:3月21日消息,Gnosis Ch.

1900/1/1 0:00:00
AND:幣圈白峰 1.20 BTC/ETH行情分析_加密貨幣到底有什么用

  幣圈白峰??1.20BTC/ETH行情分析  在一個該出手的地方沒有出手,頂多錯失利潤,但在一個不該出手的地方,管不住自己的手,那造成的將是不必要的損失,做交易,雖不能做到彈無虛發.

1900/1/1 0:00:00
YCC:熱烈慶賀LYCC第一生態成功上線_Defilancer token

LYCC的目標是建立一個完善的DeFi生態系統,為用戶提供完備的去中心化金融基礎設施。DeFi(DecentralisedFinance),即“去中心化金融”,其核心是開放公平,互聯互通.

1900/1/1 0:00:00
ARK:金色虎年開新禮鏈上抽獎活動 首日3枚ETH大獎已揭曉_ETA

1月24日晚間20:00,金色財經舉辦的“金色財經虎年開新禮鏈上抽獎送路虎”開年活動首日大獎成功揭曉.

1900/1/1 0:00:00
tron:TRX連續十二周通縮 通縮量達1.63億枚_iTRX

據區塊鏈瀏覽器TRONSCAN數據,過去十二周,TRX連續處于通縮狀態,通縮量達1.63億枚TRX.

1900/1/1 0:00:00
GOGE:GOGE LGBTQ –? 意識項目 將迎來更多進展_LGBTQ

在加拿大蒙特利爾-GOGE,一個基于社區的、點對點版本的區塊鏈上的生活版本,已經宣布迎來進一步的更新。GOGE計劃在月底前發布5個秘密項目中的3個,旨在以各種可能的方式革新現實和數字世界.

1900/1/1 0:00:00
ads