首页
社区
课程
招聘
[求助]关于WIN7下使用CreateRemoteThread失败的问题请教
发表于: 2012-6-28 08:20 10017

[求助]关于WIN7下使用CreateRemoteThread失败的问题请教

2012-6-28 08:20
10017
本人想尝试在WIN7下注入explorer进程加载DLL,传统的方法是用CreateRemoteThread来启动远程线程,让目标进程load我的DLL,可是在WIN7下返回总是NULL,GetLastError返回5。后来在网上查了查03eK9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3u0D9L8$3N6Q4x3X3g2U0M7$3c8F1i4K6u0W2L8X3g2@1i4K6u0r3N6$3q4F1k6$3&6A6L8X3N6&6N6g2)9J5c8X3q4J5N6r3W2U0L8r3g2Q4x3V1k6V1k6i4c8S2K9h3I4K6i4K6u0r3y4U0b7#2y4U0j5H3y4#2!0q4c8W2!0n7b7#2)9^5b7#2!0q4y4W2)9^5b7#2)9^5z5g2!0q4y4#2)9^5y4g2!0m8y4#2!0q4y4q4!0n7c8q4)9&6b7#2!0q4z5q4)9^5x3q4)9^5y4g2!0q4y4#2)9&6b7g2)9^5y4q4!0q4y4W2)9&6y4W2!0n7z5g2!0q4y4W2!0n7x3#2)9&6y4g2!0q4y4g2)9&6b7#2!0m8z5q4N6u0e0U0M7`. 32位下成功。可是放到64位还是失败。是NtCreateThreadEx() 调用失败,错误代码127。请高手指点一下,感激不尽

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

收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 257
活跃值: (67)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
explorer  是与系统相关的进程
肯定有针对权限检查之类的
Win7  64  位下还有PatchGuard
那么容易让你注入?
2012-6-28 12:44
0
雪    币: 9051
活跃值: (4744)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
问题是你注入的是不是64位的DLL啊?如果是那用管理员运行方式试下。
2012-6-28 13:05
0
雪    币: 579
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
64位下注入要用64位的dll。而且直接用CreateRemoteThread就行了。
2012-6-28 13:23
0
雪    币: 94
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
没有发现在win7 不能注入的问题,按楼上说的,64为注入要用64位的dll,exe也要是64的
2012-6-28 14:22
0
雪    币: 94
活跃值: (565)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
通过一天的测试,发现一些现象。首先,确实如诸位所说,在64位下要操作注入,既要DLL是64位的,就连注入动作的EXE也要是64位的才行。感谢诸位的解答了。正解就是要用VS2010把DLL编译成64位的就行了
2012-6-29 00:39
0
雪    币: 16
活跃值: (153)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
不错,用了这么久的win7,也尝试过注入,但没想过编译器的问题,学习了
2012-6-30 03:53
0
雪    币: 159
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
这个无法帮你了,因为我没用过win7系统,不好意思哈~
2012-7-2 10:15
0
雪    币: 278
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
编译的时候,选择X86
2012-7-2 14:06
0
游客
登录 | 注册 方可回帖
返回