
PE obfuscator with Evasion in mind
以规避(Evasion)为设计目标的 PE 混淆器,需要 管理员权限 才能加载 RTCore64 驱动程序。
- 从远程服务器获取经过 XOR 处理的无文件 PE
- 将加载器释放到磁盘
- 向该加载器添加随机节区
- 将经过 XOR 处理的无文件 PE 添加到新建的加载器节区
- 从 knowndlls 中解除 ntdll 的挂钩
- 将 RTCore64 释放到磁盘
- 加载/安装 RTCore64
- 利用 RTCore64 移除内核回调
- 对 PE 进行 XOR 处理
- 从添加的节区映射/加载 PE
- 踩踏一个适配该 PE 的大型模块
https://br-sn.github.io/Removing-Kernel-Callbacks-Using-Signed-Drivers/
https://github.com/br-sn/CheekyBlinder
https://github.com/lawiet47/STFUEDR
https://papers.vx-underground.org/papers/Windows/Infection/2015-03-06%20-%20PE%20Infection%20-%20Add%20a%20PE%20section%20-%20with%20code.txt