hashcat简介

hashcat是一款自称为世界上最快的密码破解工具。

hashcat常用命令

-m                           指定哈希类型

-a                            指定破解模式

-V                            查看版本信息

-o                            将输出结果储存到指定文件

--force                     忽略警告

--show                    仅显示破解的hash密码和对应的明文

--remove                 从源文件中删除破解成功的hash

--username             忽略hash表中的用户名

-b                             测试计算机破解速度和相关硬件信息

-O                            限制密码长度

-T                            设置线程数

-r                             使用规则文件

-1                             自定义字符集  -1 0123asd     ?1={0123asd}

-2                             自定义字符集  -2 0123asd    ?2={0123asd}

-3                             自定义字符集  -3 0123asd    ?3={0123asd}

-i                              启用增量破解模式

--increment-min       设置密码最小长度

--increment-max      设置密码最大长度

hashcat破解模式介绍

0    straight                                           字典破解

1    combination                                    将字典中密码进行组合(1 2>11 22 12 21)

3    brute-force                                      使用指定掩码破解

6    Hybrid Wordlist + Mask                  字典+掩码破解

7    Hybrid Mask  + Wordlist                 掩码+字典破解

hashcat集成的字符集

?l                代表小写字母

?u              代表大写字母

?d              代表数字

?s              代表特殊字符

?a              代表大小写字母、数字以及特殊字符

?b               0x00-0xff

hash id 对照表

实例演示-暴力破解MD5值

1.使用字典进行破解

hashcat  -a 0  0192023a7bbd73250516f069df18b500  password.txt  --force

2.使用指定字符集进行破解

hashcat  -a 3  63a9f0ea7bb98050796b649e85481845  ?l?l?l?l --force

3.使用字典+掩码进行破解

hashcat  -a 6  1844156d4166d94387f1a4ad031ca5fa  password.txt  ?d?d?d --force

4.使用掩码+字典进行破解

hashcat  -a 7  f8def8bcecb2e7925a2b42d60d202deb   ?d?d password.txt   --force

如果破解时间太长,我们可以按s键查看破解进度,p键暂停,r键继续破解,q键退出破解。

到此就完成了hashcat的介绍,如果想了解更多的Kali工具,请关注我!

hashcat详细使用教程相关推荐

  1. mysql为什么每天0点就装东西_MySQL的详细安装教程

    1.安装之前需要注意的几点 建议不要安装最新版本,一般找mysql5.0系列版本即可: mysq1官网有.zip和.msi两种安装形式: zip是压缩包,直接解压缩以后使用的,需要自己配置各种东西:m ...

  2. mysql windows 管道连接,科技常识:Windows Server 2016 MySQL数据库安装配置详细安装教程...

    今天小编跟大家讲解下有关Windows Server 2016 MySQL数据库安装配置详细安装教程 ,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关Windows Server 2016 ...

  3. python安装了运行不了_python详细安装教程

    本章开始,我们将详细介绍Python编程环境的搭建,工欲善其事必先利其器,所以我们这里先介绍python详细安装教程.由于Python是跨平台的,他可以运行在Windows.Linux.Mac等系统上 ...

  4. truffle详细使用教程

    详细使用教程 选择以太坊客户端 编译智能合约 运行迁移 测试智能合约 用 JavaScript 编写测试脚本 编写 Solidity 测试脚本 与智能合约交互 使用 EthPM 包管理工具 调试智能合 ...

  5. Apache的详细安装教程和遇到的问题解决方案

    Apache的详细安装教程和遇到的问题解决方案 参考文章: (1)Apache的详细安装教程和遇到的问题解决方案 (2)https://www.cnblogs.com/jave1ove/p/54864 ...

  6. centos7 查看ip_VMware安装CentOS 7操作系统详细操作教程(网络配置)

    网络配置,输入vi /etc/sysconfig/network-scripts/,按下Tab键,根据提示,输入ifcfg-eno16777736,按下Enter键,如下图所示: 图 1 网络配置-1 ...

  7. htc one m7刷Linux,HTC one m7官方刷机详细操作教程

    由于很多软件功能都需要手机进行刷机,所以入手HTC one m7新机的用户一定想着如何刷机.下面就来教你HTC one m7官方刷机的详细操作教程! 准备事项: 1.手机必须能用usb数据线电脑,因为 ...

  8. apache mysql 连接数 winnt,APACHE PHP MYSQL PHPMYADMIN超详细配置教程

    Apache+PHP+MySQL+phpMyAdmin超详细配置教程 安装之前需要下载 Apache2.0.59 PHP4.4.4Win32 MySQL4.12 phpMyAdmin2.9.1.1rc ...

  9. python详细教程-python入门(非常详细的教程)

    对于初学者而言,您要做的只是专注于Python语言,阐明学习重点,掌握学习节奏,并逐步学习.根据我多年的学习和工作经验,编程语言的学习分为以下三个步骤,无论您是否具有编程基础,都可以通过比较来完成. ...

  10. OpenGL 开发环境配置(Windows) - Visual Studio 2017 + GLFW + GLAD 详细图文教程

    OpenGL 开发环境配置(Windows) - Visual Studio 2017 + GLFW + GLAD 详细图文教程 大部分 OpenGL 是直接面向设备商的,如果开发者需要使用 Open ...

最新文章

  1. 色情低俗、暴力恐怖内容...如何用AI“一网打尽”?
  2. 机器学习中的规则化范数(L0, L1, L2, 核范数)
  3. [导入]javascript身份证号码验证函数支持带x
  4. java发送会议邀请邮件模板_Spring 发送邮件 HTML邮件
  5. 解决PowerDesigner中Name与Code同步的问题
  6. 从PCA和SVD的关系拾遗
  7. MySQL Information_Schema表使用注意事项
  8. 自动化测试用例设计方法
  9. event mpm php,Apache下三种MPM模式:prefork,worker和event
  10. 常见文件扩展名(后缀)
  11. CS5211中文规格书完整版|CS5211AN设计方案|CS5211电路设计资料
  12. 深度生成模型重塑药物研发【Cell子刊综述】
  13. 编解码学习笔记(九):QuickTime系列
  14. mysql blob 读取 图片_mysql中以blob形式存储的图片文件 通过ajax方式传输 在js中设置成img控件的src...
  15. ssd测试软件和实际 速度,固态硬盘实际速度比拼_三星 300E5K-Y05_笔记本评测-中关村在线...
  16. php项目宝塔搭建实战前后端Niushop开源商城系统
  17. 时间格式化函数,TS版本
  18. 飞歌导航软件测试,飞歌导航论坛App正式上线苹果应用商店App Store
  19. Java桌面程序开发——如何开发美观漂亮好看的桌面程序
  20. 机器人足球仿真第一次作业

热门文章

  1. 【学数据结构】-----串(顺序串、堆串、块链串)(7000字总结+代码+图)
  2. Linux与windows共享文件的神器:Samba
  3. python转义字符:‘\‘
  4. Python模块大全
  5. 创业和创业团队的感想感悟
  6. TCP/UDP端口列表
  7. TI单芯片毫米波雷达代码走读(十四)—— 多普勒维(2D)处理之静态杂波滤除
  8. Android安装同应用不同版本,android一个应用如何在一个手机上装多个不同版本的方法...
  9. C++ 优先队列 priority_queue 使用篇
  10. 试图通俗地讲一下庞加莱猜想是怎么回事