本站电脑知识提供应用软件知识,计算机网络软件知识,计算机系统工具知识,电脑配置知识,电脑故障排除和电脑常识大全,帮助您更好的学习电脑!不为别的,只因有共同的爱好,为软件和互联网发展出一分力! 软件介绍:Pinnacle Studio俗称品尼高,是一款视频编辑软件,因为软件没有附带简体中文语言,在国内比较小众,用户不多。 今天的目标,是想把官方的下载器界面进行简单的汉化,看下图箭头指的内容,就是要汉化的部分。不过汉化的实际用途并不大,只为了学习技术。 ![]() 注意:本文只探讨技术,不提供修改后的附件,请知晓。 三、操作1、Pinnacle Studio下载器(以下简称下载器)可以直接使用WinRAR解压软件打开,不过无法直接删改里面的内容,尝试删除里面的文件就会弹出错误提示。 ![]() 2、使用Exeinfo PE查壳,发现没有壳,但是有附加数据,且是ZIP格式的,难怪前面可以使用WinRAR解压软件直接查看内容。 ![]() 3、使用WinRAR对下载器进行解压 ![]() 4、解压之后,发现里面有很多的html、dll、js等文件,其中的stubparams.js就是我们要修改的文件,可以清楚地看到我们需要修改的部分。因为这次只是为了做演示,所以只翻译了序列号、选择语言两个词条,当然你不嫌麻烦,也可以把所有的词条都给翻译一遍。 ![]() ![]() 5、修改完成之后,把它重新压缩成zip文件 ![]() ![]() 6、我们再用Exeinfo PE查壳,然后查看下载器的详细区段信息 ![]() 7、可以看到,附件数据(ZIP压缩包)在第四段,其偏移地址和大小分别是AD200、65400 ![]() 8、使用十六进制在线计算器计算,可以得到附件数据的起始位置是112600 ![]() 9、使用Hex Workshop打开已经修改好的zip压缩包,全选所有代码,然后复制 ![]() 10、再使用Hex Workshop打开原始的下载器,Ctrl+G弹出搜索框,在里面输入112600,注意需要勾选上Hex(十六进制) ![]() 11、然后,即可定位到附加数据的起始位置 ![]() 12、迅速切换到结尾,按住shift键,选中这段代码 ![]() 13、粘贴上第9步复制好的代码,会弹出两个提示框,都选择是 ![]() 14、修改好的截图如下,可以直接保存或者另存为 ![]() 15、这时再次打开下载器,会发现界面已简单汉化完成 ![]() 16、还需要考虑一个问题,那就是下载器每次启动都会先检查更新,假如真的让它更新了,那我们所有的操作就白费了,所以还要去更新 ![]() 17、用Ollydbg载入汉化完成的下载器,直接搜索字符串“update”,找到一些奇怪的字符串,双击进入代码 ![]() 18、拉到段首,直接修改成retn。当然,也可以把更新的地址用00填充。 ![]() 19、这样就算是修改完成了,虽然启动时还会有第16步的更新画面,但是经过测试,它是不会真正去更新的,只是显示一个画面而已。如果要彻底去除这个启动画面,还需要修改html文件,这已经超出了本帖探讨的范畴,故不做讨论。 ![]() 四、附件哈希值
学习教程快速掌握从入门到精通的电脑知识。 |
温馨提示:喜欢本站的话,请收藏一下本站!