首页
社区
课程
招聘
如何替换字符(已解决)
发表于: 2005-10-16 16:47 4322

如何替换字符(已解决)

2005-10-16 16:47
4322
有以下代码:
push XX.0049d209  (假设压入字符窜“AB”,在W32DASM可以看到该字符窜)
现请问如何将AB字符改成我想要的字符。

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

收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 442
活跃值: (1221)
能力值: ( LV12,RANK:1130 )
在线值:
发帖
回帖
粉丝
2
编辑器 如WinHex 找到0049d209 AB 修改之即可 
2005-10-16 17:05
0
雪    币: 288
活跃值: (415)
能力值: ( LV9,RANK:290 )
在线值:
发帖
回帖
粉丝
3
最初由 baby2008 发布
编辑器 如WinHex 找到0049d209 AB 修改之即可 

那个...好像改的是文件的offset地址
而49D209是VA地址吧
要转换一下的
2005-10-16 17:08
0
雪    币: 442
活跃值: (1221)
能力值: ( LV12,RANK:1130 )
在线值:
发帖
回帖
粉丝
4
WinHex直接查找字符串就行了,不要考虑太复杂
2005-10-16 17:13
0
雪    币: 671
活跃值: (723)
能力值: ( LV9,RANK:1060 )
在线值:
发帖
回帖
粉丝
5
OD中直接修改

将0049d209地址dump到数据窗口,直接在OD的数据窗口修改。

修改好了,直接复制到可执行文件。
2005-10-16 17:32
0
雪    币: 136
活跃值: (429)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
6
[QUOTE]OD中直接修改

将0049d209地址dump到数据窗口,直接在OD的数据窗口修改。

修改好了,直接复制到可执行文件。

_____________________________@
rdsnow[BCG][PYG][D.4s]~点击网络空间

在OD看不到该字符窜的,不知如何改。

此外:

用WINHEX改有点问题,我要改的字符窜比原来的长。假设原来有2个字符,我现在可能要改成4个字符以上。
2005-10-16 19:50
0
雪    币: 442
活跃值: (1221)
能力值: ( LV12,RANK:1130 )
在线值:
发帖
回帖
粉丝
7
你要改的字符串要比原来的长,可能需要找个空白的地址,修改字符后还需要修改引用指针,这个汉化的时候经常用到.
2005-10-16 20:40
0
雪    币: 136
活跃值: (429)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
8
对,我就是想实现这样的结果,但是我不知道如何弄?请赐教,谢谢。
2005-10-16 22:07
0
雪    币: 300
活跃值: (412)
能力值: ( LV9,RANK:410 )
在线值:
发帖
回帖
粉丝
9
最初由 yzslly 发布
对,我就是想实现这样的结果,但是我不知道如何弄?请赐教,谢谢。


去汉化新世纪看看汉化精华。
2005-10-17 12:40
0
雪    币: 214
活跃值: (15)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
10
最初由 wenglingok 发布
OD中直接修改

将0049d209地址dump到数据窗口,直接在OD的数据窗口修改。

修改好了,直接复制到可执行文件。

学习一下
2005-10-18 23:07
0
游客
登录 | 注册 方可回帖
返回
//