无忧启动论坛

 找回密码
 注册
搜索
最纯净的「微PE装机优盘」UEPON大师作品系统gho:最纯净好用系统下载站数据恢复、数据保护、视频编辑
Win To Go 极致利器(IXUNCIS固态U盘)无忧启动网成立20周年!广告联系 QQ:184822951 微信:wuyouceo
楼主: 2010shenweis

[讨论] 关于WinHex16.7 SR-1汉化出现错误1例

[复制链接]
发表于 2013-1-21 19:15:18 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2013-2-26 13:52:07 | 显示全部楼层
原帖由 <i>2010shenweis</i> 于 2012-10-4 22:34 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2577056&ptid=257113" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />
发现的其它问题:以16.7版为例<br />
1、英文:Tools---File Tools---Delete Recursively...,汉化没有;<br />
2、英文原版XP SP3下打开c:\windows\assembly时崩溃,我本想打开此文件夹内的文件,再试14.1 SR-3没有任何问 ...
<br />



对这个please use latin characters only问题我比较感兴趣,通来GOOGLE来到的此贴,
因为本人对破解很感兴趣,也破过几十个软件吧,但有很多问题还是未能彻底解决,所以呢凡事都想自己解决找到原因:
因此总是在下载到破解补丁后,总爱用WINHEX比较下文件到底哪里修改了代码,从而得到汇编地址加以分析。
在我的印象中,我用过的WINHEX版本中确实有那处的路径是C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\报告.txt
没有报错的版本,不知是不是修改过的?


昨天一时感兴趣从看雪论坛下载了一个修改过的,无需要user.txt注册的16.9 X86版本
工具--》文件工具--》安全擦除 这个选项可用。网上有很多版本都是有BUG的,会退出的。软件本身有案桩,未彻底破解。
我先前下载的这个相同版本总是在保存文件时有错误提示,注册码还总失效,结果下载了一个竟然真的解决了。
回复

使用道具 举报

发表于 2013-2-26 14:04:13 | 显示全部楼层
5楼的问题,插U盘,咱这版本写入成功,未报错。
回复

使用道具 举报

发表于 2013-2-26 14:54:37 | 显示全部楼层
:005376D9 E8FE0BEDFF          call 004082DC
:005376DE 84C0                    test al, al
:005376E0 7515                     jne 005376F7           这里改成EB15,中英文就全能保存了

* Possible StringData Ref from Code Obj ->"Please use Latin characters only"
                                   |
:005376E2 B9E0955300           mov ecx, 005395E0
:005376E7 8BC3                    mov eax, ebx
:005376E9 66BA6700              mov dx, 0067
:005376ED E8125EFDFF          call 0050D504
:005376F2 E9041D0000           jmp 005393FB

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:00537689(C), :005376E0(C)
|
:005376F7 8BC3                    mov eax, ebx
:005376F9 66BA9701              mov dx, 0197
:005376FD E80258FFFF           call 0052CF04     这里弹框!
快照4.gif
回复

使用道具 举报

发表于 2013-2-26 14:57:17 | 显示全部楼层
回复

使用道具 举报

发表于 2013-2-26 18:16:21 | 显示全部楼层

回复 #34 tt911 的帖子

对照着改了,确实能将报告存放到中文目录或用中文名称。还以为不支持中文,那请只使用拉丁字符的提示不是有意设的障碍?
有人反映软件会自动退出,但我这里真心没有遇到(16.3一度出现过),不知有无固定重现退出的操作方法没有?
另建议将看雪的资源转一下,那个论坛去不了。
回复

使用道具 举报

发表于 2013-2-26 20:58:45 | 显示全部楼层
原帖由 <i>LOVPE</i> 于 2013-2-26 18:16 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2687681&ptid=257113" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />
对照着改了,确实能将报告存放到中文目录或用中文名称。还以为不支持中文,那请只使用拉丁字符的提示不是有意设的障碍?<br />
有人反映软件会自动退出,但我这里真心没有遇到(16.3一度出现过),不知有无固定重现退 ...
<br />


那上面是 看雪论坛的附件,你只要注册个号就能下载了。
应你要求传上来了。Chinese.dat和Chinese2.dat等若干文件。。。是我先前的那个版本残留下来的。
看雪论坛中的那个版本唯独没有这两个文件,通过帮助菜单切换时会提示的。。。故而:杂交了下:
http://pan.baidu.com/share/link?shareid=434079&uk=3758469099


