吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4594|回复: 14
收起左侧

[原创] 处理附加数据实现的汉化(以Pinnacle Studio为例)

[复制链接]
Carrot-Chou 发表于 2021-2-26 18:05
本帖最后由 Carrot-Chou 于 2021-4-26 10:08 编辑


由于之前写的帖子里,关于附加数据处理的部分存在错误,幸得吾爱破解站长Hmily及时发现并指出,在Hmily的指导下,下面的内容已做出修正。

一、目标

软件介绍:Pinnacle Studio俗称品尼高,是一款视频编辑软件,因为软件没有附带简体中文语言,在国内比较小众,用户不多。

注意:本文只探讨技术,不提供破解,也不提供修改后的附件,请知晓。

今天的目标,是想把官方的下载器界面进行简单的汉化,看下图箭头指的内容,就是要汉化的部分。不过汉化的实际用途并不大,只为了学习技术。

二、汉化

1、Pinnacle Studio原版下载器(Pinnacle24_ESD.exe)可以直接使用WinRAR解压软件打开,不过无法直接删改里面的内容,尝试删除里面的文件就会弹出错误提示。因此,想直接修改里面的文件是不行的。

2、使用Exeinfo PE查壳,发现没有壳,但是有附加数据,且是ZIP格式的,难怪前面可以使用WinRAR解压软件直接查看内容。

3、用Exeinfo PE打开下载器(Pinnacle24_ESD.exe),点击右下角的>>按钮,在弹出的菜单里依次点击附加数据子菜单-保存附加数据为ovl(如果存在)、截断附加数据(生成新的文件)

4、这样,我们就得到了两个文件,其中Pinnacle24_ESD.exe-ovl是附加数据,Pinnacle24_ESD_noOVL.exe是不带附加数据的EXE文件。也就是说,将原始下载器(Pinnacle24_ESD.exe)拆成了两部分。

5、Pinnacle24_ESD.exe-ovl是附加数据,我们之前得知附加数据本质是ZIP压缩包,因此,我们可以直接使用解压软件对其进行解压。

6、解压之后,发现里面有很多的html、dll、js等文件,其中的stubparams.js就是我们要修改的文件,可以清楚地看到我们需要修改的部分。因为这次只是为了做演示,所以只翻译了序列号、选择语言、下一步三个词条,当然你不嫌麻烦,也可以把所有的词条都给翻译一遍。

7、修改完成之后,把它重新压缩成zip文件

8、再用Exeinfo PE打开无附加数据的EXE下载器(Pinnacle24_ESD_noOVL.exe),然后点击右下角的>>按钮,在弹出的菜单里依次点击附加数据子菜单-从文件添加附加数据,选择第7步重新压缩好的ZIP包

9、很快啊,马上就生成了一个新的下载器(Pinnacle24_ESD_noOVL_plus_diskfile.exe),这就是汉化完成的下载器

10、打开修改好的下载器(Pinnacle24_ESD_noOVL_plus_diskfile.exe),会发现界面已简单汉化完成

三、去更新

1、还需要考虑一个问题,那就是下载器每次启动都会先检查更新,假如真的让它更新了,那我们所有的操作就白费了,所以还要去更新

2、用Ollydbg载入汉化完成的下载器,直接搜索字符串“update”,很容易就找到了相应的字符串,双击进入代码

3、拉到段首,直接修改成retn。当然,也可以把更新的地址用00填充。

4、这样就算是修改完成了,虽然启动时还会有更新画面,但是经过测试,它是不会真正去更新的,只是显示一个画面而已。如果要彻底去除这个启动画面,还需要修改html文件,这已经超出了本帖探讨的范畴,故不做讨论。

四、附件下载

1、Pinnacle Studio下载器:https://carrotchou.lanzouj.com/iM4ejn23b0j

2、查壳软件Exeinfo PE:https://carrotchou.lanzouj.com/i4n7an23b2b

3、吾爱破解专用版Ollydbg:https://down.52pojie.cn/Tools/Debuggers/吾爱破解专用版Ollydbg.rar

免费评分

参与人数 8威望 +1 吾爱币 +27 热心值 +6 收起 理由
岁的天空 + 1 + 1 我很赞同!
Hmily + 1 + 20 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
轻轻闪过 + 1 我很赞同!
ayson + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
chinawolf2000 + 1 + 1 热心回复!
Q1998 + 1 + 1 谢谢@Thanks!
杨辣子 + 1 + 1 用心讨论,共获提升!
HiganYaka + 1 + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| Carrot-Chou 发表于 2021-3-18 10:43
Hmily 发表于 2021-3-18 07:45
这个是怎么看出来的呢?另外这个不是资源段吗?应该不是附加数据?

咱也不懂,照葫芦画瓢,看到其他人是这样改的,所以就模仿了。但是不知道为啥结果却汉化成功了,请H大赐教
Hmily 发表于 2021-3-18 07:45
7、可以看到,附件数据(ZIP压缩包)在第四段,其偏移地址和大小分别是AD200、65400


这个是怎么看出来的呢?另外这个不是资源段吗?应该不是附加数据?
Dkk818 发表于 2021-2-26 18:20
HiganYaka 发表于 2021-2-26 18:35
感谢分享经验,辛苦了!
shaokui123 发表于 2021-2-26 19:09
慢慢消化一下
reveanime 发表于 2021-2-26 19:32
萝卜哥好强啊
小木曾雪菜 发表于 2021-2-26 19:54
那个112600h不是overlay的文件地址吧?那个不是reloc段吗?
yiwozhutou 发表于 2021-2-27 07:47
大佬都是一样的大佬 光头强 原来这个名字不是瞎起的  厉害厉害
rik110 发表于 2021-2-27 13:47
萝卜,就是强
冷小莫 发表于 2021-2-27 16:24
有点复杂啊 要看几遍才会
头像被屏蔽
请叫我老龚 发表于 2021-3-2 19:36
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-26 12:58

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表