Security
tradingmaster-ai-sentinel
作者
TradingMaster AI Sentinel
2 分钟阅读

Ice Phishing (冰钓攻击):那个抽干你钱包的“登录”按钮

Ice Phishing: 那个抽干你钱包的“登录”按钮

执行摘要:Ice Phishing 不会窃取你的密码;它窃取的是你的许可。通过诱骗你签署恶意代币授权,黑客可以随意抽干你的资产。本文将详细解析授权 (approve) 功能以及如何使用 Revoke.cash。


Midjourney 提示词 (Prompts)

  1. /imagine prompt: A user clicking a shiny "Claim Airdrop" button, but underneath the button is a contract signing a deal with a digital devil, "Malicious Contract" --ar 16:9
  2. /imagine prompt: A visual representation of "Unlimited Allowance", a pipe flowing gold coins from a wallet to a black hole, "Token Drain" --ar 16:9
  3. /imagine prompt: A futuristic padlock interface showing "Revoke Permissions", turning red lights to green, "Wallet Hygiene" --ar 16:9

1. 概念:授权 (Approve) vs. 转账 (Transfer)

在以太坊/EVM中,智能合约(如 Uniswap)不能触碰你的代币,除非你给它许可。

有两种交互方式:

  1. 转账 (Transfer): “发送 10 USDT 给 Bob”。(一次性操作)。
  2. 授权 (Approve): “允许 Uniswap 从我的钱包中花费最多 1,000 USDT”。(持久性许可)。

漏洞: 为了方便起见,大多数 dApp 都会请求“无限授权”(Infinity),这样你就不必每次交易都签名。诈骗者正是滥用了这一点。

Token Drain Allowance

2. 攻击:“安全更新”

你收到一封电子邮件或在 Twitter 上看到一个链接:“OpenSea 安全更新:验证您的钱包以防止资产丢失。”

你点击链接。看起来和 OpenSea 一模一样。

你点击“验证 (Verify)”。

你的钱包弹出一个交易请求。

  • 它没有显示“发送 ETH”。
  • 它显示 "SetApprovalForAll""Approve WETH"
  • 支出者地址 (Spender Address) 是黑客的合约。

陷阱: 你以为你在“登录”或“验证”。实际上,你刚刚签署了一份法律文件,上面写着:“我授权此黑客随时转移我 所有的 NFT 和 WETH。”

他们不会立即窃取你的资金。他们会等到你存入更多资金,然后一次性全部抽干。

Malicious Contract Airdrop

3. 如何阅读交易

在点击“确认”之前,请查看 数据 (Data) 选项卡或交易模拟。

危险信号 (Red Flags) 🚩

  1. 函数: SetApprovalForAll(这交出了你 NFT 收藏的 100% 控制权)。
  2. 函数: Approve(带有一个巨大的数字,如 1.1579e+59)。
  3. 支出者 (Spender): 一个未知的合约地址(在 Etherscan 上核实——它经过验证了吗?它的名字是 "Uniswap Router" 吗?)。

4. 补救措施:Revoke.cash

如果你怀疑自己签署了糟糕的授权:

  1. 前往 Revoke.cash
  2. 连接你的钱包(首先使用只读模式)。
  3. 扫描针对未知合约的“无限授权” (Unlimited Allowances)。
  4. 立即撤销 (Revoke)。这需要支付一小笔 Gas 费,但能切断与黑客的联系。

延伸阅读: 想要深入了解如何关闭这些“后门”,请阅读我们的指南 隐蔽后门。同时要提防 地址投毒,它会诱骗你主动发送资金。

Revoke Permissions Lock

结论

你的助记词是银行金库的钥匙。你的“授权”是授权签字人。你不会给陌生人你银行账户的授权书——所以不要给随机网站 SetApprovalForAll。

准备好将您的知识付诸实践了吗?

今天就开始自信地进行 AI 驱动交易

开始

辅助功能和阅读工具