首页
社区
课程
招聘
如何修改exe文件的这里的内容呢?
发表于: 2015-11-28 23:13 13873

如何修改exe文件的这里的内容呢?

2015-11-28 23:13
13873
我想修改一个软件显示的标题,我用 Ollydbg 找到了如下的代码,如下图:



高亮的那行代码应该就是软件的标题“QQ拼音手写输入”,我想改成其他名称,或者去掉这个名称,于是我用 UltraEdit 把 4CFA1C 改成了 1C1C1C ,就成了下面的图



如果我在 win7 32位下运行,会看到确实没有再显示以前的名称了,但是如果在win7 64位下运行,那么就会显示乱码标题, 既不是没有标题,也不是正常的标题。

请问大侠,具体我应该如何修改,才能将以前的exe软件标题更改或者去掉呢?

谢谢!

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 24
活跃值: (10)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
找到方法了,如下处理

在OD中找到该字串后,在右键菜单中,选Follow in dump-->immediate constant
然后在左下角的框内就显示了那个字所在的地址那一段,然后选择某一字串中的字,在右键菜单中选copy to executable file,
然后会再出来个象ULTRAEDIT的框,再在右键菜单中选Binary Edit, 把字串换成我需要的字串,把多余的设成"fill with 00's" 就行了。

我一开始在找到数据地址后,再用ULTRAEDIT进行修改,把多余的直接删除,结果反而不能用。但在OD中把多余的Fill with 00's就可以用了。。。

明天测试是否正确。

谢谢!
2015-11-28 23:39
0
雪    币: 93
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
楼上的正解!应该是这样的吧,前提要能搜索到!
2015-12-1 11:33
0
游客
登录 | 注册 方可回帖
返回
//