首页
社区
课程
招聘
[求助]ELF文件DIY及ARM汇编的一些问题
发表于: 2013-4-17 12:18 5748

[求助]ELF文件DIY及ARM汇编的一些问题

2013-4-17 12:18
5748


原程序使用到一字符串"test" ,我想实现效果为修改并增长此字符器为 "test123" 。 因为长度不一样,导致偏移有变动,所以需要对ELF文件做一些修改。

原始字符串与引用字符串相关位置









其中c0 11 9f e5 对应于取字符串的偏移。 这个c0 11 是指什么意思?

我想实现修改此字符串,并增加长度。

目前的思路是在rodata中增加一部分修改后的字符串。 然后将引用 原始字符串的位置修改为新的地址。 此处应当如何修改。

各位指点~

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

上传的附件:
收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 53
活跃值: (280)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
0xE59F... 是LDR指令

具体指令编码格式:
31   28        27 26        25        24        23        22        21        20        19   16        15   12        11      0
cond        0 1        0        1        U        B        0        L        Rn        Rd        offset_12

0-12 是偏移地址
2013-4-18 19:39
0
游客
登录 | 注册 方可回帖
返回
//