首页
社区
课程
招聘
谁能进行远程线程调试
发表于: 2010-5-25 16:25 4722

谁能进行远程线程调试

2010-5-25 16:25
4722
我写了一个小程序不知怎老有问题,谁能告诉我进行远程线调试

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

上传的附件:
收藏
免费 0
支持
分享
最新回复 (12)
雪    币: 2242
活跃值: (488)
能力值: ( LV9,RANK:200 )
在线值:
发帖
回帖
粉丝
2
OD附加注入进程。
debug选项--事件:勾上 中断在新线程创建
2010-5-25 16:33
0
雪    币: 145
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
可是我一旦附加到explorer时鼠标双击与单击没有用了
2010-5-25 16:45
0
雪    币: 145
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
看来只好插入到别的进程中去试一下了
2010-5-25 16:49
0
雪    币: 2242
活跃值: (488)
能力值: ( LV9,RANK:200 )
在线值:
发帖
回帖
粉丝
5
注意附加F9后线程都是Supend的么
2010-5-25 16:50
0
雪    币: 145
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
那我要怎样才可以进行附加到explorer中去好调试
2010-5-25 18:39
0
雪    币: 145
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
注意附加F9后线程都是Supend的么
我现在注入到另外一个进程中去,然后附加
(OD附加注入进程。
debug选项--事件:勾上 中断在新线程创建

invoke        CreateRemoteThread,hProcess,NULL,0,eax,0,0,NULL
我没有断到我创建的线程
注意附加F9后线程都是Supend的么
???不知道是什么意思
2010-5-25 20:29
0
雪    币: 145
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
我用od附加之后就用FindWindow找不到窗口了
2010-5-25 21:51
0
雪    币: 145
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
我还是断不到我创的线程
2010-5-25 22:07
0
雪    币: 145
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
我的调试步骤是这样的
1。先打开firstwindow,然后用od附加
2。然后运行main
3.F9能够运行正确就是断不到新建的线程
上传的附件:
2010-5-25 22:15
0
雪    币: 1505
能力值: (RANK:210 )
在线值:
发帖
回帖
粉丝
11
BaseThreadStart
BaseThreadStartThunk
在目标程序的kernel32.dll中找到这两个地方(没有导出的)其中一个 下个断点
2010-5-25 22:31
0
雪    币: 145
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
(BaseThreadStartThunk)没有看明白什么意思,但谢谢你的回答
我的另一个贴子得到了答案
2010-5-25 22:52
0
雪    币: 1505
能力值: (RANK:210 )
在线值:
发帖
回帖
粉丝
13
线程的真实起始地址.使用CreateThread或者RemoteThread创建的线程都是从这里开始执行,
它会调用你的线程函数.
2010-5-26 19:16
0
游客
登录 | 注册 方可回帖
返回
//