本发明提供了一种基于漏洞利用程序特征的漏洞利用程序检测方法,包括:通过Wireshark在网络流量中获取待检测的漏洞利用程序,之后通过IDA获取程序的汇编代码;通过对漏洞利用程序特征进行分析,得到漏洞利用程序的词法、语法和语义特征;对漏洞利用程序的汇编指令进行信息过滤与信息提取,生成对应的控制流图;对控制流图的节点进行信息提取,通过JCFG(Control Flow Graph based Jump,记为JCFG)生成方法,将控制流图转换成对应的JCFG图;通过对漏洞利用程序进行动态分析,对执行指令生成的节点与静态JCFG图节点进行比对,从而来检测程序是否为漏洞利用程序。