三分鐘看懂NFT空投新騙局:通過虛假WETH報價盜取資產
DeFi之道
2022-05-31 13:00
本文约1241字,阅读全文需要约5分钟
警惕未知的NFT 空投,天上掉下來的很可能是陷阱。

原文編譯:DeFi之道0xfoobar

原文編譯:DeFi之道

原文編譯:DeFi之道

原文編譯:DeFi之道

“我的錢包突然獲得了一個未知NFT 收藏品的空投,然後有人提供了1 WETH 的報價。這是怎麼回事?接受它安全嗎?”

長話短說,這些都是騙局,你無法通過交互獲利。現在,讓我們來了解一下這些騙局的原理!

OpenSea 的工作方式是通過“授權”來轉移你的NFT 或WETH,而“授權”是你直接在代幣合約上調用的特殊智能合約功能。它說:

“代幣合約,請允許這個市場合約使用的我的資金或JPG。”

這是危險的!但僅限於一個方向。如果市場是惡意的,那它就可以竊取你的資金和JPG。但是,如果資金/JPG 是惡意的,那他們“就無法”竊取你的市場。

設計不佳的市場可能會存在一個漏洞,允許一個已授權的集合竊取另一個已授權的集合。這就是為什麼我們要只使用健壯的、經過良好測試的網站。

下面是利用opensea 使用的舊Wyvern 合約進行攻擊的示例:

因此,你只能通過調用資金/JPG 合約來批准使用資金/JPG 的外部合約。

而不是通過調用一個外部合約。

這就是為什麼理論上與惡意合約交互是“安全的”,前提是你的交易直接進入惡意合約,並且你沒有將任何原始ETH 發送到payable 函數。

但請注意,不要自己嘗試這種危險操作。

當然,當人們認為他們正在與外部合約交互,但實際上正在與他們的資金/JPG 合約交互時,就會發生危險。

會有一個網站跳出來跟你說:“點擊此處以激活你的猿猴”,但錢包交易說的實際是“SET APPROVAL FOR ALL”(將所有權限全部批准出去)。

在醉酒/興奮/昏昏欲睡/fomo 等情緒組合的影響下,人們就會簽名將他們的畢生積蓄拱手讓給他人。

  • 那麼,如果黑客無法控制你的錢包或資產,這些虛假的NFT 報價遊戲的計劃是什麼呢?

  • 惡意行為者使用了幾種攻擊計劃:

以下是一個從260 個不同地址接收dust 粉塵交易的地址,其中每個地址都創建了一個代理合約,以偽裝成一個唯一的集合。

這裡

這裡這裡

這裡

有更多關於代理模式的內容。

gas 優化是最可能的代理使用假設。

總結一下:

總結一下:

虛假WETH 報價將允許你批准該NFT 的銷售,但在你嘗試接受報價時,交易會恢復。這會導致你浪費了gas 手續費,同時又在Etherscan 上revert 消息引誘你進入釣魚網站。

原文鏈接

原文鏈接

DeFi之道
作者文库