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

地址投毒:为何复制粘贴钱包地址很危险

地址投毒:为何复制粘贴钱包地址很危险

执行摘要:你需要发送 100 ETH。你去你的交易历史记录,复制你昨天发送的地址,然后按发送。资金消失了。为什么?因为黑客向你的钱包发送了 0 美元交易,使用了与其“极其相似”的地址。这就是地址投毒 (Address Poisoning)。


Midjourney 提示词 (Prompts)

  1. /imagine prompt: A crypto wallet address on a screen, but the middle characters are blurring into poison gas, green smoke, "Address Poisoning" --ar 16:9
  2. /imagine prompt: A hacker using a cloning machine to create fake duplicates of a digital key, "Vanity Address Generator" --ar 16:9
  3. /imagine prompt: A user looking at two identical doors, one leads to safety, one leads to a void, "The Choice" --ar 16:9

1. 机制:靓号地址生成器 (Vanity Address Generator)

以太坊地址是随机的十六进制字符。

  • 真实地址: 0x123...abc

然而,黑客可以使用名为“Profanity”或类似工具的脚本,每秒生成数百万个地址,直到找到一个与你的目标地址特定的字符序列相匹配的地址。

这被称为靓号地址 (Vanity Address)

  • 你的真实地址: 0x892...29c
  • 毒药地址: 0x892...29c (注意:它们看起来是一样的,但中间的字符完全不同)。

2. 攻击:污染历史记录

黑客监控区块链。当他们看到你向某人(比如你的 Ledger 或币安账户)发送一笔大额交易时,他们会发起攻击。

  1. 他们生成一个与你要发送的地址“看起来很像”的毒药地址。
  2. 他们使用这个地址向你的钱包发送一笔 0美元 (0 USDT/USDC) 的交易。
  3. 有些钱包(如 MetaMask 或 Ledger Live)会将这笔交易显示在你的历史记录中。

现在,你的历史记录被“污染”了。

昨天的交易:向 Alice 发送 100 ETH (真实) 今天的交易:从 Fake_Alice 接收 0 ETH (毒药)

3. 为何奏效 (人性弱点)

下次你想给 Alice 发送资金时,为了方便,你不想去问她的地址。

你打开你的钱包。你看向“最近交易”。你看到最上面那条 0x892...

你的大脑使用系统1思维 (快思考):

  • *"开头是 0x892?是的。"
  • *"结尾是 29c?是的。"
  • *"肯定是这个。"

你复制了它。你发送了资金。黑客赢了。

Vanity Address Generator

4. 防御:"中间人"检查

为了防范此攻击,你需要改变你的验证习惯。

不要相信历史记录

永远不要从你的交易历史记录中复制地址。历史记录是一个公共账本,任何人都可以向其中写入内容。只从来源(例如 Alice 的WhatsApp,或者你的交易所存款页面)复制地址。

"抽查" (The Spot Check)

仅检查前4和后4位字符不再安全

新标准: 检查前4位,后4位,以及中间的4位随机字符。

  • 真实: 0x892... **55a1** ...29c
  • 毒药: 0x892... **bb23** ...29c

使用通讯录

大多数钱包都有“通讯录”或“白名单”功能。

  1. 添加你的 Ledger 地址。
  2. 将其命名为 "My Ledger Safe"
  3. 永远只向已保存的联系人转账。黑客无法编辑你的本地通讯录。

相关阅读: 学习如何避免那些无需交易就能抽干钱包的 恶意授权 (Malicious Approvals),并掌握 书签规则 来验证你的目标地址。

结论

在加密世界中,你的懒惰是黑客最好的朋友。多花5秒钟验证那几个中间字符。这可能会挽救你一生的积蓄。

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

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

开始

辅助功能和阅读工具