WPS万能密码的修改

Author: 谢新华 Date: 1997-01-01

  众所周知,WPS可对所编辑的文件设置密码,起到了一定的安全保密作用。可是,很多电脑爱好者也知道,WPS(无论什么版本)都存在万能密码:即按住Ctrl键不放,依次键入QIUBOJUN(即WPS的开发者“求伯君”的拼音,《电脑报》介绍过),就可以轻而易举地读出并修改带密码的文件,使加密失去意义。但是,笔者发现,WPS的万能密码可以随心所欲地修改,但版本不同,改法也不同。
#3  具体方法如下:
  ●对于Super-CCDOS 6.0F中的WPS,万能密码在WPS.EXE中,未经加密,改法简单,用PCTOOLS在WPSEXE中找十六进制串“11 09 15 02 0F 0A 15 0E”(即^Q^I^U^B^O^J^U^N的十六进制码),改成自己的万能密码的十六进制值即可。如万能密码设为ABCDEFGH,则将上述十六进制串改成“41 42 43 44 45 46 47 48”即可。
  ●对于UCDOS 3.1中的WPS,万能密码也在WPS.EXE中,但经过异或加密。用PCTOOLS在WPS.EXE中找十六进制串“19 0E 13 07 0B 09 17 0F”,万能密码是由这8个字节的值分别与“08 07 06 05 04 03 02 01”异或后得到的。因此,如万能密码设为ABCDEFGH,则将上述十六进制串改成“49 45 45 41 41 45 45 49”即可。
  ●对于UCDOS 5.0和UCDOS 6.0中的WPS,万能密码也在WPS.EXE中,经过新的动态加密。用PCTOOLS在WPS.EXE中找十六进制串“13 08 20 D7 05 0D 01 07 19 05”,其中,第三、四两个字节(20 D7)不管它,其余8个字节分别与“02 01 10 0F 0E 0D 0C 0B”异或得到万能密码。因此,如万能密码设为ABCDEFGH,则将上述十六进制串改成“43 43 53 4B 4B 4B 4B 43”即可。
  以上方法均调试通过,有兴趣的WPS用户不妨一试。