不可思议-黑客字典生成工具

关于压缩文件rar的破解我在网上找来很多的文章以及工具。能真正破解压缩文件的基本上暂时还没有发现。网上基本上流传着两种工具,一种是暴力破解,也是根据字典一个一个的去试探,当然这个基本上很难破解一个rar文件。除非那个密码设置的非常的简单,然后你有一个很好的字典。当然也要看你电脑的计算能力以及时间问题了。放心,哥们,这东西几率太小了。

分享一个不可思议的黑客字典,其实我也是在网上淘到,觉得编写这个字典的人是相当的牛逼啊,可以根据你的需求生成不同的字典。

下面介绍详细用法:

 

===============================================================================================

 

-m 参数用来生成手机号码字典:

 

   hackdic.exe -m d:\pass.txt 130 137 78511315 78511519

  

   就会生成13078511315-13778511519之间的手机号码

 

 

 

-t 参数用来生成电话号码字典:

 

   hackdic.exe -t d:\pass.txt 1319 8441234 8444321

 

   其中1319是区号,如果区号小于1000的话,如0813,就直接输入813即可,如:

 

   hackdic.exe -t d:\pass.txt 813 8442132 8444321

  

   就会生成08138441234-08138444321 之间的电话号码

 

-k 参数用来以行位单位消除重复字符串:-l参数是不区分大小写

  

   hackdic.exe -k a.txt b.txt

 

   -l 参数是不区分大小写

 

   hackdic.exe -k -l a.txt b.txt

 

-b 参数用来生成生日字典:

 

   hackdic.exe -b h File_name start_year start_month start_day end_y end_m end_d

 

   h 选向包含了生日的12种格式 

 

     printf("\n[optinonb]: h=1,19850102\th=2,1985//0//02\n");

     printf("            h=3,1985:01:02\th=4,1985.01.02\n");

     printf("            h=5,1985-01-02\th=6,198512\n");

     printf("            h=7,1985//1//2\th=8,1985:1:2\n");

     printf("            h=9,1985.1.2\th=10,1985-1-2\n");

     printf("            h=11,1985\\1\\2\th=12,1985\\01\\02\n");

 

   hackdic.exe -b 1 d:\pass.txt 1985 1 2 1989 11 12

 

   就会生成19850102-19891112之间的生日

 

   hackdic.exe -b 3 d:\pass.txt 85 1 2 89 1 3

 

   则生成85:01:02-89:01:03之间的生日

 

-d 参数用来穷举密码的

 

   -s 穷举a-z之间的密码位数,35位密码:

 

      hackdic.exe -d -s d:\pass.txt 2 3

     

      生成aa-zzz之间所有的排列

 

   -b 穷举A-Z:

 

      hackdic.exe -d -b d:\pass.txt 3 3

 

      AAA-ZZZ

 

   -n 穷举0-9

 

      hackdic.exe -d -b d:\pass.txt 5 5

 

      00000-99999

 

   还可以穷举用户自定义的字符串('^',要写输入两次)

 

   hackdic.exe -d ~!@#$ d:\pass.txt 3 3

 

   ~~~-$$$

======================================================================

以上完成了常规字典的功能,下面是字典的辅助工具,用以配置更理想的字典档

 

-a 参数用来合并无限的字典文件,可去掉不同文件中重复的密码

 

   hackdic.exe -a d:\ok.txt d:\1.txt d:\2.txt d:\3.txt

 

   将整理好的密码档存在ok.txt

 

 

-c 参数用来分割一个较长的密码档:

 

   hackdic.exe -c d:\ok.txt d:\11.txt d:\22.txt d:\33.txt

 

 

-ac -a 参数在每个密码前面加入指定的字符串:

 

       hackdic.exe -ac -a sgl d:\a.txt d:\b.txt

   

       a.txt中的每行前面加入sgl

 

 

-ac -c 参数在每个密码后面加入指定的字符串:

 

       hackdic.exe -ac -c sgl d:\a.txt d:\b.txt

 

 

-ac -a 参数在每个密码前面删除指定的字符串:

 

       hackdic.exe -ac -a sgl d:\a.txt d:\b.txt

 

 

-ac -b 参数在每个密码后面删除指定的字符串:

 

       hackdic.exe -ac -b sgl d:\a.txt d:\b.txt

 

 

-u 参数将每行的字符倒转:

 

   hackdic.exe -u d:\a.txt d:\b.txt

 

   a.txt每行字符倒转之后存在b.txt sgltthackersgl==>lgsrekcahttlgs

 

 

-g 参数保留含有指定字符串的密码:

 

   hackdic.exe -g tthacker d:\a.txt d:\b.txt

 

 

-c 类似unixcut的功能,将每行中指定字符前面的字符串保留

 

   hackdic.exe -cc ";" 2 d:\1.txt d:\2.txt

 

   将每行第个;字符前面的字符串保留:

 

   sglt;th;ac;kersgl     

   sgl;sgl

   sglwa;ngzh;itongsgl

 

   提取成:

 

   sglt;th

   sglwa;ngzh

 

   这些通常用在黑客提取password 文档时用到

 

 

-tt 类似coolfiretxt2dic,从文件中过滤特定的字符:

   

    -b 转换成大写形式

    -s 小写

 

    hackdic.exe -tt -b sgl d:\a.txt d:\b.txt

 

    sglt;th;ac;kersgl

    sgl;sgl

    sglwa;ngzh;itongsgl

 

    过滤sgl字符串:

 

    T;TH;AC;KER

    ;

    WA;NZH;ITON

 

-v 将文件中每行的特定字符,替换成指定的字符,类似宏替换的功能

 

   hackdic.exe -v tthacker wangzhitong 1.txt 2.txt

 

   dddtthacker

   s

   eeetthacker

   sgl

   ----------------------------------------------------------------

   dddwangzhitong 

   s

   eeewangzhitong

   sgl



 
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值