linux下zip文件密码破解Fcrackzip

fcrackzip暴力破解的速度很快, 

我是在ubuntu上安装的,用命令sudo apt-get install fcrackzip 

安装之后就可以开始破解了 

首先用fcrackzip --help去查看命令的各个参数的意思,也可以用man去查看一下 

USAGE: fcrackzip 
          [-b|--brute-force]            use brute force algorithm 
          [-D|--dictionary]             use a dictionary 
          [-B|--benchmark]              execute a small benchmark 
          [-c|--charset characterset]   use characters from charset 
          [-h|--help]                   show this message 
          [--version]                   show the version of this program 
          [-V|--validate]               sanity-check the algortihm 
          [-v|--verbose]                be more verbose 
          [-p|--init-password string]   use string as initial password/file 
          [-l|--length min-max]         check password with length min to max 
          [-u|--use-unzip]              use unzip to weed out wrong passwords 
          [-m|--method num]             use method number "num" (see below) 
          [-2|--modulo r/m]             only calculcate 1/m of the password 
          file...                    the zipfiles to crack 

methods compiled in (* = default): 

0: cpmask 
1: zip1 
*2: zip2, USE_MULT_TAB 

上面的各个参数一看就明白了,其中的 -c是可以指定字符的类型,比如纯数字或着字母等 
下面是-c 下面的具体的参数 
-c, --charset characterset-specification 
              Select  the  characters  to use in brute-force cracking. Must be 
              one of 

                a   include all lowercase characters [a-z] 
                A   include all uppercase characters [A-Z] 
                1   include the digits [0-9] 
                !   include [!:$%&/()=?{[]}+*~#] 
                :   the following characters upto the end of the spe- 
                    cification string are included in the character set. 
                    This way you can include any character except binary 
                    null (at least under unix). 

              For example, a1:$% selects lowercase characters, digits and  the 
              dollar and percent signs. 


OK,现在做一个例子,首先生成一个带有密码的zip的包 

zip -P hujhh test.zip test1.txt test2,txt 

可以看到密码是5位的纯字母 

现在就用我们的这个软件开始破解 

fcrackzip -v -b -u -c a -p aaaaa test.zip 

不一会就可以看到破解成功的信息 
PASSWORD FOUND!!!!: pw == hujhh 

这里看到破解速度还是很快的,当然,这是知道密码的组成和位长的情况下,尝试的次数少,当然快,如果不知道长度,也不知道字符的组成,那么就看运气和速度了 

说明一下上面的命令,一般的情况下也就是用这些参数 
-v 就是可以看到更多的信息 
-b 暴力破解 
-u 用zip去尝试 
-c 指定字符 a 就是说明密码是由小写字母组成的 
-p 弄一个初始化的密码 aaaaaa 如果是纯数字000000  当然这里的长度都是6 

-B 这个可以看看机子破解的速度 

这个就说明到这里,其它的看帮助文档就可以了。 

转载于:https://my.oschina.net/u/2525089/blog/1581516

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值