月亮链 月亮链
Ctrl+D收藏月亮链
首页 > USDT > 正文

ECON:保险库受到黑客攻击?Pinecone被攻击事件全解析_PIN

作者:

时间:1900/1/1 0:00:00

原标题:《独家|灵踪安全:Pinecone被攻击事件分析》

作者:灵踪安全

8月19日,BSC上的收益聚合项目PineconeFinance的保险库受到黑客攻击,损失约350万没PCT代币。

截至写稿时为止,项目方已经针对此次攻击中受损的用户发布了补偿计划:项目团队及投资人共持有491万枚代币,将用所有代币补偿用户。

尽管此次攻击受损的金额相对近期动辄千万、上亿美元的金额不算太大,但这起攻击事件还是给我们留下了值得吸取的经验和教训。

这次攻击出现漏洞的地方在于转账过程使用的代币有损耗,而合约对这个损耗没有处理好于是就导致漏洞出现从而被黑客攻击。

在正常状况下,用户之间转账代币的时候,如果代币在转账过程中没有损耗,处理起来是比较简单的。但如果某些代币在转账过程中会出现损耗,则处理这类代币的转账就要非常小心了。

Gemini前高管推出Token化T-Bill保险库OpenEden:金色财经报道,Gemini 的前亚太区负责人Jeremy Ng 和亚太区业务发展负责人Eugene Ng推出了一家名为 OpenEden 的新加密初创公司,以提供 Token 化国库券 (T-Bills) 的敞口。OpenEden 于去年年初成立,今天推出了首款产品。该产品被称为 OpenEden T-Bill 保险库,让 USDC 稳定币持有者铸造 TBILL Token 并获得收益。[2023/4/4 13:43:13]

在Pinecone项目中,其代币PCT是作为资金池的质押代币,在其合约设计的代币转账过程中会有手续费的损耗。而项目将这个损耗计入了用户的份额中,于是用户份额和质押的PCT总额就会出现偏差。这个偏差就能被攻击者用来领取多余的奖励。

具体而言,本次攻击存在漏洞的合约有:

彭博社:比特小鹿斥资4000万新元收购新加坡最高安全级别保险库Le Freeport:9月19日消息,据彭博社援引知情人士报道,吴忌寒旗下公司比特小鹿斥资4000万新元(约2840万美元)收购新加坡最高安全级别保险库Le Freeport,吴忌寒本人已确认了该笔交易,据会计监管机构记录显示该笔收购发生在7月。Le Freeport的造价高达1亿新元(近7100万美元),并于2010年开业。知情人士表示,收购款约3/4流向了包括星展集团在内的债权人,而曾经持有Le Freeport 70%股权的Yves Bouvier和其他股东在偿还债务并支付成本后获得了约500万新元(近355万美元)。[2022/9/19 7:06:23]

PineconeFarm合约,其地址为:

0x4099f27fb72788b7bb5cb64e3d2b865eb82d0f8f

以太坊开发者:MakerDAO保险库以1155美元的均价出售了6.5万枚ETH:6月13日消息,据以太坊开发者mariano.eth的推文,MakerDAO保险库于今日11:56以1155美元的均价出售了6.5万枚ETH来偿还债务和降低风险,这给Oasis.app带来了15万的交易费。[2022/6/13 4:21:52]

farm合约使用的策略合约IPineconeStrategy,其地址为:

0x1e542DB46eb87cc8E5fA8e1856eC53F89dc4bC89

PCT代币合约,其地址为:

0x6019384a802310117a6E889e7021d2d0A144fE50

漏洞涉及的相关代码片段为:

PineconeToke的_transfer()函数:

安全公司:NFTX的BAYC保险库被攻击:金色财经报道,Fairyproof Tech发推称,NFTX的BAYC保险库于世界标准时间 3 月 17 日被利用。攻击者的地址是 0x6703741e913a30D6604481472b6d81F3da45e6E8。攻击者从 FTX 中提取了 159.99 个 ETH。它部署了一个合约。合约的构造函数用于执行多个套利交易。它使用 ETH 购买 BAYC 保险库代币,使用保险库代币赎回保险库中的 BAYC,使用 BAYC 索取空投的 APE 代币,然后将 BAYC 卖回保险库。攻击者总共利用了 120,000 个 APE 代币,并将 APE 代币兑换成大约 239 个 ETH。攻击者最终总共发送了 399 个 ETH 到:0x29b8D7588674fAfBD6b5E3FeE2b86A6c927156B0。[2022/3/18 14:03:36]

Coin Metrics联合创始人:Bitmex保险库有价值约20亿美元的比特币:10月2日凌晨,Coin Metrics联合创始人Nic Carter发推称,“Bitmex保险库里有价值约20亿美元的比特币(约19.3万枚BTC)。我们将在美东时间10月2日上午9点(北京时间晚上9点)知道其资金是否被冻结。”[2020/10/2]

