我有一个XXX.EXE
应用AES
到原始的结果.EXE
我有一个主机进程,它调用 CreateProcess 在XXX.EXE
主机进程中有一个解密方法允许解密任何块.EXE
(这很简单,因为主机进程知道 AES 密钥)。
我想找到一种简单的方法来执行解密.EXE
,并尽可能避免将整个内容存储.EXE
在内存中。
我尝试为 ReadFile 安装钩子以使其在被调用时动态解密CreateProcess
,但这不起作用,因为 CreateProcess 也调用CreateFileMapping
,它可能使用内核模式函数读取文件,所以我被卡住了。
有人有什么想法吗?