C

Clap Asm

由 hustcw 开发
CLAP是通过自然语言监督学习二进制代码表征的框架,通过将二进制代码与自然语言描述对齐,提升分析性能。
下载量 102
发布时间 : 2/29/2024

模型简介

CLAP是一个基于自然语言监督的可迁移二进制代码表征学习框架,能够在小样本和零样本场景下显著提升二进制代码分析性能。

模型特点

自然语言监督
通过将二进制代码与自然语言描述对齐,实现更好的表征学习
零样本和小样本学习能力
在少量或无需额外训练数据的情况下实现高性能分类
大规模数据集支持
基于自动生成的1.95亿组代码片段及其描述的数据集进行训练
卓越的迁移能力
预训练模型可迁移到多种二进制代码分析任务

模型能力

二进制代码表征学习
零样本分类
小样本学习
代码片段匹配
跨任务迁移学习

使用案例

算法识别
排序算法识别
识别二进制代码中的排序算法类型(如冒泡排序、选择排序等)
高准确率的零样本分类性能
安全分析
恶意软件分类
基于二进制代码片段识别恶意软件类型
加密算法鉴别
识别二进制代码中使用的加密算法
AIbase
智启未来,您的人工智能解决方案智库
© 2025AIbase