一种区块链中以太坊ERC20蜜罐合约检测器及其检测方法

AITNT
正文
推荐专利
一种区块链中以太坊ERC20蜜罐合约检测器及其检测方法
申请号:CN202410944520
申请日期:2024-07-15
公开号:CN118981356A
公开日期:2024-11-19
类型:发明专利
摘要
本发明公开了一种区块链中以太坊ERC20蜜罐合约检测器及其检测方法,属于区块链技术。该方法首先将蜜罐合约检测器集成到以太坊客户端中,蜜罐合约检测器根据合约地址验证该合约是否属于ERC20标准的合约,接着获取合约字节码并转换为以太坊虚拟机的操作码;进而划分基本块,通过代币转移的方式找到合约的入口,模拟执行以太坊虚拟机操作码并模拟合约控制流,检测合约是否存在符合预定义蜜罐合约模式的情况。本发明与现有蜜罐检测器不同,不依赖合约交互记录或者合约创建者提供的源代码,针对合约字节码实施静态数据流分析以推断合约中的蜜罐机制,此外,检测器只关注ERC20的代币转移方法控制流,相比对合约进行整体分析具有快速分析的优势。
技术关键词
代币 转移方法 深度优先遍历 执行算法 静态数据流分析 接收方 客户端 蜜罐机制 污点 发送方 自定义方法 模式 应用程序编程接口 元素 流动池 检测器结构 日志
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号