码迷,mamicode.com
首页 > 其他好文 > 详细

压缩壳大胆设想

时间:2019-06-04 13:13:09      阅读:95      评论:0      收藏:0      [点我收藏+]

标签:文本   易语言   运行   hellip   exe   写法   自己   加密   简单   

压缩壳大胆设想,将程序转换为字节集,然后将字节集文本化,然后将两两数字用一个数字代替或者用一个字母代替,比如{5,6}我们变成文本{1}或者{a},这样文本就能省略一半。如果我们将处理过的文本再进行替代,比如处理后{a,c}我们再用{1}替代,这样字节集文本就变成原来的1/4。当运行的时候我们再进逆向解密运算,将字节集还原。就形成了一个独一无二的原创加密压缩算法。

写法:首先需要三个程序,要加壳的程序a.exe,一个头程序,一个加壳程序。

首先写一个头程序.exe,这个头程序里存有压缩后a.exe的大小,和解压还原算法,并内存运行a.exe(运行字节集)。

然后,加壳程序的写法是,把a.exe加密压缩后,计算大小,写入头程序预留的a.exe大小中,然后加到头程序屁股上。

最后处理生成的程序就是加密压缩后的程序。我们加入它是z.exe

z.exe的运行原理就很简单了,将屁股后的压缩程序切下来进行计算,然后还原出原来的字节集,然后运行。

说白了,释放在内存里的一点没变,只是程序本身需要经过解密运算。

作为一个易语言爱好者,我居然能够写出压缩壳了,我都佩服我自己……(笑)

 

压缩壳大胆设想

标签:文本   易语言   运行   hellip   exe   写法   自己   加密   简单   

原文地址:https://www.cnblogs.com/hongyuyingxiao/p/10972796.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!