|
你晓得 什么叫做程序的加壳吗?其实这是一种程序的加密技术,我们在使用这种技术的时候可以在二进制的层次之上关于 我们的程序进行维护 ,在实践 之上我们的win7旗舰版操作系统之上的开发工具是非常 的智能的,我们可以很容易的实现关于 程序的反汇编,这样经过了反汇编的程序就是会显露出其低级的汇编代码,熟习 特定编译器的程序员在一霎时 就是能关于 汇编语句进行反编译得出对应的高级言语 语句,这是一种黑客的手腕 ,普遍 的应用在软件破解之上,但是我们的程序员也是有着很多的避免 破解的方法的,最著名的方法就是实现关于 软件的加壳。
所谓的加壳其实是在汇编指令之上的一种压缩,我们都晓得 花指令其实就是就是在书写指令的时候关于 指令进行加密,在程序的头部实现关于 程序的解密这就是花指令,所谓的加壳并不是这样的一种过程,所谓的加壳其实是一种压缩过程。加壳过后的程序有着两个部分,第一个部分就是实践 的执行算法部分,这个部分的程序应当是机器可以直接的执行的。机器在ghost win7操作系统之下直接的执行了这种程序首先运行的是解压缩的指令,这样就是实现关于 真正的程序的解压缩,这样程序就是完全的展示 在我们的内存之中了。之后就是能执行了。
其实很多的时候我们在头部的解压指令之上也是使用了很多的特殊避免 解密人员了解 算法的方法,这种方法就是把一种指令进行多个范围的绕行,这样就算是我们实现了反汇编也是了解 不了程序之中的内容的,自然也就是不能解密程序。 |
|
|
|
|
|
|