首页
社区
课程
招聘
未解决 NtOpenThreadToken查找线程的令牌,返回STATUS_NO_TOKEN,怎么办? 10雪币
发表于: 2024-7-16 23:59 1474

未解决 NtOpenThreadToken查找线程的令牌,返回STATUS_NO_TOKEN,怎么办? 10雪币

2024-7-16 23:59
1474

在一个微过滤驱动中,调用API函数:NtOpenThreadToken,以求某个线程的令牌。但返回结果是无令牌:STATUS_NO_TOKEN。
调用代码:
NtOpenThreadToken(hTreadHandle, TOKEN_QUERY, TRUE, &hToken);
令牌有两种:
授权令牌(Delegation token):交互式会话登陆(例:本地用户登陆、用户桌面等)
模拟令牌(Impersonation token):非交互式登陆(例:net use 访问共享文件)。
我的情形是后者:模拟令牌。但不能简单通过NtOpenThreadToken获得,怎么办?据说可以模拟,但我反复尝试用PsImpersonateClient,还是不行。
哪位大侠对此种情形了解的,请提供思路,非常感谢。

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 789
活跃值: (1879)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
PsReferenceImpersonationToken
2024-7-17 13:49
0
游客
登录 | 注册 方可回帖
返回
//