Maldev Academy
Maldev Academy 首页
Maldev Academy 课程大纲
Christmas
实现了 @Hexacorn 提到的一种注入方法。
此 PoC 会创建多个进程,每个进程在注入操作中执行特定任务。每个子进程都会生成另一个进程,并通过命令行传递所需信息。 该程序按以下步骤执行:
- 第一个子进程创建将被注入 payload 的目标进程。该句柄会被所有后续子进程继承。
- 第二个子进程将在目标进程中分配内存。
- 第三个子进程将把先前分配的内存权限更改为 RWX。
- 接下来,针对 payload 的每 1024 字节,都会创建一个进程来写入这些字节。
- 最后,另一个进程将负责执行 payload。
该 PoC 使用 RC4 加密算法来加密 Havoc Demon payload。程序 ChristmasPayloadEnc.exe 负责加密 payload,并将其填充为 1024 的倍数(这是注入逻辑所要求的)。
演示:使用 Havoc 的 Demon payload 绕过 MDE
