首页
社区
课程
招聘
[求助][求助]新手求教。遇到这样的该怎么跟
发表于: 2012-12-27 14:06 3344

[求助][求助]新手求教。遇到这样的该怎么跟

2012-12-27 14:06
3344
001D25E4    53                     PUSH EBX
001D25E5    8BD8                 MOV EBX,EAX
001D25E7    80BB E9020000 0>CMP BYTE PTR DS:[EBX+2E9],0
001D25EE    74 17                JE SHORT 001D2607
001D25F0    8BC3                 MOV EAX,EBX
001D25F2    E8 B90EEDFF     CALL 000A34B0
001D25F7    85C0                 TEST EAX,EAX
001D25F9    74 0C                JE SHORT 001D2607

我想问下遇到 CMP BYTE PTR DS:[EBX+2E9],0 这样的该怎么跟。
他这有判断。可我不知道怎么来的。我也去看了下EBX+2E9的地址。
里面的值是0

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 126
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
他是个结构偏移,你得往上找,如果本call没有找到,就继续找上面的call调用
2012-12-27 14:32
0
雪    币: 211
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
我一直往上找了。找到一个call 地址是这样的。EBX-3C。然后一直断下来。类似一个死循环一样。这个call地址是不一样的,我必须的点下注册他的地址才对。可他一直断下来。根本没法点注册按钮
2012-12-27 15:03
0
雪    币: 126
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
两个办法:
1.把那个循环研究透,看循环是做什么的,是不是你要找的地址由这个循环获取的或者遍历出来的
2.看不透循环,就跳出循环,看上面或者内存其它地方有这个地址或内容存在,在其它地方下手
2012-12-27 16:50
0
游客
登录 | 注册 方可回帖
返回
//