首页
社区
课程
招聘
关于OD标签的问题
发表于: 2005-3-3 15:18 4178

关于OD标签的问题

2005-3-3 15:18
4178
最近使用OD分析外壳的时候发现一个小问题,OD的标签只能认出直接的地址
例如:
  我在 4AD504处插入了一个标签 hmodule
  如果直接写出 mov eax,[4AD504],OD则能认出来,变成mov eax,[<hmodule>]
  因为外壳一般是用到EBP的,假如 EBP+4010CC=4AD504,4AD504处定义了标签.
  如果写成MOV EAX,[EBP+4010CC]的话则不能够分析并显示出
  mov eax,[<hmodule>]

各位有什么方法解决这个问题?

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 898
活跃值: (4039)
能力值: ( LV9,RANK:3410 )
在线值:
发帖
回帖
粉丝
2
几乎不用这个功能,不熟悉呀
2005-3-3 15:52
0
雪    币: 154
活跃值: (216)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
总算看到FLY老大也有不知道的时候,难得啊:)
2005-3-3 16:36
0
雪    币: 216
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
应该是不可能的,因为OD跟本不知道你的ebp值是多少
2005-3-3 16:41
0
雪    币: 154
活跃值: (216)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
最初由 阵雨 发布
应该是不可能的,因为OD跟本不知道你的ebp值是多少

不错,又学一招
2005-3-3 16:51
0
雪    币: 513
活跃值: (2258)
能力值: ( LV9,RANK:2130 )
在线值:
发帖
回帖
粉丝
6
最初由 阵雨 发布
应该是不可能的,因为OD跟本不知道你的ebp值是多少

想一下嘛,EBP OD自己是没有办法知道,但是当你点那个
[ebp+4010cc]的时候,od会计算出地址,我的想法就是,如果OD分析地时候能够做到发现计算出的目标地址有标签时直接用标签来代替嘛
同一程序,在同一平台上计算出来的EBP值一般是固定的
2005-3-3 17:11
0
游客
登录 | 注册 方可回帖
返回
//