首页
社区
课程
招聘
[求助]一个偏移地址的问题,使用IDApro和Ultraedit.
发表于: 2024-11-29 09:45 2040

[求助]一个偏移地址的问题,使用IDApro和Ultraedit.

2024-11-29 09:45
2040

用静态IDApro反编译产生代码,找到要修改的地方,有一个地址例如18038B470,程序有一个基址180001000,但是在ULtraedit里面发现居然是389c70,为什么不是18038B470-180001000?


[注意]APP应用上架合规检测服务,协助应用顺利上架!

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 9858
活跃值: (1690)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
2
是不是节偏移问题,比如文件对齐是0x200,内存却是0x1000……
2024-11-29 10:38
0
雪    币: 925
活跃值: (3637)
能力值: ( LV7,RANK:140 )
在线值:
发帖
回帖
粉丝
3
用cff explorer的地址转换功能。或者自己写代码计算,主要应该就是节的文件对齐和内存对齐差别吧
2024-11-29 11:28
0
雪    币: 307
活跃值: (545)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
能仔细说说吗?
2024-11-29 14:15
0
雪    币: 466
活跃值: (177)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
5
Edit,Segement,Rebase Programme, 输入0
出现这个是因为你在ida首次加载文件时并没有选手动设定基址。UltraEdit打开时是以0x0为开端的。
2024-12-23 23:31
0
雪    币: 307
活跃值: (545)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
谢谢!手动修改基准也应该就是0开始吧,那就是1000的差异,为啥最后是1800的差异。
2024-12-25 09:50
0
游客
登录 | 注册 方可回帖
返回
// // 统计代码