亚洲字迷 —中文Word之口令破解 为什么要破解中文简体Word之口令 ----------------------------- 每个人都有属于自己的空间,每个人都会有不希望别人知道的秘密; 每个人都有属于自己的口令,每个人都会有忘记口令的尴尬时刻. . . 你呢? 多少软件的数据是可以加上一把锁? 多少软件数据是在忘记口令之后有方法补救的? 这,要看软件公司的想法。 IBM宣称, 其电脑符合美国军方的安全标准,如果你设置了计算机保护口令,即使 遗失了计算机,也无需担心数据遗失;当然,如果您丢失了PASSWORD,后果将是IBM的N 年保修的失效,花费巨额现金更换主板和硬盘。 流行于国内的WPS, 对加密并没有下太大功夫,口令设置只能抵挡住业余爱好者, 且不说加密算法的简单, 一个Ctrl+QIUBOJUN就可以解决所有问题;安全性虽然差了一 点,但看了若干遗失口令拿着磁盘前来哭诉的先生小姐的惊喜表情,似乎也就可以原谅 了。无论锁有多么牢固,丢了钥匙就没有人不祈祷能够把锁打开。 Lotus Organizer, 优秀的个人记事本,向老板强力推荐,安全性?没问题,我都 解不开。 某月某日, 老板有请:这个的口令忘记了,帮我解开。目瞪口呆之下,我去 Lotus大喊Help me! 答曰:无药可救,坐着等死可也。只好重操老本行,半个小时的纸 上分析解决问题,向老板交出口令,幸而老板忘了我的吹嘘。 到了现在, Microsoft大行其道,WPS的问题也就转为WORD和EXECL问题。本来,这 个世界性的问题应该是早有国外的Hacker解决,可Bill Gates同志明智的把中文Word的 数据格式设置为亚洲简体版,结果就是若干优秀的口令破解软件失效。 问微软的技术服务吗?正版的用户绝对会被告知:我们很遗憾。 真的没办法了吗? NO! 中国的软件高手绝不是吃素的!我们有能力把中文Word的口令破译出来! 所以,有了UPW! 针对版本的问题 -------------- 本版本只针对WORD 6.0简体/繁体中文版,WORD 7.0简体/繁体中文版,其它版本一 律无效,无需再试,请等待作者的后续版本。 技术细节 -------- 为什么英文Word的Password Cracker不能用? 主要原因是英文Word的文件结构同中文的不同。 那么,被国内新闻界称之为数据结构最复杂的Word文档格式到底同国际版有何不同? 在国际版的文字部分,每个英文字符占一个字节,在加密时所有文字参与运算;而 中文Word汉字字符占两个字节,并且同普通中文软件中的保存顺序相反,英文字符也占 两个字节,但第二个字节为00,在加密时00不参与运算。 应该说,WORD的加密算法还是比较安全的,所有的口令破解软件均使用猜测法,利 用英文字符集有效字符较少的特点进行破解,需要使用被加密过的文本,这样,如果使 用英文WORD的PASSWORD破解工具进行中文WORD的口令破解,将因为字符集不同、英文字 符的第二字节不参与运算等因素的干扰,无法正确进行口令破解。 写给测试版用户 -------------- PWord 7.0的口令解除方法在8月初就搞定了,算法程序也编好,并在BBS上发布了 消息,不巧8月中旬有一个休假机会,我去了一趟大连,玩到月底才回来,处理了一些 杂务之后,才有心情改写这个程序。不过,在大连期间我把EXCEL也给杀了,但是也是 7.0以下版本。 目前发行的这个版本是针对中文Word 7.0的,如果有其它版本的Word文档需要解除 口令,可以MAIL给我,如果有问题,也请及时通报给我。 这个测试版未加任何限制,憋足了劲准备拨壳的同志们对不起了。也请大家手下留 情,不要扩散。(在FIDO上所说的21岁限制,就是怕有些小同志不守信用,我吃过苦头 -JH可别生气,你肯定是在老同志圈内 :) ) Q&A --- Q:目前到底可以解哪些文档? A:简体Word 6.0/7.0, 繁体Word 6.0/7.0 Q:为什么不能解Office 97? A:因为我不会解 :(。Office 97用了RAS算法, 需要时间 . . . Q:为什么UPW现在才开始公开? A:在BBS上讨论过, 一些人认为这样对MS用户是一种打击。所以我仅把UPW作小范围 扩散,不过考虑TW的MS用户无所谓,就专门作了一个CUPW的TW专用版来扩散。 现在,另一个Word口令解除工具MSOFPASS已经开始流传,我也就无所谓了。 Q:有了MSOFPASS还需要UPW吗? A:MSOFPASS能够算出中文Word口令的原因是俺告诉他算法了,不过这个俄罗斯鬼子 竟然没有感谢我。由于俺只告诉他中文Word7的算法,所以MSOFPASS只能算出PWORD7 的口令,而对Pword6/CWord6/CWord7均无效,不信大家可以试试。 版本历史 -------- 1.0 修改了几处小BUG, 鉴于MSOFPASS已经开始流传, 我也不再限制UPW的流 传 0.99.19 增加了繁体Word 6.0 0.99.10 重写了部分程序,增加了简体Word 6.0 0.99.02 0.99.01 + 0.99.01C = 0.99.02! 0.99.01C 针对台湾版Word 7.0的版本, 准备自由扩散(对于TW我可不考虑什么影响 问题) 0.99.01 Feng Ling发现了一个BUG,现在好了 0.99 第一个版本,可以解除中文Word 7.0文档的口令 98.3.15 冯志宏 Email:fengzh@iname.com Hompage: http://www.srsnet.com/fengzh OR http://members.xoom.com/fengzh CFIDO ID: Zhihong Feng Tele: 027-6835165