您当前的位置:五五电子网电子知识单片机-工控设备嵌入式系统-技术Linux系统软件加壳保护技术改进方法:重构变形SRELF 加壳算法 正文
Linux系统软件加壳保护技术改进方法:重构变形SRELF 加壳算法

Linux系统软件加壳保护技术改进方法:重构变形SRELF 加壳算法

点击数:7948 次   录入时间:03-04 11:40:08   整理:http://www.55dianzi.com   嵌入式系统-技术

  4)扩展性提升

  由于SRELF 方法从理论上没有对壳程序大小进行限制,使其具备了很好的扩展性。因此后期可以同步更新SRELF 中的加密方法,反静态分析方法,反动态跟踪方法,对其进行完善和坚固。

  综上所述SRELF 克服了现有加壳方法中所暴露出来的问题, 解决了改变elf 文件结构和改变程序入口地址的重大缺陷,让加壳后的程序呈现出多态变形性,在反脱壳中增加了难度。因此,SRELF 方法是一个既具有很高的安全性同时具备良好的可行性的加壳方法。

  4 结束语

  文中研究了现有加壳软件在反破解中存在的普遍难题———出现完全不符合所有已知模式的新型安全缺陷[8],总结出现有加壳方式的不足,针对不足问题提出了一种改进的加壳方法———重构变形SRELF 加壳算法。软件加壳对重点代码进行加密、变形、反静态分析和反动态跟踪相结合,同时具备较为精简的运算量,提高加密部分的反破解能力。文中只考虑了加壳过程中引入程序变形性,使其不易被脱壳软件脱掉,下一步工作将解决在加壳过程中程序压缩的问题。此外,还会将改进的方法进一步应用到Linux 系统软件中。



上一页  [1] [2] 


本文关键字:技术  系统软件  变形  Linux  加壳  嵌入式系统-技术单片机-工控设备 - 嵌入式系统-技术