首页 > 其他分享 >hashcat的简单使用

hashcat的简单使用

时间:2024-03-25 15:22:24浏览次数:22  
标签:hash 简单 hashcat 密码 increment 使用 掩码 破解 四位

参数

-a  指定要使用的破解模式,其值参考后面对参数。“-a 0”字典攻击,“-a 1” 组合攻击;“-a 3”掩码攻击。
-m  指定要破解的hash类型,如果不指定类型,则默认是MD5
-o  指定破解成功后的hash及所对应的明文密码的存放位置,可以用它把破解成功的hash写到指定的文件中
--show  显示已经破解的hash及该hash所对应的明文
--increment-min  密码最小长度,后面直接等于一个整数即可,配置increment模式一起使用
--increment-max  密码最大长度,同上

攻击模式

  0 | Straight(字段破解)
  1 | Combination(组合破解)
  3 | Brute-force(掩码暴力破解)
  6 | Hybrid Wordlist + Mask(字典+掩码破解)
  7 | Hybrid Mask + Wordlist(掩码+字典破解)
-3 abcdef -4 123456 那么?3?3?3?3?4?4?4?4就表示为前四位可能是“abcdef”,后四位可能是“123456”
八位数字密码:?d?d?d?d?d?d?d?d
八位未知密码:?a?a?a?a?a?a?a?a
前四位为大写字母,后面四位为数字:?u?u?u?u?d?d?d?d
前四位为数字或者是小写字母,后四位为大写字母或者数字:?h?h?h?h?H?H?H?H
前三个字符未知,中间为admin,后三位未知:?a?a?aadmin?a?a?a

批量破解
hashcat64.exe -a 0 hash.txt password.txt -o result.txt

标签:hash,简单,hashcat,密码,increment,使用,掩码,破解,四位
From: https://www.cnblogs.com/20031225gbz/p/18094431

相关文章

  • 【保姆级】2024年最新Onlyfans使用订阅教程
    【必看】开通步骤订阅OnlyFans的步骤简要总结如下:使用虚拟信用卡平台WildCard开通虚拟信用卡:注册教程。开卡后,进入WildCard首页,就能看到自己的虚拟信用卡信息把虚拟信用卡的信息填写到OnlyFans绑定信用卡界面就OK了总费用:从上面的链接进入开卡费一年9.9美元+OnlyFans订阅......
  • 使用logrotate配置日志切割
    日志切割的方式有很多种,以下为使用logrotate配置nginx的日志切割1、配置切割nginx的日志文件  vi/etc/logrotate.d/nginx/var/log/nginx/*.log{create0640nginxrootdailyrotate10size2Gmissingoknotifemptycompresssharedscr......
  • 如何极狐GitLab Runner 使用特权身份运行
    本文作者:徐晓伟GitLab是一个全球知名的一体化DevOps平台,很多人都通过私有化部署GitLab来进行源代码托管。极狐GitLab是GitLab在中国的发行版,专门为中国程序员服务。可以一键式部署极狐GitLab。本文主要讲述了如何使用极狐GitLabRunner使用特权身份运行。问题安......
  • Rust使用Sauron实现Web界面交互
    目录简介架构Application和组件简单入门示例先决条件创建项目编译库文件引用库文件运行项目界面交互示例创建项目编译库文件实现应用函数引用库文件运行项目参考资料简介Sauron是一个多功能的Web框架和库,用于构建客户端和/或服务器端Web应用程序,重点关注人体工程学、简单......
  • config.cache 使用
    官方地址:https://docs.pytest.org/en/8.0.x/reference/reference.html#config-cache在pytest中,cache是一个非常有用的功能,它允许你在测试会话之间持久化状态。这意味着你可以在一次测试运行中存储一些值,并在后续的测试运行中访问这些值。这对于需要重用昂贵的计算结果或避免重......
  • 为什么 export 导出一个字面量会报错,而使用 export default 就不会报错?
    核心其实总的来说就是export导出的是变量的句柄(或者说符号绑定、近似于C语言里面的指针,C++里面的变量别名),而exportdefault导出的是变量的值。需要注意的是:模块里面的内容只能在模块内部修改,模块外部只能使用。esModule在语法层面做了一层浅层的保护(即将import导入的变量......
  • windows10便签怎么调出来 win10便笺功能怎么使用
    对于许多上班族来说,电脑不仅是工作的必备工具,更是一个高效管理日常任务和信息的平台。在这个信息爆炸的时代,如何在繁忙的工作中快速记录、查看和提醒重要事项,成为提升工作效率的关键。便签软件,因其简单、便捷的特性,逐渐成为上班族电脑桌面的常客。那么Windows10便签怎么调出来?win......
  • 为什么使用类型化数组来进行字节操作而不是普通的 javascript 数字数组
    1.javascript中的数字数据类型默认为64位(8字节),无论任何数字。这意味着可以在不损失精度的情况下表示-2⁵³+1到2⁵³–1范围内的数字。这意味着即使我们想存储10个,也会消耗8个字节的内存,而这是根本不需要的。当内存效率是一个问题时,特别是在处理大型整数数组或二进制数......
  • python3.6 使用调用栈储存上下文变量
    python3.6使用调用栈储存上下文变量从python3.7开始,新增contextvars模块,用于储存上下文变量.使用场景#python3.7fromcontextvarsimportContextVarimportasynciouser=ContextVar('var')asyncdefb():u=user.get()print(f'getname{u}')......
  • requests---requests-mock的简单介绍
    前言在日常测试过程中或者研发开发过程中,目前接口暂时没有开发完成,测试人员又要提前介入接口测试中,测试人员不仅仅只是简单的编写测试用例,也可以通过一些mock的方法进行来提前根据接口测试的情况进行模拟返回接口的信息,进行模拟接口各种场景的异常。requests-mockrequests-......