蔡氏电路matlab仿真代码神经网络可以从二进制文件中学习功能类型签名
作者
EKLAVYA由沉世奇(Shenqi
Shen)设计。
数据集
此页面上可用的数据集是函数类型签名的集合,其中包括函数边界,参数数量和类型。
对于想要在二进制分析中尝试学习技术或启发式方法而又省去了收集和预处理工作的人们来说,这是一个很好的数据集。
数据集由三部分组成,如下所述:
。
压缩后的文件将保存5168个二进制文件。
这些二进制文件来自8个不同的软件包:binutils,coreutils,findutils,sg3utils,utillinux,inetutils,diffutils和usbutils。
通过使用两个常用的编译器gcc和clang获得这5168个二进制文件,对于x86和x64,优化级别从O0到O3不等。
。
压缩文件通过解析DWARF调试信息来保存每个函数的汇编代码和函数自变量的基本信息。
。
压缩文件保存了已清理函数的汇编代码和函数参数的基本信息。
对于此数据集,我们删除了与数据集中其他功能重复的功能。
鉴于使用不同二进制代码编译的同一段代码将导致生成不同的偏移量,因此我们选择删除
2021-06-29 14:45:42
25KB
系统开源
1