基于AdvancedCallStackSpoofer扩展的跨进程shellcode执行项目,实现在explorer.exe进程中执行shellcode,同时保持Custom Call Stacks技术的所有优势。
- 技术原理:利用系统线程池的跨进程特性
- 执行方式:在explorer进程中创建远程线程池工作项
- 隐蔽性:接近原生Custom Call Stacks
- 文件:PoolInjector.exe
- 将编译好的exe和dll文件放在同一目录
- 准备shellcode文件命名为
123.bin - 以管理员权限运行命令提示符
# 直接运行
copy Build\PoolInjector.exe .
PoolInjector.exe- 间接系统调用绕过API监控
- 多层调用栈清理
- 在explorer.exe进程中执行
- 无传统进程注入操作
- 《三探堆栈欺骗之Custom Call Stacks》
- AdvancedCallStackSpoofer项目技术
- Windows API官方文档
- COM编程技术规范
- 线程池技术文档