热门话题
#
Bonk 生态迷因币展现强韧势头
#
有消息称 Pump.fun 计划 40 亿估值发币,引发市场猜测
#
Solana 新代币发射平台 Boop.Fun 风头正劲

sudo rm -rf --no-preserve-root /
致力于下一步。
ꟼGꟼ: 063E 966C 93AB 4356 492F E032 7C3B 4B4B 7725 111F
所以我发现这甚至更复杂。我观察到前置交易(由攻击者发起)调用了 `initialize`,而协议在之后也成功调用了 `initialize`(因此他们认为一切正常)。但是等等,这怎么可能呢?我不得不深入查看存储槽的变化,结果我发现:他们在前置交易结束时重置了 `_initialized` 存储槽的值(在他们切换到恶意实现合约之后)。这意味着代理存储现在看起来就像从未初始化过。
相关的存储槽是 `keccak256(abi.encode(uint256(keccak256(" - 1)) & ~bytes32(uint256(0xff))` = `0xf0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00`
这真是下一层的邪恶。



sudo rm -rf --no-preserve-root /7月10日 22:13
事情变得更加复杂:Etherscan 被欺骗显示错误的实现合约的方式是基于在同一个前置交易中设置两个不同的代理槽。因此,Etherscan 使用某种启发式方法,结合不同的存储槽来检索实现合约。
有一个旧的 OpenZeppelin 代理使用了以下槽:`keccak256("org.zeppelinos.proxy.implementation")` = `0x7050c9e0f4ca769c69bd3a8ef740bc37934f8e2c036e5a723fd8ee048ed3f8c3`
我们现在还有标准的 EIP-1967 槽 `bytes32(uint256(keccak256('eip1967.proxy.implementation')) - 1)` = `0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc`
所以发生的事情是,旧的 OpenZeppelin 代理槽被写入了良性的实现地址 _和_ 标准的 EIP-1967 槽也被写入了恶意的实现地址。由于 Etherscan 首先查询旧的代理槽,因此它首先检索到了看起来良好的那个,从而显示了它。

21.54K
事情变得更加复杂:Etherscan 被欺骗显示错误的实现合约的方式是基于在同一个前置交易中设置两个不同的代理槽。因此,Etherscan 使用某种启发式方法,结合不同的存储槽来检索实现合约。
有一个旧的 OpenZeppelin 代理使用了以下槽:`keccak256("org.zeppelinos.proxy.implementation")` = `0x7050c9e0f4ca769c69bd3a8ef740bc37934f8e2c036e5a723fd8ee048ed3f8c3`
我们现在还有标准的 EIP-1967 槽 `bytes32(uint256(keccak256('eip1967.proxy.implementation')) - 1)` = `0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc`
所以发生的事情是,旧的 OpenZeppelin 代理槽被写入了良性的实现地址 _和_ 标准的 EIP-1967 槽也被写入了恶意的实现地址。由于 Etherscan 首先查询旧的代理槽,因此它首先检索到了看起来良好的那个,从而显示了它。

41.04K
所以,有人通过 LinkedIn 联系你,提供一个有前景的工作机会。听起来不错,对吧?他们看起来很靠谱(经过 1 分钟的检查后),在简短的对话后,他们给你发送了一个 GitHub 仓库,里面有一个简单的 Next.js "招聘任务"。你克隆了它,运行它……10 分钟后,你的设备完全被攻陷,因为你发现你的热钱包被清空了。好吧,发生了什么?考虑到我们(= SEAL 911)已经看到这种攻击多次,让我披露一些最重要的细节:
- 首先,最重要的警告:不要运行某个随机家伙发给你的随机代码。老实说,真的不要。
- 始终仔细检查仓库的 _可执行_ 配置文件。在这个特定的案例中,`next.config.js` 文件有一个很大的填充,隐藏了恶意负载,远在右侧。
- 始终横向滚动 - 仅仅因为你在查看内容时没有看到任何恶意内容,并不意味着它是干净的。
重要提示:恶意代码可以隐藏在你信任的文件中,只是不在你预期的地方。
我真的希望这条推文能传达到足够多的人,以防止至少一些未来的受害者陷入这种攻击。



34.44K
热门
排行
收藏
链上热点
X 热门榜
近期融资
最受认可