中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS汉化世界 & 中文系统 (中文化室) » 请问用什么工具可以脱Watcom C/C++ (*LE) CauseWay的壳
作者:
标题: 请问用什么工具可以脱Watcom C/C++ (*LE) CauseWay的壳 上一主题 | 下一主题
dosgame
初级用户





积分 22
发帖 5
注册 2006-5-25
状态 离线
『楼 主』:  请问用什么工具可以脱Watcom C/C++ (*LE) CauseWay的壳

以下是我用FileInfo检测的结果

Watcom C/C++ (*LE) CauseWay                                           40000

run.exe                 DEC            HEX             Interesting values
════════════════════════════════════════════════════════════════════════════════
Signature [0000B660h]   "LE"           4C45h               46688    0000B660h
────────────────────────────────────────────────────────────────────────────────
Address  CS : IP        00000001h :000CA498h          Entry point :   123E98h
          SS : SP        00000003h :0005A510h          Auto DS num : 00000003h
1→──────────────────────────────────────────────────────────────────────────────
Table ofs. to Object    00196          00C4h  (0000B724h)   Count :        3h
         Object pages    00268          010Ch  (0000B76Ch)   Count :      152h
            Resources    01620          0654h  (0000BCB4h)   Count :        0h
        Resident name    01620          0654h  (0000BCB4h)     CPU : 80386
              Entries    20067          4E63h  (000104C3h)   Flags : 00000200h
────────────────────────────────────────────────────────────────────────────────
Offset to data pages                  59A00h   OS: OS/2      Size :     1000h
       first iterated    00000          0000h                sLast :      5EBh
Instance pg. preload    00000          0000h        preload Count :        0h
         pages demand    00000          0000h                  CRC : 00000000h
────────────────────────────────────────────────────────────────────────────────
Size initial heap       00000          0000h    EB 76 57 41 54  43 4F 4D 20 43
             stack       00000          0000h    2F 43 2B 2B 33  32 20 52 75 6E

这是以前的dos版软件,现在的脱壳软件大部份都是脱PE壳的,不知道有哪一款软件可以脱?

好像ghost75也用了causeway dos extender,在论坛里好像有人说脱了,不知道是怎么做到的?

原文件在这里:http://218.16.122.71/run.rar
请会的人帮帮忙,谢谢了

[ Last edited by dosgame on 2006-7-19 at 00:58 ]

2006-7-16 23:10
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
liguoyin
初级用户





积分 183
发帖 65
注册 2006-4-26
状态 离线
『第 2 楼』:  

因我的电脑执行不了此程序,界面信息无法确认。我大致提取了一下提示信息,好像此文件没有加壳,一些原始的信息还在。现将提取的提示信息附上,请核查。

附件 1: tishi.txt (2006-7-18 10:36, 110.94 K, 下载附件所需积分 1 点 ,下载次数: 10)
2006-7-18 10:36
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
dosgame
初级用户





积分 22
发帖 5
注册 2006-5-25
状态 离线
『第 3 楼』:  

TO:liguoyin
谢谢你的回复

这个软件是romdos下的,在windows的cmd里边也可以执行,可以返回一些提示信息,因为采用了加密硬件和对硬件有要求,所以在我电脑也没有成功的运行过.

在执行完程序后应该会很快退出,在C:\根目录下生成了一个debug.dat文件,里面的信息是程序执行返回的错误信息.

因为程序太大,整个系统有一个多G,而且还与硬件相关,所以没办法传上来,我想做的是把它汉化,我传上来的这个是主程序,本身是可以支持双字节的,因为它支持多个国家的语言,如希腊文(好像希腊文也是双字节的吧).这个程序是带图形界面的,所有的文字信息都存储在对应的dbf文件及txt文件中,程序会根据设定的语言自动获取相应的文本并显示.

所以我想把对应的希腊文改成中文,并加入中文字库.因为刚刚接触汉化,很多东西都不懂,所以还请多多指教.这个系统中有一个font目录,程序在启动的时候也有调用其中的文件,不知道是不是字库,后缀是smk的文件,不知道有没有加密.我传一个上来,请帮我看一下好吗.

附件 1: KBFONT.rar (2006-7-19 00:59, 99.14 K, 下载附件所需积分 1 点 ,下载次数: 25)
2006-7-19 00:57
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
liguoyin
初级用户





积分 183
发帖 65
注册 2006-4-26
状态 离线
『第 4 楼』:  

smk文件我已察看过了,不是有效的字体文件,可能是字形文件,在图形界面上使用。如果是这样,汉化的难度就大了。
因“所有的文字信息都存储在对应的dbf文件及txt文件中,程序会根据设定的语言自动获取相应的文本并显示.”建议汉化从dbf文件及txt文件开始,看一下效果。如能正确显示汉字,可继续汉化工作;如不能显示,可能是smk文件在起作用,建议放弃或另请高手。

2006-7-19 11:36
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
dosgame
初级用户





积分 22
发帖 5
注册 2006-5-25
状态 离线
『第 5 楼』:  

我改过了,显示出来是乱码。

是想放弃了,搞了好长一段时间了,还是一点头绪都没有

这个SMK文件应该是加过密的,系统中差不多80%的文都是smk格式的。

[ Last edited by dosgame on 2006-7-19 at 20:08 ]

2006-7-19 19:53
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: