摘要
本申请属于一种漏洞检测与修复方法,针对目前避免重入攻击发生的工具无法准确识别复杂的攻击模式,导致重入漏洞仍潜藏在以太坊智能合约中的技术问题,提供一种智能合约重入漏洞的检测与修复方法及相关装置,提取智能合约的结构信息和函数调用关系,分析潜在的重入漏洞,生成重入漏洞检测报告,根据重入漏洞检测报告的结果进行类型检查,确定所有可能存在重入漏洞的函数,再确定潜在的攻击路径,然后借助大语言模型,一方面要求大语言模型生成恶意攻击合约,另一方面依据成功的攻击路径完成代码自适应修复,分别对恶意攻击合约和受害者合约进行交互测试验证,根据验证结果判断是否存在重入漏洞,并给出攻击路径和修复合约进一步提高防御措施。