首页
社区
课程
招聘
[求助]一个进程调用另一个进程时怎么下断点
发表于: 2006-6-19 22:24 5001

[求助]一个进程调用另一个进程时怎么下断点

2006-6-19 22:24
5001
破解菜鸟向高手求教,
一个进程调用另一个进程时怎么下断点。
我正在破解一个计算的软件。前台的界面程序只负责输入数据。计算都由后台的
32位的Dos程序完成,校验软件狗的代码就在那个Dos程序里。请问我如何在按下Button,调用那个Dos程序的时候,中断下来

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (14)
雪    币: 331
活跃值: (56)
能力值: ( LV13,RANK:410 )
在线值:
发帖
回帖
粉丝
2
CreateProcess
2006-6-19 22:25
0
雪    币: 331
活跃值: (56)
能力值: ( LV13,RANK:410 )
在线值:
发帖
回帖
粉丝
3
你说的是控制台程序吧~
Dos没有32为程序~
2006-6-19 22:26
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
是阿
我说的就是控制台程序
不知道怎么表达,就这么胡乱说了
2006-6-19 22:34
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
程序的主窗体都写在dll里面了
怎么把dll里面调用creatprocess呢?
2006-6-19 22:47
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
中断CreatBrocessA没有用
还有其他办法吗?
2006-6-19 23:00
0
雪    币: 331
活跃值: (56)
能力值: ( LV13,RANK:410 )
在线值:
发帖
回帖
粉丝
7
CreateFile
2006-6-20 05:21
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
这样的确可以中断下来,但是中断下来后,遇到一个循环。循环了500多次,
终于调用到那个控制台程序了。因为循环的次数太多。我已经很难再跟踪到底是哪里开始调用控制台程序的,有没有更好的办法?
2006-6-20 14:08
0
雪    币: 212
活跃值: (71)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
将控制台程序入口处改为EBFE,然后用OD附加将入口处代码改回原来的应该可以
2006-6-20 14:24
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
这样程序直接出错了
我在程序里加了个死循环,程序会一直在那里执行的
我附加以后,程序直接走到NTdll里了
单步两步就退出了
如果不附加,是不会退出的
这是怎么回事?
2006-6-20 15:12
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
请大虾赐教,小弟实在是搞不出来了
正在做毕业设计的项目。这个软件是有狗的
我只能搞到软件的copy,自己想破解出来用
2006-6-20 16:07
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
怎么没有高手过来呀
2006-6-21 09:55
0
雪    币: 331
活跃值: (56)
能力值: ( LV13,RANK:410 )
在线值:
发帖
回帖
粉丝
13
发上来看看吧
2006-6-22 22:49
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
学习来了,我也不怎么会
2006-6-23 12:55
0
雪    币: 212
活跃值: (71)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
最初由 rockily 发布
这样程序直接出错了
我在程序里加了个死循环,程序会一直在那里执行的
我附加以后,程序直接走到NTdll里了
单步两步就退出了
如果不附加,是不会退出的
........

入口改EBFE死循环后用OD附加后不要按任何键,直接到程序入口设断点,再按f9应该马上断下。
2006-6-24 18:21
0
游客
登录 | 注册 方可回帖
返回
//