文件自取-gpu破解神器hashcat使用简介

在线wifi跑包 金刚包跑包 cap跑包 hccapx ewsa在线 就来 握手包跑包

各位好 又见面了 我是曹操 今天给大家带来一篇新的教程

希望各位细心学习 低调用网

hashcat需安装什么

为了提高文章的SEO效果,我将重新构建以下内容,保持原有信息的基础上,确保文章的相似度低于30%:

GPUHashcat是一款利用GPU强大的计算速度来提高密码破解成功率的工具。它可以利用GPU的高速运算能力,大大提升密码破解的效率。我曾经看到一位外国专家使用了由26块显卡组成的分布式系统,让我非常羡慕。目前,最好的GPUHASH软件非HashCat莫属。下面我将详细介绍HashCat系列软件所需的硬件和系统要求。

HashCat系列软件在硬件方面支持使用CU、NVIDIA GPU进行计算。在操作系统方面,它支持Windows和Linux平台,并且需要安装指定版本的显卡驱动程序。如果驱动程序版本不正确,可能会导致程序无法正常运行。如果要构建多GPU平台,最好使用Linux系统来运行HashCat系列软件,因为在Windows下,系统最多只能识别4张显卡。此外,在Linux下,可以使用VisualCL技术轻松地将多台机器连接起来,进行分布式作业。

在速度方面,ATI GPU的速度最快,使用单张HD7970进行MD5密码破解,速度可达到9000M/s。其次是NVIDIA显卡,同等级显卡GTX690的速度大约是ATI显卡速度的三分之一。速度最慢的是使用CPU进行HashCat软件的运算。

HashCat主要分为三个版本:Hashcat、oclHashcat-plus和oclHashcat-lite。这三个版本的主要区别在于功能和支持的算法种类。HashCat支持CPU解密,oclHashcat-plus支持使用多个GPU进行多个HASH的破解,并且支持的算法高达77种。oclHashcat-lite支持使用单个GPU进行单个HASH的破解,并且速度最快。

如果只有单个密文需要破解,推荐使用目前的软件版本为HashCat 0.46、oclHashcat-plus 0.15和oclHashcat-lite 0.15。速度较慢的版本可能需要升级,但在没有问题的情况下,无需升级到最新版本。根据测试,oclHashcat-lite 0.10的运算速度比0.15的运算速度快20%,所以对于单个密文的破解,推荐使用oclHashcat-lite 0.10。

HashCat软件具有十分灵活的方式,可以满足绝大多数HASH的破解需求。在HashCat中,通过–hash-type参数可以指定要破解的HASH类型。运行hashcat程序时加上–help参数,可以查看支持的HASH类型的代号。不同版本的HashCat支持的HASH类型可能有所不同。如果没有指定–hash-type参数,程序默认为MD5类型。

在HashCat中,通过–attack-mode参数可以指定破解模式。软件一共支持5种模式,分别是0 Straight(字典破解)、1 Combination(组合破解)、3 Brute-force(暴力破解)、6 Hybrid dict+mask(混合字典+掩码破解)和7 Hybrid mask+dict(混合掩码+字典破解)。下面介绍两种最常用的方式:字典破解和掩码破解。

使用字典破解时,可以使用命令oclHashcat-plus64.exe –hash-type 0 –attack-mode 0 -a 0 字典1 字典2 字典3…。使用掩码破解时,需要稍作说明。HashCat默认的掩码有9种,分别用?a-z、?A-Z、?0-9、?a-zA-Z、?a-zA-Z0-9、?l(键盘上所有的特殊字符)、?s(键盘上所有的可见字符)、?h(8位0xc0-0xff的十六进制字符)、?D(8位德语字符)、?F(8位法语字符)和?R(8位俄语字符)表示。如果要表示小写字母+数字的掩码,可以使用自定义字符集,通过–custom-charset1参数来设置。例如,要设置自定义字符集1为小写字母+数字,可以加上–custom-charset1 ?l?d。如果要设置自定义字符集2为abcd1234,可以加上–custom-charset2 abcd1234。如果要破解8位的小写字母+数字,需要设置掩码为?1?1?1?1?1?1?1?1。如果已知第一位为数字,长度为8位,后几位为大写字母+小写字母,可以设置掩码为?d?1?1?1?1?1?1?1。

对于已知长度的密码,可以使用固定长度的掩码进行破解。例如,对于11位数字,可以使用掩码?d?d?d?d?d?d?d?d?d?d?d。对于长度不确定的密码,可以使用–increment参数,并使用–increment-min和–increment-max来定义最短和最长长度。例如,要尝试破解8位小写字母的密码,可以使用命令oclHashcat-plus64.exe –hash-type 100 –attack-mode 3 -a 3 –increment –increment-min 8 –increment-max 11 –custom-charset1 ?l?d:sha1.txt。

为了最大化速度,可以对一些参数进行配置。Workload tuning参数支持的值有–gpu-accel,可以让GPU发挥最大性能。Gpu-loops参数支持的值范围是8-1024(有些算法只支持到1000),可以让GPU发挥最大性能。Segment size参数用于设置字典速度,默认为32MB,可以根据内存情况进行设置,越大越好。例如,使用命令oclHashcat-plus64.exe –hash-type 100 –attack-mode 3 -a 3 –increment –increment-min 8 –increment-max 11 –custom-charset1 ?l?d –segment-size 64:sha1.txt。

赞(0)