一个关于类似UPX的程序 ( 积分: 100 )

  • 主题发起人 主题发起人 rsina
  • 开始时间 开始时间
R

rsina

Unregistered / Unconfirmed
GUEST, unregistred user!
小弟最近写了一个小程序,可以将各类文件进行简单的压缩。写着写着突然发现这个和UPX有类似的地方。UPX之类的程序也是将原来的程序压缩,程序执行的时候先执行解压解压代码,将原来的程序释放到内存,再执行这个内存代码就可以了。

不过我想了很长时间,也不知道UPX怎么实现的将被压缩的程序释放到内存中执行。

大家有什么好思路没有?小弟请教了。不好意思没多少分了。
 
小弟最近写了一个小程序,可以将各类文件进行简单的压缩。写着写着突然发现这个和UPX有类似的地方。UPX之类的程序也是将原来的程序压缩,程序执行的时候先执行解压解压代码,将原来的程序释放到内存,再执行这个内存代码就可以了。

不过我想了很长时间,也不知道UPX怎么实现的将被压缩的程序释放到内存中执行。

大家有什么好思路没有?小弟请教了。不好意思没多少分了。
 
自解压代码就在exe里,解压后运行进程
 
金卡绣球jk8.com 你的意思就是将文件释放出来,之后运行这个程序?!

UPX不是这样吧,它是释放到内存中执行。
 
呵呵,你没有理解意思,申请一块ram空间,解压到ram后运行该ram进程
 
后退
顶部