在这里,PineconeToken的transferFrom的调用了_transfer()函数,在_transfer()中用户转账会收取手续费,因而实际到账的金额比transferFrom传入的amount值要小。

PineconeFarm合约的deposit()函数:

在上述代码中,PineconeFarm将存入的PCT质押到IPineconeStrategy合约中获取收益。通过使用BSC的vm?trace工具,可以发现这个IPineconeStrategy是一个VaultRabbitCake合约。PineconeFarm对用户份额share的计算会用到_wantAmt。而这个_wantAmt和下面的函数片段又有关联。

策略合约的deposit()函数

从上述代码可以看出,在计算sharesAdded时,其分母是wantTotal,而wantTotal依赖balance()。balance是关联的总锁仓PCT余额。由于实际的PCT余额小于deposit传入的金额_wantAmt,这就会造成用户份额在计算时增加了。

最后,当攻击者调用withdraw函数时,只要输入比deposit值大的参数就可以赎回超过质押数的PCT代币。

按照这个机制,黑客在攻击时,可以重复重复调用deposit和withdraw功能,从而导致合约质押的PCT损耗不断增加、资金池持有的PCT余额不断变小。然后在计算奖励时,由于使用资金池中的余额作为分母,而分母越小,则可额外领取的奖励就越多。

了解了代码的漏洞及相关机制后,我们再来看黑客诸多攻击中的一次攻击:

这次攻击中,黑客的地址为:0xfc6682db7e9f57882e8b18ebc9adc7a19f770494,其交易流程如下:

可以看出第一笔交易0xe446f质押了8.1万PCT,然后在0x76d33提取奖励时却提取了16万PCT。

我们继续查看withdraw交易的参数,可以看出传入amount值为22603495a2af5d0ccc34,将其转换为10进制数就是16万,远超质押金额8.1万。详细细节如下图所示:

从这次攻击的漏洞原因看,在转账时有损耗的代币在参与收益类项目时,存在较多的问题。因此灵踪安全提醒项目方要充分考虑损耗对收益计算的影响。

对此类问题,灵踪安全一直以来都会在审计时特别和项目方强调。另外我们也再次强调审计在项目中的重要性,希望项目方在项目上线前充分做好审计工作。

作者:

灵踪安全CEO谭粤飞

美国弗吉尼亚理工大学(VirginiaTech,Blacksburg,VA,USA)工业工程硕士(Master)。曾任美国硅谷半导体公司AIBTInc软件工程师,负责底层控制系统的开发、设备制程的程序实现、算法的设计,并负责与台积电的全面技术对接和交流。自2011至今,从事嵌入式,互联网及区块链技术的研究,深圳大学创业学院《区块链概论》课程教师,中山大学区块链与智能中心客座研究员,广东省金融创新研究会常务理事?。个人拥有4项区块链相关专利、3本出版著作。

标签:ECONNECONECPINAPECON币Neco FunConnectChainPINKM币

USDT热门资讯
VER:100页Metaverse研报:科技巨头内容硬科技新战事,腾讯网易字节押注未来_Futurov Governance Token

本文来源:竞核作者:朱涛伟《100页Metaverse元宇宙研报:科技巨头内容硬科技新战事,腾讯网易字节押注未来》报告着重剖析了如下问题:Metaverse元宇宙定义是什么.

1900/1/1 0:00:00
LOOT:分析 | Loot分叉的集体漏洞——稀缺性有规律可循_OOT

来源:Medium作者:iamthetorn翻译:思嘉如果没有修改智能合约中使用随机性的方式,不要将Loot的代码用于新项目。Loot的智能合约有一个设计限制,影响着初始代币分配的公平性.

1900/1/1 0:00:00
MASK:Mask Network购买CryptoPunk作为资产存入MaskDAO_MASKDOGE

Web3.0项目MaskNetwork宣布购买CryptoPunk#6128,并作为NFT资产存入MaskDAO.

1900/1/1 0:00:00
比特币:国会议员呼吁SEC主席关注加密货币的监管_稳定币

据Coindesk8月17日消息,国会议员麦克亨利和汤普森呼吁美国证券交易委员会主席根斯勒就加密货币“关注”发表评论,两位国会议员写道.

1900/1/1 0:00:00
数字人:历经7年探索,数字人民币离普及应用只差临门一脚_数字人民币怎么取现

原标题:《数字人民币离普及应用只差临门一脚》来源:经济观察网作者:胡群在北京首钢园举行的中国国际服务贸易交易会上,十几家机构次第排在“数字人民币大道”展区两边.

1900/1/1 0:00:00
CRYPT:津巴布韦BTC金字塔计划的策划者携600万美元消失_CRY

据News.Bticoin报道,津巴布韦Cryptoshares比特币金字塔计划背后的策划者MartinMhlanga与超过600万美元的投资者资金一起消失了.

1900/1/1 0:00:00