首页
社区
课程
招聘
[旧帖] [求助]OD怎么debug由其他进程用shellExecute等调用的进程? 0.00雪花
发表于: 2010-11-15 09:46 1921

[旧帖] [求助]OD怎么debug由其他进程用shellExecute等调用的进程? 0.00雪花

2010-11-15 09:46
1921
因为调用进程调用新进程后就退出了,有人会说用附加的方式,问题就在于新进程一旦启动立即报了内存访问错误,根本就没机会附加它就退出了!我想调试看是哪里出的错,请问怎么做?在线等待,多谢!

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 191
活跃值: (335)
能力值: ( LV9,RANK:450 )
在线值:
发帖
回帖
粉丝
2
把程序入口改为 INT 3 .然后把OD作为时时调试器.运行程序.OD挂上.
2010-11-15 10:22
0
雪    币: 30
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
非常非常感谢楼上的回答!很及时,很给力!
2010-11-15 11:05
0
雪    币: 145
活跃值: (85)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
4
吧入口点该成这个后 软件出现一个内存错误,请问怎么解决

004059B8 >/$  55            push    ebp
004059B9  |.  8BEC          mov     ebp, esp
004059BB  |.  6A FF         push    -1
004059BD  |.  68 B8664000   push    004066B8
004059C2  |.  68 1C5B4000   push    <jmp.&msvcrt._except_handler3>   ;  SE 处理程序安装
004059C7  |.  64:A1 0000000>mov     eax, dword ptr fs:[0]
004059CD  |.  50            push    eax
004059CE  |.  64:8925 00000>mov     dword ptr fs:[0], esp
004059D5  |.  83EC 68       sub     esp, 68
004059D8  |.  53            push    ebx
004059D9  |.  56            push    esi

这是一个exe的入口函数

改成int 3后

004059B8 >/$  55            push    ebp
004059B9  |.  8BEC          mov     ebp, esp

需要占用2 字节。

软件出现内存错误了!?

请问你在哪改的?
2010-11-16 10:19
0
雪    币: 145
活跃值: (85)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
5
改成int3也出错
2010-11-16 10:36
0
雪    币: 191
活跃值: (335)
能力值: ( LV9,RANK:450 )
在线值:
发帖
回帖
粉丝
6
你先改成 INT 3 .运行就出错.这样OD就附加上来(OD 必须设置为时时调试器才行).进入OD后把那个INT 3改回原来的代码再继续你的工作.

改INT 3的目的就是为了让OD附加他嘛.
2010-11-16 12:25
0
雪    币: 30
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
RegKiller 说的够详细了吧,就是把push ebp改成int3 , 如反复调试就把改动保存到文件里,然后设置od为实时调试器。运行后程序出错就自动跑到int3处,这时右键汇编改回push ebp然后按f8等继续调试就是了!
  多亏RegKiller 的帮助,我终于搞定了一个内存访问错误的问题。
2010-11-20 15:49
0
雪    币: 70
活跃值: (55)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
8
附加也行的啊,主程序退出后,在附加进程选项中看到了另一个同名的,不过是由原来的xx.exe变成了xx.dat,我附加了xx.data,就行了
2010-11-21 09:26
0
雪    币: 60
活跃值: (45)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
2010-11-21 09:28
0
游客
登录 | 注册 方可回帖
返回
//