QQ登录

只需一步,快速开始

微信登录

扫一扫,访问微社区

黑客驿站

查看: 101|回复: 0

黑客技术破解神器Hashcat的简单使用介绍

[复制链接]

183

主题

183

帖子

555

积分

高级会员

Rank: 4

积分
555
发表于 2018-10-6 12:07:43 | 显示全部楼层 |阅读模式
黑客技术破解神器Hashcat软件就是比较牛逼的密码破解软件,这种系列软件中包括有Hashcat和odhashcat,还有一种单独的新出的odrausscrack,这2者最大的区别就为Hashcat只能支持cpu破解,而odhashcat和odgaussrack则支持gpu加速,其odhashcat分为AMD版和NIVDA版。
   在使用黑客技术破解神器的时候,大家需要知道该软件的参数意思:
   hashcat  --help                        #查看帮助文档
       General:
-m   (--hash-type=NUM)         #hash种类,下面有列表,后面跟对应数字
-a    (--attack-mode=NUM)       #破解模式,下面也有列表
attack-mode:         
0 = Straight   (字典破解)
1 = Combination  (组合破解)
2 = Toggle-Case
3 = Brute-force  (掩码暴力破解)
4 = Permutation   (组合破解)
5 = Table-Lookup
详细的情况如下图:

1-150PR20531U7.png

1-150PR20531U7.png


-m:hash的种类应该不用介绍大家能够知道,它是对应下面数值的,至于不知道类型的hash就能使用hash-indentdire来进行确定,以下的话会重点说下Attack-mode。
-a 0:straight的字典模式为:hashcat -a 0 -m xx   ...详细的如下图:

1-150PR20602D6.png

1-150PR20602D6.png


-a 3:Brute-force掩码的暴力破解模式:
?l = abcdefghijklmnopqrstuvwxyz    ?u = ABCDEFGHIJKLMNOPQRSTUVWXYZ    ?d = 0123456789    ?s =  !"#$%&'()*+,-./:;?@[\]^_`{|}~    ?a = ?l?u?d?s
比如 ?d?d?d?d?d?d?d?d 对应8位纯数字组合; ?l?l?l?l?d?d?d?d 对应前4位小写字母,后4位数字组合,但如果我们不确定某一位到底是数字还是字母怎么写组合呢?这时候就要用到高级组合:
-1,  --custom-charset1=CS   -2,  --custom-charset2=CS   -3,  --custom-charset3=CS     -4,  --custom-charset4=CS  详细的情况如下图:

1-150PR20H6404.png

1-150PR20H6404.png


另外如果设置--custom-charset1=?l?d 那么就表示 ?1代表小写字母与数字组合,那么8位随机的数字与小写字母组合可以写成 ?1?1?1?1?1?1?1?1,完整的例子:
   hashcat test.txt -a 3 -m 0 --custom-charset1=?l?d ?1?1?1?1?1?1?1?1
再比如设置 --custom-charset2=xiao106347 那么就表示 ?2 代表字符串由 x i a o 1 0 6 3 4 7 组成的所有可能组合,完整例子:
hashcat test.txt -a 3 -m 0 --custom-charset2=xiao106347 ?2?2?2?2?2?2?2?2,详细的情况如下图:

1-150PR20IbI.png

1-150PR20IbI.png




      文章由HackDiD原创,转载请附链接

www.hackdid.com。站长负责技术培训QQ ,关于—培训介绍
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋| HACK DID

GMT+8, 2019-2-18 15:55 , Processed in 0.048602 second(s), 25 queries .

Powered by 柳月论坛

© 2010-2018

快速回复 返回顶部 返回列表