大神论坛

找回密码
快速注册
查看: 186 | 回复: 0

[.NET逆向] 程序加密方式之将exe写入另一个exe中并加密执行

主题

帖子

0

积分

初入江湖

UID
642
积分
0
精华
威望
0 点
违规
大神币
68 枚
注册时间
2023-10-14 10:40
发表于 2023-11-18 17:19
本帖最后由 llhongfeng 于 2023-11-18 17:19 编辑

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

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

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

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


注:若转载请注明大神论坛来源(本贴地址)与作者信息。

返回顶部