首页
社区
课程
招聘
[原创]OllyDBG 入门系列(五)-消息断点及 RUN 跟踪
发表于: 2006-2-19 16:02 610363

[原创]OllyDBG 入门系列(五)-消息断点及 RUN 跟踪

2006-2-19 16:02
610363
收藏
免费 8
支持
分享
最新回复 (574)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
126
今天又强爆了一个小软件,汗!!!!!!!!技术没长进.把这个小软件的网址提供给大家.http://www.fjsdxy.com/kjfw/wusoft/Easy_LRC_Editor.zip
2006-3-20 02:24
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
127
好棒,,感谢。。。
2006-3-20 18:47
0
雪    币: 205
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
128
学习啊,以前很多不知道怎么用的功能了解了些
2006-3-20 19:41
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
129
太好的帖子了,有些小技巧还挺好用的。
2006-3-20 21:09
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
130
刚刚开窍学习,好好学习。
2006-3-22 15:43
0
雪    币: 227
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
131
辛苦了。大有收获!
2006-3-22 16:03
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
woq
132
谢谢你了,祝你有更多作品!
2006-3-24 20:02
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
133
非常的好。!~!~!谢谢楼猪。1`1`1好好学习。。。。支持论坛
2006-3-24 21:20
0
雪    币: 271
活跃值: (196)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
134
我还是找不到RUN跟踪里面的那些选项,只找到了一个设置条件
按了Ctrl+A分析也没用,不知道是不是OD版本的问题?
2006-3-25 17:20
0
雪    币: 260
活跃值: (274)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
135
我的OLLDBG怎么菜单不一样
右键->run跟踪 下只有两个子菜单

跟踪时忽略选定的部分
设置条件

而没有
"添加选择部分"
......
"添加所有函数的入口"
2006-3-25 21:21
0
雪    币: 260
活跃值: (274)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
136
这里有个疑问

在运行到要输入注册码的时候,打开run跟踪,添加所有函数过程入口,
然后输入注册码确定,查看run跟踪记录,效果完全一样.

就是这里的消息断点没有派上用场,有点多余.............
2006-3-25 22:36
1
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
137
老大快往下发呀,我有点等急了,这样的文章越快越好!谢了。
2006-3-25 22:43
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
138
好好学习............
2006-3-26 12:21
0
雪    币: 204
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
139
一直不知道跟踪怎么用,原来如此.
2006-3-27 19:14
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
140
努力学习。。。
2006-3-29 22:26
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
141
不错啊,和我想学的东西有点相似
2006-3-30 13:46
0
雪    币: 768
活跃值: (530)
能力值: ( LV13,RANK:460 )
在线值:
发帖
回帖
粉丝
142
“......在弹出菜单中选择 RUN 跟踪->添加所有函数过程的入口”
这一句“添加所有函数过程的入口”是什么意思,在跟踪过程中有什么意义?

“统计模块(我们主要关心这些执行过一次的)”
这一句“统计模块”是指统计什么“函数”?,还是“模块”?
为什么要“关心这些执行过一次的”?
2006-3-30 14:18
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
143
真是精彩!!!
2006-3-30 15:53
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
144
真的很好!~~
2006-3-30 16:04
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
145
work hard ,study hard
2006-3-30 19:02
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
146
收藏        收藏
2006-4-2 08:17
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
147
请教楼主:许多人写注释的时候,写到,"取注册码送入EAX,"这点我很糊涂,把代码看了又看,好象看不出是取注册码啊?还比如"取用户名"等
谢谢!
2006-4-2 19:45
0
雪    币: 158
活跃值: (43)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
148
谢谢,很详细.
看图操作爽嘻嘻..
2006-4-2 20:42
0
雪    币: 2506
活跃值: (1030)
能力值: (RANK:990 )
在线值:
发帖
回帖
粉丝
149
最初由 andy00 发布
这里有个疑问

在运行到要输入注册码的时候,打开run跟踪,添加所有函数过程入口,
然后输入注册码确定,查看run跟踪记录,效果完全一样.

........

这里是有点多余,不过只是不想再开一个帖子专门讲 RUN 跟踪,就把两个合在一起讲,我在文章中已经说过了。其实这个系列文章主要目的是为了让新手能熟悉OD的操作,并不是针对某个程序的具体破解来讲的。
最初由 FishSeeWater 发布
“......在弹出菜单中选择 RUN 跟踪->添加所有函数过程的入口”
这一句“添加所有函数过程的入口”是什么意思,在跟踪过程中有什么意义?

“统计模块(我们主要关心这些执行过一次的)”
这一句“统计模块”是指统计什么“函数”?,还是“模块”?
........

1、“添加所有函数过程的入口”是指OD经过分析代码后,会标出识别出来的各个函数,也就相当于各个子程序。添加函数过程的入口就是指在这些识别出来函数上设置 RUN 跟踪,同时也添加了 HIT 跟踪(也就是看这些函数是否执行过,hit 意义相当于命中,当执行了这个函数时就用红色的粗线标示出来)。这样的话我们设置了 RUN 跟踪后事后可以通过统计模块来查看有那些代码在跟踪期间被执行过。

2、“统计模块”我们当然关心的是我们要调试的程序,当然,对系统 DLL 这样的模块你也可以统计,但我们一般不需这么做。所以我们这里要统计的模块就是我们调试的程序。统计模块就是看看在跟踪期间我们要调试的程序都执行了哪些代码。因为启动跟踪当然是为了跟踪我们感兴趣的代码,多次执行的一般都是些程序共用的代码,我们想跟踪的特定功能的代码一般也不会多次执行,可能只在跟踪期间执行了一次,所以我们关心这些只执行了一次的。

最初由 无梦徽州 发布
请教楼主:许多人写注释的时候,写到,"取注册码送入EAX,"这点我很糊涂,把代码看了又看,好象看不出是取注册码啊?还比如"取用户名"等
谢谢!

你说的这种情况一般是自己跟一下就清楚了,光看代码可能看不出来。别人跟过,知道是这样,而没跟过这个程序的人可能就不清楚了。这里也不用管,知道就行了。
2006-4-2 20:46
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
150
首先感谢楼主答复!另外,发现楼主现在已是正式版主了,可喜可贺!
2006-4-2 22:08
0
游客
登录 | 注册 方可回帖
返回
//