学脱壳破解必看教程

既然咱们聊到了脱壳破解,那么我就觉得咱还是有必要聊一聊什么是壳?因为咱们要脱掉的东西,也的的确确就是这个壳子。

在一些电脑软件里有一段专门负责保护软件不被非法修改或反编译的程序。它们一般都是先于程序运行拿到控制权,然后完成它们保护软件的任务。

就像动植物的壳一般都是在身体外面一样理所当然(但后来也出现了所谓的“壳中带籽”的壳)。

由于这段程序和自然界的壳在功能上有很多相同的地方,基于命名的规则,大家就把这样的程序称为“壳”了。

就像电脑病毒和自然界的病毒一样,其实都是命名上的方法罢了。从功能上抽象,软件的壳和自然界中的壳相差无几。无非是保护、隐蔽壳内的东西。

而从技术的角度出发,壳是一段执行于原始程序前的代码。原始程序的代码在加壳的过程中可能被压缩、加密……。

当加壳后的文件执行时,壳这段代码先于原始程序运行,他把压缩、加密后的代码还原成原始程序代码,然后再把执行权交还给原始代码。

软件的壳分为加密壳、压缩壳、伪装壳、多层壳等类,目的都是为了隐藏程序真正的OEP(入口点,防止被破解)。

这个一说各位应该就了然了吧~这样的话大家也就都应该理解什么是壳子,我们该怎么脱下他了吧~

要是各位还是不明白的话,那么就来这部学脱壳破解必看的教程里面找答案把:http://www.hackernc.com/thread-4432-1-1.html

猜你喜欢

转载自www.cnblogs.com/nshengj/p/9018952.html