gui*_*ar- 8 c++ windows loader
这是我的意思的一个例子......
我见过这样的一些应用程序,我从来没有见过它的工作原理的例子或解释.
有人知道吗?
另一个例子是在另一个中嵌入加密的EXE.它在内存中被提取和解密,而不会在执行之前保存到磁盘.
我已经看到在某些应用程序中用于防止盗版.
编辑:作为旁注,像UPX这样的程序是这样工作的吗?我查看了代码,但很难为我解读,我主要是出于好奇,我不需要它.
许多执行此操作的程序只是解压缩到%TEMP%(我知道我这样做),但大男孩本质上重新实现了操作系统可执行加载程序,它必须:
总而言之:这是一项艰巨的工作。如果您有兴趣,请查看PE格式规范,其中描述了.exe和.dll文件以及函数VirtualAlloc()
。