saketupadhyay/Function_BasicBlock_Features_NIST_Juliet1_3_C_CPP
收藏Hugging Face2024-12-12 更新2024-12-14 收录
下载链接:
https://hf-mirror.com/datasets/saketupadhyay/Function_BasicBlock_Features_NIST_Juliet1_3_C_CPP
下载链接
链接失效反馈官方服务:
资源简介:
该数据集基于NIST Juliet1.3 C/C++代码库,提取了函数和基本块的特征,并以分号分隔值(SSV)格式存储。数据集包含两个主要部分:函数特征和基本块特征。函数特征部分包含14列,描述了每个函数的各种特性,并标注了该函数是否易受攻击。基本块特征部分包含13列,描述了每个基本块的特性,并标注了该基本块是否易受攻击。数据集的主要用途是进行二元分类任务,特别是用于识别代码中的漏洞。
The dataset is based on NIST Juliet1.3 C/C++ and extracts features of Basic Block and Function, stored in Semicolon-Separated Values (SSV) format. The Function Features section includes 15 feature columns, such as Function ID, Function Name, Number of Instructions, Number of Basic Blocks, In-degree and Out-degree, Number of Loops, Static and Dynamic Memory Allocations, Memory Operations, Conditional and Unconditional Branches, Direct and Indirect Function Calls, and a binary label indicating whether the function is vulnerable. The Basic Block Features section includes 13 feature columns, such as Block ID, Block Name, Number of Instructions, In-degree and Out-degree, Static and Dynamic Memory Allocations, Memory Operations, Conditional and Unconditional Branches, Direct and Indirect Function Calls, and a binary label indicating whether the block is vulnerable. Additionally, the logical relationship between conditional and unconditional branches in basic blocks is explained.
提供机构:
saketupadhyay



