【发布时间】:2014-06-20 17:08:11
【问题描述】:
我想知道 Internet Explorer 如何在不调用 CreateProcess API 的情况下创建低完整性不受信任的沙盒子进程。
这是我尝试过的:
在 Windbg 中打开可执行文件 (iexplore.exe)。在初始 BP 命中时,我在 Kernel32!CreateProcessA 处设置了一个断点。然后我让主 IE 进程运行。我可以看到它在进程资源管理器/进程黑客实用程序中创建了沙盒子进程(低完整性子 iexplore.exe),但它没有触及 CreateProcess 断点。
我想知道 IE 是如何做到的。
【问题讨论】:
-
也许使用 NtCreateProcess ?
-
看起来他们在使用
CreateProcessAsUser -
@AndrewLambert 你是对的..
标签: windows debugging winapi windbg