vulnerability_detect:在基于补丁的漏洞发现中,用于确定差异函数是否是漏洞函数

时间:2024-05-31 00:07:48
【文件属性】:

文件名称:vulnerability_detect:在基于补丁的漏洞发现中,用于确定差异函数是否是漏洞函数

文件大小:201KB

文件格式:ZIP

更新时间:2024-05-31 00:07:48

Python

vulnerability_detect 在基于补丁的漏洞发现中,用于确定差异函数是否是漏洞函数 共检测了五大类的程序漏洞/异常,包括: heap 堆: 堆溢出、释放后重用、双重释放 stack 栈:栈内存写溢出 memory leak 内存泄漏:内存分配后被释放则为泄漏 fully constrained:程序输入受外界不安全控制(如存在文件读取、网络接收等,则可能/Users/pengjiaqi/Documents/iie/binary_analyses/差异函数漏洞检测/README_html.rtf引入异常) format string 格式化字符串 对于每类异常,均有各自的代码进行检测,比如:若需检测堆相关异常,则进入 "1 heap" 文件夹,运行codes目录下的代码。 具体来说:   运行 python heap_orig.py <func_a


【文件预览】:
vulnerability_detect-master
----5 format string()
--------reports()
--------codes()
--------testcases()
----1 heap()
--------reports()
--------codes()
--------testcases()
----2 stack()
--------reports()
--------codes()
--------testcases()
----3 memory leak()
--------reports()
--------codes()
--------testcases()
----README.md(2KB)
----4 fully constrained()
--------codes()
--------testcases()

网友评论