gpt4 book ai didi

windows - 绕过 Windows session 隔离,在系统服务的用户 session 中显示警告消息,Windows 7+

转载 作者:可可西里 更新时间:2023-11-01 11:33:55 24 4
gpt4 key购买 nike

当作为 Windows 服务(作为本地系统)运行的应用程序将显示模态警告时,我希望实现一项功能,类似于关机屏幕或 UAC 警告屏幕。基本上,这是不可能不注意就忽略的东西

有两件事我不知道如何实现:

  1. 据我了解,Windows Vista+ 不再允许应用程序生成系统模态窗口。是否有可能绕过它,是否有任何简单的方法可以做到这一点?我能想到的唯一替代方案是打开一个全屏窗口并拦截 alt+tab、ctrl+alt+del 等

  2. 我还认为不可能在服务的用户 session 中显示 UI,因为它在另一个 session 中运行。是否有允许绕过它的黑客攻击?我能想到的一件事是:查找代码并将其注入(inject)到给定 session 中运行的 csrss.exe 或 winlogon.exe 中,然后调用远程线程。另一种方法是obtain handle to winlogon and CreateProcessAsUser() .还有其他更简单的方法吗?

最佳答案

如果服务作为本地系统运行,WTSQueryUserToken是获取 token 以在给定 session 中运行代码的最简单方法。

考虑创建一个新桌面 (CreateDesktop) 并切换到它,而不是模态窗口。您不能取消 control-alt-delete,但我相信当 control-alt-delete 菜单被取消时,系统通常会返回到您的桌面。应禁止所有其他特殊键序列,因为 Hook 只会影响与安装它们的应用程序关联的桌面。

关于windows - 绕过 Windows session 隔离,在系统服务的用户 session 中显示警告消息,Windows 7+,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16366002/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com