首页
社区
课程
招聘
原创]不脱壳进行软件汉化视频教程通过内存释放,汉化隐藏在内存中的字符串(主要工具ollydbg与W32Dasm)
发表于: 2010-5-3 13:03 7689

原创]不脱壳进行软件汉化视频教程通过内存释放,汉化隐藏在内存中的字符串(主要工具ollydbg与W32Dasm)

2010-5-3 13:03
7689
不脱壳进行软件汉化视频教程
(通过内存释放,汉化隐藏在内存中的字符串,修改软件资源)
 主要工具 ollydbg  与 W32Dasm

教程文本

大家好,我是: 脱脱,这个是我的网名

今天给大家制作一个教程,教程主要针对软件汉化时有些字符串

隐藏在内存中用常规手段无法汉化的问题,今天我们汉化主要用的

汉化工具是ollydbg,与W32DASM这两个工具

废话少说,开工

我们今天来汉化STC-ISP这个程序,事实这个已经是中文版本的了,

我们的目的就是修改软件中的标题,因为这个标题是隐藏在内存中的,

就是软件顶部的那个网址http://www.mcu-memory.com把这个网址修改成

http://www.1234567890.com

下面看我的操作

我们用uestudio查找针对http://www.mcu-memory.com的字符串并替换成

http://www.1234567890.com

软件顶端的网址 我们用UEstudio替换软件中的字符串

我们用UEstudio查找针对http://www.mcu-memory.com的字符串并替换成

http://www.1234567890.com

替换完成,已经查找不到与http://www.mcu-memory.com有关的字符串了,

下面我们保存并查看运行结果

没有修改成功

哈哈,我们用内存编辑器WINHEX查看一下,看到了吗需要修改的字符串在内存中。

用UE无法查到那个字符串

下面看我的操作吧

下面我们用WIN32ASM打开,过程比较长请等待,

我们打开了,下面查找相关的字符串,找到了,在地址 004B0B58这个地址上,

我们记下它

下面我们用OD修改

,OD载入,打开成功了,开始查找资源,把刚才W32DASM记录的网址填写到OD中

我们找到相关地址这个地址就是需要修改的网址,

我们记录下 PUSH STC_ISP_00444F7C,这个00444F7C就是我们需要的真正的地址

我们来到00444F7C这个地址,看到需要汉化的字符串了,我们选择窗体跟随

选择数据窗体跟随后在左下角出现了需要的字符串,我们替换成123456

我们查看一下1234567890对应的HEX,分别为31 32 33 34 35 36 37 38 39 30

下面开始替换,刚才没有成功,下面我重来,哈哈,修改好了,本次教程希望

能给你带来帮助,  如果需要帮助请联系我,我的QQ:379815043
   
祝贺大家工作开心,,教程完 再见 !

我在演示一下

下载地址

http://d.namipan.com/d/6202963d86b26d6abe247c3e9c3f0d081ed8da64e37d8f02

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 204
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
教程有人看吗?
2010-5-5 19:26
0
雪    币: 111
活跃值: (29)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
你写个内存PATCH LOADER可能通用性更强.
2010-5-6 00:40
0
游客
登录 | 注册 方可回帖
返回
//