← 返回列表

基于模拟执行的JAVA代码反混淆器

申请号: CN202410050617.8
申请人: 广州大学; 国网江西省电力有限公司信息通信分公司; 软极网络技术(北京)有限公司
更新日期: 2026-03-17

专利详细信息

项目 内容
专利名称 基于模拟执行的JAVA代码反混淆器
专利类型 发明申请
申请号 CN202410050617.8
申请日 2024/1/15
公告号 CN117573142A
公开日 2024/2/20
IPC主分类号 G06F8/53
权利人 广州大学; 国网江西省电力有限公司信息通信分公司; 软极网络技术(北京)有限公司
发明人 田志宏; 唐鹏威; 鲁辉; 伍郭成; 刘昊; 苏申; 刘园; 孙彦斌; 李镇山; 郭帅; 黎伟杰; 鲁健安; 何群; 邱日轩; 徐天福; 郑志彬; 崔宇
地址 广东省广州市番禺区小谷围街道大学城外环西路230号; 江西省南昌市南昌高新技术产业开发区昌东大道7077号; 北京市朝阳区裕民路12号1号楼8层B807

摘要文本

本发明公开了基于模拟执行的JAVA代码反混淆器,涉及反混淆器技术领域,通过反编译模块将JAR文件反编译为JAVA字节码,通过模拟执行模块对JAVA字节码进行解密,进而进行指令执行,并将执行结果保存,分析模块分析模拟执行模块的执行结果,从而简化混淆的反编译代码,不仅提高了恶意软件的检测准确性,也有助于揭示隐藏在代码中的潜在威胁。提高安全分析效率:借助自动化的反混淆过程,显著减少人工分析的需求,从而提升安全专家在处理大量混淆代码时的工作效率。动态分析与高适应性:本发明不仅能处理静态的混淆模式,还能适应和解析动态生成的代码和复杂的执行流程,能够快速适应并提供有效的反混淆结果。 详见官网:

专利主权项内容

1.基于模拟执行的JAVA代码反混淆器,其特征在于:包括反编译模块、模拟执行模块、分析模块;输入待反混淆的JAR文件,然后经由反编译模块将JAR文件反编译为JAVA字节码,通过模拟执行模块对JAVA字节码进行解密,进而进行指令执行,并将执行结果保存,分析模块分析模拟执行模块的执行结果,简化混淆的反编译代码输出反混淆文件。。(来 自 马 克 数 据 网)