查看: 460|回复: 5

[讨论] 【真·水】Windows 10 转制应用的研究进展

[复制链接]

签到天数: 19 天

连续签到: 1 天

[LV.4]偶尔看看III

6

主题

153

积分

42

支持

发表于 4 天前 | 显示全部楼层 |阅读模式

马上注册,享受积分奖励和更多功能,让您轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
NSudo_Bridge.png

PS:这只是分享我的研究进展,所以算水贴 (*^_^*)

昨天兴致大发,把自己的 NSudo 转换成了 Windows 10 转制应用

转制应用直接从开始菜单点开是不支持提权的,但是如果右键转制应用并点击以管理员身份运行就没问题了
然后,简单的测试了下,NSudo无法创建进程,而且点第二次就崩溃了

今天早上调试发现,原来是 CreateProcessAsUser API 抛异常
一下子就想到,也许转制应用的环境和 RPC 服务器的交互存在限制
毕竟我知道 CreateProcessAsUser 内部实现是通过 RPC 让系统的快速用户切换服务调用 CreateProcessWithToken 创建进程
于是把 NSudo 的进程创建实现的 CreateProcessAsUser 替换成 CreateProcessWithToken

结果如截图那样,成功通过自己草草做的 NSudo 转制版成功的使用了 TrustedInstaller 服务令牌(whoami 显示 System 是正常情况,因为 TrustedInstaller 的令牌只是在 System 用户令牌基础上加了 TrustedInstaller 组标识)创建了进程

如果你们没看懂的话,大概率是我写的语无伦次,抱歉

毛利

签到天数: 19 天

连续签到: 1 天

[LV.4]偶尔看看III

6

主题

153

积分

42

支持

 楼主| 发表于 4 天前 | 显示全部楼层
二楼我的

远景对应帖子也是我发的(看头像和ID就知道了)
[你知道吗]:

签到天数: 450 天

连续签到: 289 天

[LV.9]以坛为家II

34

主题

3665

积分

0

支持

发表于 4 天前 来自手机 | 显示全部楼层
三樓路過

来自:Lumia 950 Win10新机-智机社区客户端
[你知道吗]:

签到天数: 860 天

连续签到: 860 天

[LV.10]以坛为家III

45

主题

3642

积分

16

支持

发表于 4 天前 来自手机 | 显示全部楼层
好的想法值得深思,努力吧,顶起来!

来自:Lumia 640 XL -智机社区客户端

签到天数: 1439 天

连续签到: 67 天

[LV.10]以坛为家III

33

主题

6629

积分

345

支持

QQ
发表于 4 天前 来自手机 | 显示全部楼层
撸过  帮顶

来自:Lumia 1520 -智机社区客户端
[你知道吗]:

签到天数: 902 天

连续签到: 220 天

[LV.10]以坛为家III

6

主题

1万

积分

19

支持

发表于 3 天前 来自手机 | 显示全部楼层
不是很懂,纯路过顶帖。

来自:Lumia 1320 -智机社区客户端
您需要登录后才可以回帖 登录 | 注册

本版积分规则

        

网站地图| 小黑屋|京ICP证150706号|京B2-20160045| 京公网安备11010802018258号

Powered by Discuz! X3.4 / Copyright 2010-2017 © 智机网 WFUN.COM Inc. All rights reserved.

快速回复 返回顶部 返回列表