首页
社区
课程
招聘
[旧帖] [求助]关于函数CreateProcessA 0.00雪花
发表于: 2009-1-9 19:14 5002

[旧帖] [求助]关于函数CreateProcessA 0.00雪花

2009-1-9 19:14
5002
00401133 > \68 1C394000 push 40391C ; /pProcessInfo = lll.0040391C
00401138 . 68 9F344000 push 40349F ; |pStartupInfo = lll.0040349F
0040113D . 6A 00 push 0 ; |CurrentDir = NULL
0040113F . 6A 00 push 0 ; |pEnvironment = NULL
00401141 . 6A 00 push 0 ; |CreationFlags = 0
00401143 . 6A 00 push 0 ; |InheritHandles = FALSE
00401145 . 6A 00 push 0 ; |pThreadSecurity = NULL
00401147 . 6A 00 push 0 ; |pProcessSecurity = NULL
00401149 . 6A 00 push 0 ; |CommandLine = NULL
0040114B . 50 push eax ; |ModuleFileName
0040114C . E8 D3080000 call 00401A24 ; \CreateProcessA
00401151 . 85C0 test eax, eax

在OD中测试loader对于不同壳的目标文件的效果,发现大多数壳(包括Asprotect、tmd)在执行到00401151这行时,目标程序就跑飞,界面出来了,唯独yoda protect加壳的目标文件在执行到00401151时目标程序界面都出不来,好像是暂停在那了,非要等loader完全退出了界面才跳出来,这是为何?

查了下win32 API手册,无奈太菜了,没找到原因。
各位大侠说说是不是哪个参数的问题?
各个参数应该怎么配才能使所有加壳的目标文件都能在执行到00401151这行时跑飞出界面?
CreationFlags吗?
谢谢

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 424
活跃值: (10)
能力值: ( LV9,RANK:850 )
在线值:
发帖
回帖
粉丝
2
CREATE_SUSPENDED
The primary thread of the new process is created in a suspended state, and does not run until the ResumeThread function is called.


-.-MSDN是个好东西
2009-1-9 19:42
0
雪    币: 1632
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
感谢楼上
但我要的是:调用CreateProcessA之后运行起来,而不是“does not run until the ResumeThread function is called.”
2009-1-9 19:52
0
雪    币: 424
活跃值: (10)
能力值: ( LV9,RANK:850 )
在线值:
发帖
回帖
粉丝
4
进程是死的,只有线程才是活的
如果createprocess使用了create_suspended标志仓建新的主线程之后其不会马上启动,直到你调用ResumeThread
2009-1-9 20:01
0
雪    币: 1632
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
谢谢我试试
create_suspended对应的是CreationFlags = ?
嘿嘿
--------------------------
知道了,是4
2009-1-9 20:06
0
雪    币: 424
活跃值: (10)
能力值: ( LV9,RANK:850 )
在线值:
发帖
回帖
粉丝
6
4

123456
2009-1-9 20:09
0
雪    币: 1632
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
我失败了,调用ResumeThread后目标程序依然没有运行出界面。。。
感觉是yoda这个壳的特殊性问题

谢谢你啊 大菜一号
我继续研究。。。
2009-1-9 20:20
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
- -
头疼,复杂的
2009-1-10 01:57
0
游客
登录 | 注册 方可回帖
返回
//