当前位置: 首页 > news >正文

不同hash加密类型的hashfile.txt文件

哈希密文破解步骤:

  • 确认hash格式
    根据经验或使用hashcat判断hash格式:
    hashcat --identify hashfile.txt
    查询hashcat处理类型
    hashcat --help | grep -i "MD5"
    
  • 准备hash文件
  • 使用hashcat或john破解
    hashcat -m 0 md5_hash.txt rockyou.txt
    john --format=bcrypt --wordlist=/rockyou.txt bcrypt_hash.txt
    
  • 查看破解结果
    john --show bcrypt_hash.txt
    清除john缓存
    

hash文件格式

  1. NTLM

    LMHASH:NTHash值
    

    来源:从SAM文件或NTDS.dit中提取

  2. NTLM v2

    username::DOMAIN:challenge:NTProofStr:NTLMv2Response
    认证用户名::域名(可能为空):服务器随机生成的挑战值(8字节):客户端计算的校验值(16字节):NTLMv2Response(完整的响应数据)
    

    来源:Wireshark捕获的SMB/LAP等NTMLv2流量,或Reponder提取。

  3. MD5

    5baa61e4c9b93f3f0682250b6cf8331b7ee68fd8
    或带盐
    md5($salt.$pass):5baa61e4c9b93f3f0682250b6cf8331b7ee68fd8:salt123
    
  4. bcrypt

    bcrypt哈希通常格式如下:$2a$,$2b$,如:					
    $2a$10$cVGIy9VMXQd0gM5ginCmjei2kZR/ACMMkSsspbRutYP58EBZz/0QO
    其中:$2a$表示bcrypt算法
    10 表示 cost factor(计算复杂度)
    剩余部分为:salt + hash
    
http://www.dtcms.com/a/324358.html

相关文章:

  • C# 中常用集合以及使用场景
  • 强制类型转换
  • AI 对齐:让人工智能与人类价值同频共振
  • JavaWeb——maven高级(5/5)-私服(私服的概念与作用、Maven 依赖的查找顺序、上传资源到私服的配置步骤、下载依赖配置条件)
  • 单链表专题---暴力算法美学(2)(有视频演示)
  • actuary notes[2]
  • 单调栈——数位删减
  • Go语言中切片(Slice)的拷贝
  • 自创论述类文本阅读:论温泉
  • PWM波的频谱分析及matlab 验证[电路原理]
  • 【Linux】使用静态 BusyBox 解决操作系统“塌方”问题
  • Premiere准备工作
  • AQS的详细讲解
  • Java对接支付宝,回调验签失败
  • 活动策划(展会、年会),在线工具能快速出邀请函不?
  • [创业之路-537]:经营分析会 - 销售目标以及支撑、关键策略、主要行动措施、资源保障、人才储备
  • 在 JDK 17 上完整观察 synchronized 锁升级过
  • 嵌入式第二十四课!!linux应用软件编程与文件操作!!!
  • Java 基础编程案例:斐波拉契数与从输入交互到逻辑处理
  • NodeJs学习日志(4):路由合并_环境配置_常用文件目录
  • HarmonyOS之module.json5功能详解
  • AI测试助手如何让Bug无处可藏
  • 湖南(源点咨询)市场调研 如何在行业研究中快速有效介入 中篇
  • 深入浅出DBSCAN:基于密度的聚类算法详解与Python实战
  • github上传文件
  • Navicat 无限适用
  • Tesseract训练个人字库操提高准确率操作全流程(详细)
  • 新手向:Python制作简易音乐播放器
  • Python中的 __name__
  • 遇到前端导出 Excel 文件出现乱码或文件损坏的问题