首页
社区
课程
招聘
[求助]如何计算跳转地址
发表于: 2008-1-30 21:46 4721

[求助]如何计算跳转地址

2008-1-30 21:46
4721
7C8021CC >  8BFF            MOV EDI,EDI
7C8021CE    55              PUSH EBP
7C8021CF    8BEC            MOV EBP,ESP
7C8021D1    8D45 14         LEA EAX,DWORD PTR SS:[EBP+14]

用OD修改为:
7C8021CC >- E9 9CEFE08E     JMP Console.0B61116D

7C8021CC >8B FF 55 8B EC
7C8021CC >E9 9C EF E0 8E

E9就是无条件跳转,这个知道,但0B61116D 与9C EF E0 8E,存在着什么样的关系,希望高手能告知,谢谢!

[注意]看雪招聘,专注安全领域的专业人才平台!

收藏
免费
支持
分享
最新回复 (5)
雪    币: 375
活跃值: (12)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
2
绝对跳不行就相对跳
2008-1-30 21:48
0
雪    币: 485
活跃值: (12)
能力值: ( LV9,RANK:490 )
在线值:
发帖
回帖
粉丝
3
是个相对量 jmp 指令后算起

也就是从目的地址 到 现地址的一个偏移量
2008-1-30 21:55
0
雪    币: 191
活跃值: (95)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
4
7C8021CC >- E9 9CEFE08E     JMP Console.0B61116D
这条指令长度是5,下一条地址就是7C8021D1
7C8021D1+8EE0EF9C=(1)0B61116D
2008-1-30 22:22
0
雪    币: 108
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
知道啦,是0B61116D目标地址-7C8021CC源地址-5个字节(JMP)=8EE0EF9C
谢谢各位
2008-1-31 01:44
0
雪    币: 108
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
6
祝各位看雪的朋友,新年快乐!
2008-1-31 01:44
0
游客
登录 | 注册 方可回帖
返回

账号登录
验证码登录

忘记密码?
没有账号?立即免费注册