壳---了解和汇总

壳:专用加密软件技术,用来保护软件不被非法修改或反编译。

加了壳的软件在磁盘中是以加密的形式存在的,当执行时,壳先进入内存将软件解密还原。

压缩引擎:一些加壳软件压缩文件时,往往调用现成的压缩引擎,加壳软件选择压缩引擎的特点是在保证压缩比的条件下,压缩速度慢些关系不是太大,但解压速度一定要快,这样加了壳的EXE文件运行速度才不会被影响。(aPLib、JCALGI、LZMA)

压缩壳:不同的外壳所侧重的方面不同,侧重于压缩或侧重于加密。压缩壳的特点是减小软件体积的大小,侧重于压缩。(UPX、ASPack、PECompact)

UPX:开源,适用于DOS、Linux、Windows平台

ASPack:使用于win32的可执行文件EXE、DLL、OCX

加密壳:加密壳的种类很多,越是有名的加密壳脱壳和破解的可能性越高,一些加密壳可以提供注册机制、使用次数、时间限制等。

虚拟机保护技术:它将一系列指令解释成bytecode(字节码)放在一个解释引擎中执行,以对软件进行保护。以效率换安全。(有一些地方不是太懂:书中的意思是将x86的指令根据自定义的指令系统解释成字节码,所以跟踪者进入虚拟机后很难理解指令。但是对应的字节码的含义是变化的吗?)


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值