编者按:本文转载自“区块律动BlockBeats”,作者:,36氪经授权转载。
昨日中午,黑客利用以太坊ERC-20智能合约中BatchOverFlow漏洞中数据溢出的漏洞攻击蔡文胜旗下美图合作的公司美链BEC的智能合约,成功地向两个地址转出了天量级别的BEC代币,导致市场上海量BEC被抛售,该数字货币价值几近归零,给BEC市场交易带来了毁灭性打击。
区块链安全公司PeckShield目前已经发现除了BECToken之外,还有超过12多个项目Token的智能合约中存在BatchOverFlow整数溢出漏洞,黑客可以利用这一漏洞转账生成「不存在」的虚拟货币并进行交易获利。
被黑客攻击的BEC交易量数小时内形成价格「瀑布」,币值归零。目前BEC官方团队已经暂停一切交易和转账,将对Okex交易所的交易回滚到黑客充币之前。
英国财政委员会:希望通过扩展现有的金融市场规则来监管加密货币:金色财经报道,英国财政委员会在周三的一份报告中似乎反对政府将加密货币作为受监管的金融活动的建议,政府在咨询中表示,希望通过扩展现有的金融市场规则来监管加密货币,为数字资产服务提供商创建一个授权制度。一项正在议会审议的新法案也试图将加密货币作为受监管的金融活动进行监管。(Coindesk)[2023/5/17 15:07:22]
黑客绕过验证后生成“李鬼”币
PeckShield团队今日凌晨发布安全报告,提到黑客利用in-the-wild手段抓取以太坊ERC-20智能合约中的「BatchOverFlow」这个整数溢出漏洞来进行攻击。
利用这个漏洞,黑客可以通过转账的手段生成合约中不存在的、巨量的Token并将其转入正常账户,账户中收到的Token可以正常地转入交易所进行交易,与真的Token无差别。
美股主要指数小幅收涨,标普500指数涨0.28%:金色财经报道,美股主要指数小幅收涨,道指涨0.11%,纳指涨0.92%,标普500指数涨0.28%,热门科技股多数上涨,特斯拉、谷歌涨超2%。[2023/2/16 12:09:45]
PeckShield的安全预警报告中提到了该漏洞的具体细节,这个漏洞出现在BEC智能合约的batchTransfer函数当中,代码如下图所示。
大家请注意第257行,cnt和_value的计算结果生成了局部变量。第二个参数,即_value,,可以是一个任意的256字节整数,就比如是:0x8000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000。
通过将两个_receivers注入到batchTranser(),再加上这个极其大的_value,我们就能使得量溢出,将其amount的量变成0。通过将量回归到0,攻击者就可以绕过258行到259行的合理性检测,使得261行的差值变得不再相关。
NEAR基金会:对FTX和Alameda的敞口极小:11月10日消息,NEAR基金会在推特上发布公告,称其对与FTX和Alameda相关的当下市场发展的风险敞口极小,并且没有在FTX上持有任何资金。
同时NEAR基金会表示,其在2022年第一季度筹集了超过5亿美元资金,其中大部分以法币的形式在AAA级银行中持有。[2022/11/10 12:42:19]
最后,出现了一个非常有趣的结果:你们可以看262行到265行,两个receriver的余额上增加了超级大的_value,而这一切都不会花费攻击者钱包里哪怕一毛钱!
随后PeckShield团队利用自动化系统扫遍了以太坊智能合约并对它们进行分析。结果发现,有超过12个ERC-20智能合约都存在BatchOverFlow安全隐患。
为了验证该漏洞存在的真实性,PeckShield团队对其中一个智能协议进行了相似的攻击。
Animoca Brands与淡马锡、博裕资本和CGV达成1.1亿美元融资协议:金色财经报道,风险投资公司Animoca Brands周四证实,该公司已获得由淡马锡、博裕资本和GGV资本支持的1.1亿美元融资。此次融资以发行可转换票据的形式进行,可转换票据日后可能转换为股票。
Animoca表示,该票据的到期日为发行之日起的三年,可以在该日之前的任何时间由票据持有人选择进行兑换。它将利用新资金继续为战略收购、投资和产品开发提供资金,确保流行知识产权的许可,并推进“开放元宇宙”,包括努力为在线用户推广数字产权。[2022/9/8 13:17:20]
PeckShield团队还对一个未在交易所上线的以太坊宠物游戏CryptoBots进行了BatchOverFlow安全性攻击,并成功地在该协议上「生成」了57,896,044,618,658,100,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000枚代币CBTB。
总币数已经超过合约规定的2万枚CBTB。
CryptoBots这款游戏目前正在以太坊上进行交易,但通过数据查看后发现该游戏的实际游玩人数并不高,只有寥寥几十人在玩。
PeckShield创始人蒋旭宪教授表示,「理论上可以把这个游戏中所有的道具都买下来。」
除了BEC和CryptoBots两个智能合约之外,还有十余个智能合约存在同样的漏洞,其中也包括已经在交易所上进行交易币种。
出于安全考虑,目前PeckShield已经与相关项目团队进行了联系,暂时不能曝光这批项目的名称。
区块链安全难道只靠回滚?
BEC智能合约出现这个漏洞之后,黑客在2小时后开始往OKEx的地址充币进行交易,因为市场上出现大量未知来源的Token,市场上出现恐慌心理,OKEx交易所上的持币者开始抛售BECToken,导致BEC价格持续下跌,币值几乎归零。
下图中我们可以看到黑客先是试探性地往OKEx中转入100万的BECToken,黑客发现成功转入卖出后,又分2次转入了1000万的BECToken,发现两次都成功,便转入了1亿枚BECToken。
但这1亿枚BECToken转入后,OKEx已经发现问题并停止了BEC的交易。
按照转入记录,预计黑客已经卖出了最少1100万枚BEC,折合昨日售价约1887万人民币。
下午4点12分,OKEx发布声明中止了相关交易。BEC团队也公告表示将与OKEx交易所合作回滚到黑客转入Token之前的数据以保护投资者的权益。
PeckShield团队认为,因为以太坊区块链上所谓「代码即一切」的原则精神的存在,导致目前没有有效的安全防护手段来修复这些问题,而且因为Token交易背后牵扯着巨大的利益,是无法在多个交易所进行同步防护的。
因为中心化交易所只是对Token进行记账式的交易,项目团队与交易所配合之后回滚是可以一定程度上保护投资者利益的,但是如果在去中心化交易所进行交易那么投资者的损失将无法挽回,同时,利用交易所反应的时间差,黑客也可以实现在多个交易所套利。
知乎作者爬虫认为该漏洞很容易解决,只需要对计算结果进行safeMath的安全验证就可以,同时表示区块链智能合约代码需要测试、需要review,必要时可以请专门做代码审计的公司来进行测试。
前有OKEx回滚期货交易,后有OKEx回滚BEC交易,为什么区块链上的安全问题总是要靠回滚来解决?如果没法从根本上解决漏洞,那么受害的不仅仅是投资者,虚拟货币生态中的所有参与者都将遭受巨量损失。
作者:陈达 来源:雪球 芒格曾说过两句话,如仙露明珠。一句是:我做的只是在观察——什么灵,什么不灵,以及为什么。另一句是:一个人能做的至善之举,就是帮助另一个人知道得更多.
1900/1/1 0:00:00每天五分钟,读懂传媒 官方微博:传媒家 本期作者|双下巴留日博士 传媒实验室特邀撰稿人 这篇文章并不严谨,也不是所谓的学术分析.
1900/1/1 0:00:00今天的币市非常无聊,比特币在8000一线来回走钢线,看得人想打盹。但今天人民日报发了一篇文章《数字货币的理想与现实》,很有深意。文中称:从技术角度看,"全面禁止数字货币难以实现.
1900/1/1 0:00:002018年6月11日讯,比特币在过去24小时内重挫1000美元,为3月14日以来的最大跌幅;以太币、瑞波币、比特币现金过去24小时内均现两位数跌幅,热门的山寨币EOS跌幅更是将近20%.
1900/1/1 0:00:00想了解集装箱船,那得就得先了解集装箱。做过外贸或货代的人都知道,整柜有常见的三种集装箱,20GP和40GP和40HQ.
1900/1/1 0:00:00深扒利物币,被广泛报道的利物币究竟是怎么人的?首先更正一个概念,那就是利物币与虚拟币的关系,在很多报道里,我们都看到如下词语:360手赚网认为:这种标题是不合适的.
1900/1/1 0:00:00