分享一种简单的程序加密方式:将exe写入另一个exe中并加密执行
文章正文
发布时间:2025-11-19 20:00
本帖最后由 JhonSong 于 2023-11-20 14:07 编辑
之前在工作的时候逆向过一个EXE,主要是为了研究它的运行机制,后来发现这个EXE有一个简单的保护机制,防止别人逆向。当然了,最后还是被我搞出来了,在这里分享一下这个保护机制,以后在这个基础上可以做的更加复杂,来保护自己开发的程序。
1.这个是程序的主要部分,其中有个“byte[] array”的数组,存放了1600多个数据,这就是真正的EXE加密后的二进制数据。

2.好在这个EXE可以用dnspy调试起来,通过查看内存,很容易获取到解密后的数据。

3.将解密后的数据从内存中复制出来,直接生成一个EXE,这样就得到了真正的EXE。

*********************************** 分割线:上面不变,下面是新增内容 ********************************************
参照上面的设计,这里添加上实验代码,一些不关键的加密部分代码,就不写了,所以实际代码就两三行(其实写成一行也无所谓)。见下图

参照下面可以关闭控制台窗口

免费评分
参与人数 13吾爱币 +18
热心值 +13
理由

笙若
+ 1
+ 1
谢谢@Thanks!

zzage
+ 7
+ 1
欢迎分析讨论交流,吾爱破解论坛有你更精彩!

hnulyt
+ 1
+ 1
谢谢@Thanks!

SHUKANGLE
+ 1
+ 1
我很赞同!

cyantea
+ 1
+ 1
谢谢@Thanks!

wbzb
+ 1
+ 1
热心回复!

aa20221101
+ 1
+ 1
热心回复!

lZEROl
+ 1
+ 1
热心回复!

as6988821
+ 1
+ 1
我很赞同!

fenchenshaozhu8
+ 1
+ 1
牛啊!又偷学一招

75769837
+ 1
+ 1
我很赞同!

mozicheng
+ 1
+ 1
用心讨论,共获提升!

2023sc
+ 1
用心讨论,共获提升!
查看全部评分