首页
社区
课程
招聘
如何在指令执行过程中找到一个循环?
发表于: 2005-2-17 11:22 4605

如何在指令执行过程中找到一个循环?

2005-2-17 11:22
4605
如何在指令执行过程中找到一个循环,并确定循环的上下边界?
请大家帮助讨论,算是个头脑风暴吧!(假设我们每个人都是一个cpu正在执行这些指令)

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 296
活跃值: (265)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
2
??
OD直接看
2005-2-17 11:29
0
雪    币: 229
活跃值: (168)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
3
简单说出你的算法就行!
2005-2-17 14:54
0
雪    币: 238
活跃值: (250)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
4
在Ollydbg里直接看就可以了呀,
如果你用的是OD但直接看不出来,可能是你的配置文件没弄好,我用的是fly老大的修改版,fly直接做好的
2005-2-17 15:46
0
雪    币: 229
活跃值: (168)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
5
最初由 fchker 发布
在Ollydbg里直接看就可以了呀,
如果你用的是OD但直接看不出来,可能是你的配置文件没弄好,我用的是fly老大的修改版,fly直接做好的

兄台可能没看清:我说的是“假设我们每个人都是一个cpu正在执行这些指令”,CPU是看不懂OD的,CPU只能看懂它所正在执行的每条指令。
兄台用肉眼看,怎么说也不能算是个算法呀。
麻烦兄台再想想别的招,多谢各位了!
2005-2-17 15:58
0
雪    币: 260
活跃值: (81)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
6
在遇到循环的时候od都会把循环的起始和中止地址用括号括起来,一般有循环的时候都有计数器,如果碰到计数器就应该有循环了。
2005-2-17 17:50
0
雪    币: 244
活跃值: (265)
能力值: ( LV9,RANK:250 )
在线值:
发帖
回帖
粉丝
7
VB循环比较特殊,jmp经过一个向上大的跳转。
2005-2-17 17:57
0
游客
登录 | 注册 方可回帖
返回