首页 炼丹房 帖子详情
借助文件分析图谱进行恶意代码检测
收藏
快速回复
炼丹房 文章头脑风暴 1146 6
借助文件分析图谱进行恶意代码检测
收藏
快速回复
炼丹房 文章头脑风暴 1146 6

 

PortEx 是一个 Java 库,用于对可移植可执行文件进行静态恶意软件分析。其重点是PE malformation robustness和异常检测。PortEx 以 Java 和 Scala 编写,以 Java 应用程序为目标。

protex具备一下特点:

读取标题信息:MSDOS 标题、COFF 文件标题、可选标题、节表
阅读标准节格式:导入部分、资源部分、导出部分、调试部分、搬迁
转储部分、资源、叠加、嵌入式 ZIP、JAR 或.class文件
扫描文件异常,包括结构异常、弃用、保留、错误或非默认值。
可视化磁盘上的 PE 文件结构,并可视化文件的本地熵
自动修复 PE 文件
计算文件和部分的香农熵
计算文件和节的哈希值
扫描 PEID 签名或您自己的签名数据库
扫描 Jar 到 Exe 包装 (例如 exe4j, jsmooth, jar2exe, 启动 4j)
提取文件中包含的 Unicode 和 ASCII 字符串
叠加检测和倾倒
从资源部分提取 ICO 文件
从文件中提取版本信息

开源地址:https://github.com/katjahahn/PortEx

我们希望借助这个项目开发一个智能检测恶意和错误代码的AI引擎。主要依靠通过ProtEx优化后的文件分析算法,所产生的图谱数据。目前这个项目在持续推进中,我们也将按照apache开源协议进行开源。同时我们希望集成更多的开放引擎,如腾讯开源的HABO等。如果大家有什么建议,欢迎提出。同时呼吁安全行业更开放,更创新!

0
收藏
回复
全部评论(6)
时间顺序
AIStudio810260
#2 回复于2021-01

后端接一个机器学习/深度学习算法预测?赞。

0
回复
AIStudio810260
#3 回复于2021-01

说起来这个能用得上嘛?https://github.com/elastic/ember

0
回复
Tos
#4 回复于2021-01

nice

0
回复
AIStudio810258
#5 回复于2021-01

666

0
回复
Janus
#6 回复于2021-02
说起来这个能用得上嘛?https://github.com/elastic/ember

我们会认真考虑这条建议的,感谢。

0
回复
AIStudio810260
#7 回复于2021-02
Janus #6
我们会认真考虑这条建议的,感谢。

期待ing

0
回复
在@后输入用户全名并按空格结束,可艾特全站任一用户