EVIL-Decoders
收藏OpenDataLab2026-05-17 更新2024-05-09 收录
下载链接:
https://opendatalab.org.cn/OpenDataLab/EVIL-Decoders
下载链接
链接失效反馈官方服务:
资源简介:
这是一个建立在 Shellcode_IA32 之上的汇编数据集,该数据集用于从自然语言描述中自动生成汇编,该数据集包含 3,200 条汇编指令,用英语注释,这些指令是从 IA-32 的 shellcode 中收集并为 Netwide Assembler 编写的( NASM) 用于 Linux。为了使数据更能代表我们要生成的代码(即完整的漏洞利用,包括要在 shellcode 中交付的解码器),我们用进一步的汇编代码样本丰富了数据集,这些样本取自我们的漏洞利用从公共数据库收集。与之前的数据集不同,新的数据集包含来自实际漏洞利用中使用的真实解码器的汇编代码。最终数据集包含 3,715 对独特的汇编代码片段/英语意图。为了更好地支持开发人员自动生成汇编程序,我们超越了自然语言意图与其相应代码之间的一对一映射。因此,数据集包括 783 行(约占数据集的 21%)的多行代码片段,即生成多行汇编代码的意图,由换行符 (\n) 分隔。这些多行代码段包含许多不同的汇编指令,范围在 2 到 5 之间。
提供机构:
OpenDataLab
创建时间:
2022-05-23
搜集汇总
数据集介绍

背景与挑战
背景概述
EVIL-Decoders是一个基于Shellcode_IA32的汇编数据集,用于从英语注释的自然语言描述中自动生成汇编代码。它包含3,715对独特的汇编代码片段与意图,其中21%为多行代码片段,汇编指令来源于IA-32 shellcode和实际漏洞利用中的真实解码器。
以上内容由遇见数据集搜集并总结生成



