🧨 没泄露私钥、没点钓鱼链接,82万美元照样被抽走
BNB Chain 上一个叫 NEM 的代币(合约 NemTokenV2,注意别和老牌的 NEM/XEM 搞混),10月22日前后被曝出 PancakeSwap 的 USDT/NEM 池子被抽走约 82 万美元,CertiK 也标记了这次约 82 万的攻击。
问题出在代币自己的代码上。据 SlowMist 的分析,X 上有人整理了大致过程:
🔹 合约把任何"转进池子"的操作都当成"卖出",然后记一笔待销毁,却不检查是否真的发生了兑换
🔹 攻击者把币转进池子,再用 skim() 原样拉回来,销毁额度却留下了
🔹 接着调用 flushLpSellRecycle(),把池子里本来就有的 NEM 烧掉
🔹 重复 42 次,池子里的 NEM 越来越少、价格越抬越高,最后把手里剩下的 NEM 换成 USDT
交易记录在 BscScan 上是公开的。
我的看法:很多小币喜欢加"自动销毁""回流""卖出税"这类花活,宣传时说是通缩利好,但每多一个功能,就多一段可能出错的代码。这次连黑客都不用,代码自己把池子掏空了。
以后看到带特殊机制的新币,至少先看三件事:合约源码有没有验证、转账逻辑有没有自定义、审计有没有把池子交互一起审。
你买币时会去翻合约,还是只看K线和社区热度?👇
#BNBChain #DeFi安全 #PancakeSwap #链上风险
BNB Chain 上一个叫 NEM 的代币(合约 NemTokenV2,注意别和老牌的 NEM/XEM 搞混),10月22日前后被曝出 PancakeSwap 的 USDT/NEM 池子被抽走约 82 万美元,CertiK 也标记了这次约 82 万的攻击。
问题出在代币自己的代码上。据 SlowMist 的分析,X 上有人整理了大致过程:
🔹 合约把任何"转进池子"的操作都当成"卖出",然后记一笔待销毁,却不检查是否真的发生了兑换
🔹 攻击者把币转进池子,再用 skim() 原样拉回来,销毁额度却留下了
🔹 接着调用 flushLpSellRecycle(),把池子里本来就有的 NEM 烧掉
🔹 重复 42 次,池子里的 NEM 越来越少、价格越抬越高,最后把手里剩下的 NEM 换成 USDT
交易记录在 BscScan 上是公开的。
我的看法:很多小币喜欢加"自动销毁""回流""卖出税"这类花活,宣传时说是通缩利好,但每多一个功能,就多一段可能出错的代码。这次连黑客都不用,代码自己把池子掏空了。
以后看到带特殊机制的新币,至少先看三件事:合约源码有没有验证、转账逻辑有没有自定义、审计有没有把池子交互一起审。
你买币时会去翻合约,还是只看K线和社区热度?👇
#BNBChain #DeFi安全 #PancakeSwap #链上风险