以太坊可以随便声明我向外转出 Token?不需要我的同意和授权?

1 天前
 renfei

刚刚发生了两笔交易,不是我操作的,所以我有点懵,问问有经验的大佬怎么回事

两笔交易

涉及到的 Token

https://etherscan.io/token/0x96a4a852002fda2478b9dde6ba83485bd4efdac4

我的困惑

我是新手,以太坊的世界都能这么玩吗?

1012 次点击
所在节点    以太坊
12 条回复
nkidgm
1 天前
用的什么钱包?
renfei
1 天前
@nkidgm 什么都没用,不是我提交的交易,不是我签名的,签名的发送方是:
0x5e84B55d512312AF65ed9b92c33Bd7ebd5815D76 ,不是我哈,所以我很懵逼
q474818917
1 天前
approvefrom 已经受过权了
renfei
1 天前
@q474818917 大佬这个在哪看的,我最担心就是我瞎签授权了,哎
BeCool
1 天前
在这里查合约授权: https://revoke.cash/
renfei
1 天前
@BeCool 感谢佬,曾经有一个授权,但已经撤销了,现在里面是空白的
tellhow
1 天前
这属于链上垃圾邮件/钓鱼攻击,黑客创建 token 再通过智能合约权限批量操控这些 token 转入或者转出到一些链上比较活跃的地址上,目的就是引导你去授权或者去他们的钓鱼网站,遇到这类交易或者莫名多出来的 token 忽略就好了
finian
1 天前
这是典型的假代币地址投毒,手法是这样的:
- 黑客监测到你的地址 A 往地址 B 发送了 X 枚 Y 代币
- 他马上用假代币 Y' 合约构造从你的地址 A 发送 X 枚 Y' 代币到地址 B' 的交易(地址 B' 和地址 B 首尾几个字母一样)
- 如果你下次转账时不验证目的地址,直接从交易历史复制地址 B',就直接发到黑客伪造的地址 B' 去了
renfei
1 天前
@finian 原来如此,学习到了,感谢大佬
mimizi
1 天前
@finian 是的,所以一定要确认所有字母都是一致的,还有必须要进行小额转账测试。常用的地址最好加到联系人列表里
finian
22 小时 36 分钟前
准确来说,你这个并不是「零值转账」,区块浏览器现在都默认不会显示「零值转账」交易记录了。我梳理下目前的地址投毒手法:

假设黑客监测到受害者的转账记录:
A --> B (X Y)
A 地址向 B 地址转账 X 枚 Y 代币。

黑客可以选择实施以下地址投毒攻击:
> B' 地址和 B 地址的首尾多个字符相同,不仔细辨认容易认错。
> 投毒攻击的最终目的,是期待受害者下次转账时转到黑客构造的 B' 地址。

1. A --> B' (0 Y)
构造 A 地址向 B' 地址转账 0 枚 Y 代币的交易。由于绝大多数 ERC20 代币合约的 `transferFrom` 方法未严格区分「未授权」和「授权数量 0 」,导致使用 `transferFrom` 转移 0 数量代币可以绕过授权检查( Maybe it's a feature, not a bug ),即任何人都可以构造 A 地址转移 0 枚 Y 代币的交易。但目前几乎所有 Ethereum 浏览器都默认不会显示 0 数量代币的交易记录,所以这个方法已经不再使用。

2. B' --> A (小额 Y)
构造 B' 地址向 A 地址转移小额 Y 代币的交易。由于 0 数量代币交易记录已经不会默认显示了,所以黑客转而构造小额代币转移交易。但由于授权机制的限制,黑客不能将 A 地址构造成发送者,只能向 A 地址转账。由于 B' 地址是发送者不是目的地址,受害者上当的概率会小一些。

3. A --> B' (X Y')
构造 A 地址向 B' 地址转移 X 枚 Y' 代币的交易。Y' 代币是黑客构造的假代币。黑客可以通过合约随意构造 A 地址转移 Y' 代币的交易记录。而且为了让受害者更容易上当,转移数量会和受害者真实的转移数量保持一致。这是目前最常见的攻击手法,也是 OP 遇到的攻击类型。

总之,转账前一定要再三确认目的地址,不能只看前后几位。大额转账先小额转下确认没问题再转剩下的。
nkidgm
22 小时 15 分钟前
这么说,eth 域名的价值也体现出来了,未来每个人都拥有一个钱包“域名”才行。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1157493

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX