一种系统软件脱壳方法及装置
    2.
    发明公开

    公开(公告)号:CN117370979A

    公开(公告)日:2024-01-09

    申请号:CN202311302432.3

    申请日:2023-10-09

    申请人: 广州大学

    IPC分类号: G06F21/56

    摘要: 本公开提供了一种系统软件脱壳方法及装置,其中,方法包括:开启脱壳线程,如果当前运行的应用程序为目标脱壳程序,利用系统机制在Native层的缓存中获取原始DEX文件,即O_DEX文件,从O_DEX文件中读取类和函数信息,借助配置中心提供的类和函数白名单对类和函数信息进行过滤,对过滤后函数进行主动调用;拦截主动调用的函数,强制让主动调用的函数进入解释器执行通道,在解释器处再次拦截主动调用的函数,记录主动调用的函数所属O_DEX文件的内存位置和大小,将主动调用的函数对应函数体的字节码写入比特文件中,当所有O_DEX文件对应的比特文件写入完毕后,下载O_DEX文件得到D_DEX文件;通过自定义修复组件将D_DEX文件与比特文件合并,得到新DEX文件。

    一种基于集成学习的恶意软件APT组织分类方法及系统

    公开(公告)号:CN117290844A

    公开(公告)日:2023-12-26

    申请号:CN202311226472.4

    申请日:2023-09-21

    申请人: 广州大学

    IPC分类号: G06F21/56 G06F18/241

    摘要: 本说明书实施例提供了一种基于集成学习的恶意软件APT组织分类方法及系统,其中,方法包括:提取获取的恶意软件数据集的多维度特征构成特征集;特征集包括PE头统计特征、二进制灰度特征、OpCode特征和CFG特征;根据特征集训练多个基分类器,对不同维度特征进行特征组合,基于特征对应的的基分类器,利用集成学习方法得到集成学习模型;通过特征集输入到集成分类器中,找出最佳的特征组合和集成学习模型作为分类模型,通过分类模型进行恶意软件APT组织分类。本发明可以从已有的APT组织恶意软件中构建出与之对应的恶意软件的行为模型和攻击模型,最终实现对APT组织的溯源任务,为网络安全防御提供更有效的参考和指导。