首页
社区
课程
招聘
[分享]线程API:ZwCreateThreadEx的一些特殊用法
发表于: 2013-6-30 09:32 20367

[分享]线程API:ZwCreateThreadEx的一些特殊用法

2013-6-30 09:32
20367
创造世界,首先要毁灭世界,然后才能创造。
                                                          ——神。


介绍一个比较高级的API:高版本的系统里在ntdll里导出。

typedef NTSTATUS (NTAPI *_ZwCreateThreadEx)(
        OUT PHANDLE ThreadHandle,
        IN ACCESS_MASK DesiredAccess,
        IN POBJECT_ATTRIBUTES ObjectAttributes OPTIONAL,
        IN HANDLE ProcessHandle,
        IN PTHREAD_START_ROUTINE StartRoutine,
        IN PVOID StartContext,
        IN ULONG CreateThreadFlags,
        IN SIZE_T ZeroBits OPTIONAL,
        IN SIZE_T StackSize OPTIONAL,
        IN SIZE_T MaximumStackSize OPTIONAL,
        IN PPROC_THREAD_ATTRIBUTE_LIST AttributeList
        );

这里不关心其他参数的使用,只关心绿色的flags参数.
当这个参数不是0的时候,我的系统上线程总是会创建后立刻暂停,所以使用该参数为其他值的时候,需要使用ResumeThread让线程跑起来。

因为类型是ULONG,所以参数CreateThreadFlags除了让线程停止之外应该具有其他功能。
用IDA把目光瞄准内核代码,发现这个参数会影响ETHREAD中的一些东西,
恰巧的是传入值为2的时候,可以绕过DLL_ATTACH_THREAD,大家都懂得。
另外就是传入值为4的时候,貌似OD里对这个线程里的代码下断会飞,似乎是hidefromdbgger的功能。
8的时候,没测试出东西来,不过flags最大就是0xF,再大就创建线程失败了。

来自互联网,归还于互联网。

PS:最后来个小广告吧。

培训进行第二期招生了,第一期已经顺利开班了。

IGS承诺即使只有一个学员报名,我们也会如期开班。

详情欢迎访问网站:
http://www.tigso.com/

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 1
支持
分享
最新回复 (13)
雪    币: 137
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
V校的沙发终于抢到了
2013-6-30 09:37
0
雪    币: 78
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
V校又赢了
2013-6-30 09:37
0
雪    币: 78
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
IGS承诺即使只有一个学员报名,我们也会如期开班。

第一期就一个人
2013-6-30 09:42
0
雪    币: 8835
活跃值: (2404)
能力值: ( LV12,RANK:760 )
在线值:
发帖
回帖
粉丝
5
官方统计:
第一期报名学员:27人
目前实际在校学习的人数:18人
2013-6-30 09:51
0
雪    币: 219
活跃值: (793)
能力值: (RANK:290 )
在线值:
发帖
回帖
粉丝
6
这个应该是群那个人想要的线程标记
2013-6-30 10:00
0
雪    币: 1042
活跃值: (500)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
明年还有木有...
2013-6-30 10:11
0
雪    币: 371
活跃值: (72)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
8
这个,又学到了.......
2013-6-30 10:30
0
雪    币: 328
活跃值: (154)
能力值: ( LV12,RANK:310 )
在线值:
发帖
回帖
粉丝
9
膜拜V菩萨……
2013-6-30 10:36
0
雪    币: 43
活跃值: (28)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
上来一句神的话,好有湿意呵
2013-6-30 11:39
0
雪    币: 14
活跃值: (88)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
Mark下,以后会有用
2013-6-30 18:20
0
雪    币: 199
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
Mark下
2013-7-1 18:27
0
雪    币: 170
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
上班没时间去阿~时间合适一定去实地膜拜下~
2013-7-5 08:52
0
雪    币: 135
活跃值: (76)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
一如既往的膜拜
2013-9-26 23:58
0
游客
登录 | 注册 方可回帖
返回
//