-
公开(公告)号:CN119228375A
公开(公告)日:2024-12-31
申请号:CN202411336161.8
申请日:2024-09-24
Applicant: 华中科技大学
Abstract: 本发明公开了一种基于异常代币流的价格操纵攻击合约检测方法及系统。首先,对于合约的所有外部调用,从字节码层面提取相关信息,包括目标合约地址和目标函数选择子。然后,基于生成的过程间的控制流图,通过提取的调用信息扩展基本块作为节点,并结合跳转关系和跨合约分析构建跨合约的函数调用点图。接着,基于外部调用的具体行为,提取其对应的代币操作,并构建代币流图。最后,遍历代币流图中的敏感路径,并根据预定义的价格操纵模式判断合约是否用于价格操纵攻击。本发明仅从合约字节码出发,无需任何交易信息,因此一旦具有潜在价格操纵攻击意图的智能合约部署上链,本发明能够立即检测并生成预警信息。