获取ARJ压缩包密码的工具——ARJ PASSWORD SEARCHER

Author: 江苏 方新沪 Date: 1996-10-25

        第一种方法:使用程序SOLVEPWD.COM,可以立即获得密码,但必须具有压缩包中一个文件供对比之用。这个文件必须是用ARJ以不加密方式压缩的。
        获取密码的命令行句法是:
        SOLVEPWD 不加密压缩包 加密压缩包
        例如,你把TOOLS子目录中所有文件制作了一个加密压缩包TOOLS.ARJ,但忘记了它的密码,而压缩在TOOLS.ARJ中的LHA.EXE,手头还有,就可再用ARJ将LHA.EXE另制成只有一个文件的压缩包LHA.ARJ,不加密码,然后执行命令:
        SOLVEPWD LHA.ARJ TOOLS.ARJ
        屏幕上马上显示TOOLS.ARJ的密码。
        如果加密压缩包中的文件你一个也没有,就得改用BRKARJ.EXE程序了。使用这个程序时,数据文件PASSWORD.DAT必须在同一个子目录中。命令行格式是:
        BRKARJ 加密压缩包
        命令执行时,程序以“穷尽法”测试并显示所有可能的密码字,当找到正确的密码时,即显示在屏幕上并结束操作。
        如你试用类似“123”这样的简单密码制作了一个加密压缩包,又用BRKARJ迅速找到了密码,因而大喜过望,你也许高兴得太早了。ARJ允许的密码长度,是1至8个字符,每个字符又可以是91个不同字符之一,它们是:10个数字,52个大小写英文字母,29个其它符号,最后一个符号是“/”。这些字符依上述次序排列在文件PASSWORD.DAT中,供BRKARJ解密时调用。假定压缩包用的是8字符密码,第一个和最后一个字符都是“/”,那么,就差不多真的需要穷尽所有的可能性,才能找到密码了,所需时间之长无法想象,因此,使用这种方法查找密码时,一看时间稍长,最好放弃了事,不过,大多数情况下还是可以在短时间内找到密码的。