分享一种简单的程序加密方式:将exe写入另一个exe中并加密执行

文章正文
发布时间:2025-11-19 20:00

本帖最后由 JhonSong 于 2023-11-20 14:07 编辑

之前在工作的时候逆向过一个EXE,主要是为了研究它的运行机制,后来发现这个EXE有一个简单的保护机制,防止别人逆向。当然了,最后还是被我搞出来了,在这里分享一下这个保护机制,以后在这个基础上可以做的更加复杂,来保护自己开发的程序。

1.这个是程序的主要部分,其中有个“byte[] array”的数组,存放了1600多个数据,这就是真正的EXE加密后的二进制数据。

微信截图_20231117000151.png



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

微信截图_20231117000259.png



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

微信截图_20231117000334.png



*********************************** 分割线:上面不变,下面是新增内容 ********************************************


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

企业微信截图_20231120135811.png



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

企业微信截图_20231120140111.png

 

免费评分 参与人数 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   用心讨论,共获提升!  

查看全部评分