5月15日BCH升级遭到攻击,慢雾安全团队及时跟进,并在社区里注意到相关分析工作,通过交流将此分析文完整转载于此。这是一场真实攻击,从行为上分析来看确实预谋已久,但BCH响应很及时,成功化解了一场安全危机。
BCH的5月15日升级遭到攻击,导致节点报出toomanysigops错误。经分析,攻击载荷为一个精确构造的P2SHTransaction,利用了BCH去年11月升级引入的OP_CHECKDATASIG操作码。
攻击导致了矿工节点无法打包,BCH方面通过类似于空块攻击的方式,紧急挖出十个空块以触发滚动检查点保证升级。攻击发生约1小时后,BCH矿池上线紧急修复后的代码成功继续出块。
金融科技公司Railsr招募前区块链公司SETL高管担任新CEO:4月4日消息,几周前从彻底破产边缘获救的一家支付公司Railsr正在实施转型计划。近期被出售的区块链公司SETL前CEO Philippe Morel将接任Railsr的首席执行官。就在一个月前,Railsr通过加速破产程序出售了部分资产。
根据管理人的文件,Railsr的估值接近10亿美元,但其资产以不到50万英镑的价格出售。
据内部人士透露,几个月前被聘为董事长的实业家Rick Haythornthwaite帮助指引了一条让公司走出财务困境的道路,目前他正在策划招募一个新的高管团队。
除了Morel之外,预计Railsr还将宣布任命澳大利亚国民银行(National Australia Bank)和苏格兰皇家银行(Royal Bank of Scotland)前高管Debbie Lotz为新任首席财务官。
Railsr前高管ick Charteris在Crypto.com短暂任职后,将重新加入该公司,担任首席运营官。
据悉,Railsr的资产被出售给了一家由D Squared Capital、Moneta VC和Ventura Capital支持的新控股公司Embedded Finance。(Sky News)[2023/4/4 13:43:59]
不过同时也有人观察到,在582698区块高度,有矿工挖出了哈希结尾为6bf418af的区块,大小139369字节。但随后该区块被10分钟后BTC
行情 | 比特币价格再次突破8000USDT:火币行情显示,比特币价格再次突破8000USDT,现暂报8019.56USDT。[2019/5/25]
补丁位置:https://reviews.bitcoinabc.org/D3053
https://github.com/Bitcoin-ABC/bitcoin-abc/blob/f27da0752c0a3b7382df54a65ca3cf1c3629aad4/hide/validation.cpp#L592
行情 | 火币钱包地址再次大额转出USDT:据华尔街见闻消息,今日凌晨,火币钱包地址分三次向其另一钱包地址共转出约6400万枚USDT。10月15日,火币内部曾互转近6410万USDT,近两日已互转累计1.28亿枚USDT。[2018/10/17]
//原代码int64_tnSigOpsCount=GetTransactionSigOpCount(tx,view,STANDARD_SCRIPT_VERIFY_FLAGS);//补丁代码int64_tnSigOpsCount=GetTransactionSigOpCount(tx,view,STANDARD_CHECKDATASIG_VERIFY_FLAGS);
可见原代码组块过程中在计算Transaction中的SigOP数量时,错误地使用了STANDARD_SCRIPT_VERIFY_FLAGS,而非STANDARD_CHECKDATASIG_VERIFY_FLAGS。
在policy中我们可以找到他们。
https://github.com/Bitcoin-ABC/bitcoin-abc/blob/f27da0752c0a3b7382df54a65ca3cf1c3629aad4/hide/policy/policy.h#L108
staticconstuint32_tSTANDARD_CHECKDATASIG_VERIFY_FLAGS=STANDARD_SCRIPT_VERIFY_FLAGS|SCRIPT_ENABLE_CHECKDATASIG;
所以我们可以见到,当仅使用了STANDARD_SCRIPT_VERIFY_FLAGS时,计算脚本中SigOP数量时,是不包含OP_CHECKDATASIG的。所以这个包含20010个SigOP的攻击载荷,在组块时,统计出来的SigOP数量为零。
总结
攻击者利用了BCH引入OP_CHECKDATASIG时产生的,又未完全修复的漏洞,巧妙地构造了攻击载荷。攻击者应该高度了解客户端代码,并熟悉OP_CHECKDATASIG漏洞。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。