另,昨天晚上下载的那个发现跟网上其他地方下载到的同版本有上千处不同点。

还以为不支持中文,那请只使用拉丁字符的提示不是有意设的障碍?

上面的汇编结果是我上午用W32dasm+OD跟出来的结果,又在以前的很多老版本中试验都奏效了,
看来确实有点种族歧视之嫌~~~


还有发现这个版本的汉化也并不完美。

记着以前用过 右侧显示详细栏 修改过的版本,字体好大,看着好爽。可惜那块硬盘完蛋了。
快照1.gif
回复

使用道具 举报

发表于 2013-2-26 21:29:21 | 显示全部楼层
http://www.unpack.cn/thread-92318-1-2.html
WinHex16.9 中文输入小补
回复

使用道具 举报

发表于 2013-2-26 21:58:15 | 显示全部楼层
原帖由 <i>hy1368</i> 于 2012-10-22 11:48 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2587387&ptid=257113" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />
为什么非要通过主程序,要是这样以后不是总要修改主程序;要是能通过修改chinese2.dat不更方便。
<br />


即使不修改主程序,也没有通用性,因为程序一升级内部代码的位置就有偏移,所以最好的办法是集中火力堆加词典

你就拿http://teach.hanzify.org/article/13-1059062400.html这篇来说
16进制的代码即使给出来了。版本不同,也得重新跟踪再修改,而有共性的地方,确实函数入口点的和判断的形势差不多没变
同理可证。
回复

使用道具 举报

 楼主| 发表于 2013-2-26 22:55:43 | 显示全部楼层
原帖由 tt911 于 2013-2-26 14:54 发表
:005376D9 E8FE0BEDFF          call 004082DC
:005376DE 84C0                    test al, al
:005376E0 7515                     jne 005376F7           这里改成EB15,中英文就全能保存了

*  ...


天天911,祝愿很好!呵呵

这个工具一点不会用,都不知道怎么改成EB15,请指点,谢谢!
回复

使用道具 举报

发表于 2013-2-27 00:33:16 | 显示全部楼层

机器码上面明明白白的还有汇编码全给你了

有两种方法:
1.winhex中打开winhex.exe, alt+g   136ae0 ,75改成EB,存盘退出。

或者


方法
2winhex中打开winhex.exe, ctrl+alt+h , 查找 E8FE0BEDFF84C07515
                                          替换 E8FE0BEDFF84C0EB15

存盘退出

[ 本帖最后由 tt911 于 2013-2-27 00:37 编辑 ]
回复

使用道具 举报

发表于 2013-2-27 09:42:22 | 显示全部楼层

回复 #37 tt911 的帖子

原以为看雪的是你说的不要USER.TXT的,下来测试才知是跳中文报告的,想要免USER.TXT可用修改本。
大约从16.X开始,软件已将Dialog.DLL一部分内容内置到WINHEX主程序,一部分放到LANGUAGE.DAT了,目前CHINESE2.DAT(汉化版的Dialog.DLL)还能用,但其实早已跟不上形势了。
回复

使用道具 举报

发表于 2013-2-27 11:06:04 | 显示全部楼层
原帖由 <i>LOVPE</i> 于 2013-2-27 09:42 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2688001&ptid=257113" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />
原以为看雪的是你说的不要USER.TXT的,下来测试才知是跳中文报告的,想要免USER.TXT可用修改本。<br />
大约从16.X开始,软件已将Dialog.DLL一部分内容内置到WINHEX主程序,一部分放到LANGUAGE.DAT了,目前CHINESE2. ...
<br />

原看雪链接上下载的那个确实说是免KEY文件,测试发现点注册那里是空白的。
千万不能点,一点就成为只读版本了。user.txt要是没有确实也是 未解锁标志。
快照5.png
// WinHex license file

Name: "user"
Addr1: "here"
Addr2: "ther"
Key1: "D54CF04F5A4EB2573A54E5AFA3924A07"
Key2: "02DD8FB75AEBE8B93C14EEFDF59881D4"
Chksm: "F7"

下面的内容粘进去注册,提示生成了user.txt,出现右侧图,但下次再运行就变成了左侧那个图了。
他那文件和汉化之家下载的文件有1006处不同,也不知到底都改了哪些内容(http://bbs.pediy.com/showthread.php?t=162306)

WINHEX 16.9。
的专业版已经激活。的
user.txt:不(可以安全地重命名或删除),包含在该软件包,适用于目前的版本
将不会自动退出/偶然。 WINHEX

/偶然      这句话就不好理解了。那证明还是会有意外发生的吧。

比较不同不能用中文命名那里我只改了上面给出的汇编代码中的一句而已。
还有从网上下载的若干版本中没有完美汉化版。

回来到看雪论坛 把那位作者PM来,请教下到底修改了 哪1006处不同
新版确实太大了,记忆中的版本不足1M,ZDNET 5星软件给的也不算过份。
只可惜HIEW没有win版的。不然用的会更爽。
回复

使用道具 举报

发表于 2013-2-27 11:29:16 | 显示全部楼层
看过不少看雪论坛出的解密类教程,好像KEY文件和算法也有一定关系,验证机制比一般注册流程本身就复杂,winrar的那个KEY(rarreg.key)文件就是一个很好的例子,虽然教程中也有免winrar钥匙文件的例子,但大部分看到的很多破解还是有rarreg.key的。有一个总比没有好一些,毕竟那才是软件正常的验证流程。
回复

使用道具 举报

发表于 2013-2-27 11:36:53 | 显示全部楼层
原帖由 <i>freesoft00</i> 于 2013-2-26 21:29 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2687781&ptid=257113" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />
http://www.unpack.cn/thread-92318-1-2.html<br />
WinHex16.9 中文输入小补
<br />
下载不了,没有 邀请码。
把不能 把那个文件传上来研究下?
回复

使用道具 举报

发表于 2013-2-27 11:50:38 | 显示全部楼层

回复 #43 tt911 的帖子

如果你同时拥有修改版和原版,自己用DOS命令 FC 比较一下便知修改之处:
C:>FC 修改版.EXE 原版.EXE > 区别.TXT
回复

使用道具 举报

发表于 2013-2-27 12:07:38 | 显示全部楼层
原帖由 <i>LOVPE</i> 于 2013-2-27 11:50 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2688123&ptid=257113" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />
如果你同时拥有修改版和原版,自己用DOS命令 FC 比较一下便知修改之处:<br />
C:>FC 修改版.EXE 原版.EXE > 区别.TXT
<br />

那个DOS下命令以前用过,不过得输入有些麻烦,另外上面的论坛无法下载,因为没有邀请码
其实TC的比较也算可以,但没有winhex比较后得到的代码 同 16进制代码 来的醒目。


真是怪,我这chrome论坛回贴代码成乱码ad muncher和adblock全关了也一样。。。
过两天还是用传统节目opera吧。
回复

使用道具 举报

发表于 2013-2-27 13:53:39 | 显示全部楼层
在ascii窗口可以输入中文,覆盖原本文件即可

[ 本帖最后由 freesoft00 于 2013-2-27 14:05 编辑 ]

WinHex.part1.rar

350 KB, 下载次数: 16, 下载积分: 无忧币 -2

WinHex.part2.rar

350 KB, 下载次数: 17, 下载积分: 无忧币 -2

WinHex.part3.rar

213.35 KB, 下载次数: 16, 下载积分: 无忧币 -2

回复

使用道具 举报

发表于 2013-2-27 14:59:10 | 显示全部楼层
原帖由 <i>freesoft00</i> 于 2013-2-27 13:53 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2688203&ptid=257113" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />
在ascii窗口可以输入中文,覆盖原本文件即可
<br />
好像明白了,该是右侧的窗体吧。可惜拖动还会出现乱码,再拖来回就好了,这个问题要能修复下就爽了。
回复

使用道具 举报

发表于 2013-2-28 12:28:19 | 显示全部楼层
好象拖动一直就那样。
对就在右侧直接输入中文就可以,而原版的不行
快照7.png
回复

使用道具 举报

发表于 2013-2-28 15:29:11 | 显示全部楼层
原帖由 freesoft00 于 2013-2-27 13:53 发表
在ascii窗口可以输入中文,覆盖原本文件即可


有一个改进地方,麻烦freesoft00帮忙转一下,没有邀请码注册不了论坛,谢谢。


http://www.unpack.cn/thread-92422-1-1.html
“在刀哥的基础上再小补一下WinHex16.9,并加入较好的中文文件,

小补:文件对比保存文件名为中文的错误。”


[ 本帖最后由 2011bm 于 2013-2-28 15:30 编辑 ]
回复

使用道具 举报

发表于 2013-3-1 01:15:07 | 显示全部楼层
你的意思是转到这里吗

WinHex16.9中文小补.part1.rar

350 KB, 下载次数: 46, 下载积分: 无忧币 -2

WinHex16.9中文小补.part2.rar

350 KB, 下载次数: 39, 下载积分: 无忧币 -2

WinHex16.9中文小补.part3.rar

239.58 KB, 下载次数: 39, 下载积分: 无忧币 -2

回复

使用道具 举报

发表于 2013-3-1 18:20:33 | 显示全部楼层
谢谢freesoft00帮忙转过来
回复

使用道具 举报

发表于 2013-3-3 10:00:45 | 显示全部楼层
原帖由 <i>freesoft00</i> 于 2013-3-1 01:15 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2689212&ptid=257113" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />
你的意思是转到这里吗
<br />

朋友,
问题1,请教下52层 跟48层的附件有什么区别?我下载试用了一下里边的winhex.exe主程序,好像拖动还会乱码,难道人品问题还是其他。。。
问题2,能不能帮我问下修改源文件的那论坛的那位朋友,他在OD中用的何函数设的断点?因为手上的winhex修改的文件大小不同所的文件没有可比性,
因此俺想让俺的那个文件也能达到相同目的。

刚才用exescope修改了下winhex.exe下的快捷键

F1:打开对比文件对话框
ctrl+f 查找文本           未改
ctrl+shift+f   查找16进制
ctrl+h 替换文本          未改
ctrl+shift+h 替换16进制

因为原版的不习惯,所以就得再改下,完事有个小
快照3.jpg
问题,看到后面菜单显示多余部分没有?exescope修改删除。。了之后,其他语言显示正常,中文的
应该跟Chinese2.dat和Chinese.dat有关,但搜索不到呢,希望有人指点下:Thank you so much!
回复

使用道具 举报

发表于 2013-3-3 10:04:23 | 显示全部楼层
我明白了:Chinese2.dat可用eXeScope打开。。。modify之。
回复

使用道具 举报

发表于 2013-3-3 10:09:19 | 显示全部楼层
快照4.jpg 这次改的比较顺眼了,单手可操作性好了。
回复

使用道具 举报

 楼主| 发表于 2013-3-3 10:30:23 | 显示全部楼层
原帖由 tt911 于 2013-3-3 10:04 发表
我明白了:Chinese2.dat可用eXeScope打开。。。modify之。


Chinese2.dat编辑工具:

Resource Hacker.part1.rar (200 KB, 下载次数: 4)
回复

使用道具 举报

发表于 2013-3-3 10:54:19 | 显示全部楼层
原帖由 <i>2010shenweis</i> 于 2013-3-3 10:30 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2690747&ptid=257113" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />

<br />

<br />
Chinese2.dat编辑工具:<br />
<br />
157318<br />
157319<br />
157320<br />
157321
<br />

那个以前也用过,觉得还是不错的,
exescope最重要使用原因在于:编辑起来比较方便不用切换,函数引用表查询起来复制省事,缺点就是文件校验比较严格,比方位图超过原大小了就不能保存了,有些地方比如快捷键添加新的容易报错。
我觉得最厉害的,还是Restorator莫属,资源导入导出方便,功能上多样。

http://pan.baidu.com/share/link?shareid=443416&uk=3758469099(论坛附件真折腾人啊。总报错)204.8 kb也甭小点了吧。
回复

使用道具 举报

发表于 2013-3-3 21:13:20 | 显示全部楼层
ascii窗口的文字拖动乱码,一直就是那样的,有时候再拖回去就显示正常了。


第二个传递他是在小刀的基础上,小补:文件对比保存文件名为中文的错误。
好象就是你前面的修改的地方,使文件比对可以保存为中文名字不出错。



问题2,能不能帮我问下修改源文件的那论坛的那位朋友,他在OD中用的何函数设的断点?因为手上的winhex修改的文件大小不同所的文件没有可比性,
因此俺想让俺的那个文件也能达到相同目的。
-------------------------------------------------------------
还用问吗?是48层的还是问52层的人
回复

使用道具 举报

发表于 2013-3-3 21:14:12 | 显示全部楼层
你是win8系统吧。大字体看着就是舒服
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2020-12-3 06:21

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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