首页
/ 推荐开源项目:HAT——Hashcat自动化工具

推荐开源项目:HAT——Hashcat自动化工具

2024-05-22 23:16:51作者:房伟宁

1、项目介绍

HAT(Hashcat Automation Tool)是一个专为加速哈希分析过程而设计的自动化工具,尤其适用于常见的词表和规则。它由sp00ks开发,作为Hashcat的强大辅助,但不对其卓越性能负责。HAT旨在简化在安全评估期间进行哈希值分析的工作流程。

查看功能演示:https://sp00ks-git.github.io/posts/HAT-Features/

请注意,目前该版本仅支持Linux系统,Windows系统的用户请参考相应的仓库。

2、项目技术分析

HAT是Hashcat的封装器,提供了一些额外的功能。它支持以下类型的哈希:

  • NTLMv2 (NTHASH)
  • NetNTLMv1
  • NetNTLMv2
  • MD5
  • SHA-512
  • RC4-HMAC-MD5 (Kerberoasting)

主要特性包括:

  • 使用公开数据泄露事件中的常用词表进行直接测试。
  • 利用牛津字典增量组合进行直接词表测试。
  • 应用于企业环境的常见规则集。
  • 智能排序已分析的哈希,以字母顺序显示(Username::Domain:Hash:Password)格式。
  • 显示可视化的哈希分析状态,让您可以了解剩余待分析的哈希数量。
  • 集成Cewl,针对业务中未发现于词典或泄露列表的特定词汇进行搜索。
  • 集成Rsmangler,用于找出公司可能使用的特定单词的各种排列。

HAT期望的目录结构如下:

-> /opt/wordlists/rockyou.txt  
-> /opt/wordlists/1GB-4GB/  
-> /opt/wordlists/4GB+/  
-> /opt/wordlists/english-words/  
-> /opt/wordlists/merged_list/

3、项目及技术应用场景

HAT非常适合网络安全专家、渗透测试人员以及任何需要快速高效地分析密码哈希的人。通过自动化处理和集成多种工具,HAT可以提高工作效率,减少手动操作,尤其是在处理大量哈希时。

4、项目特点

  • 自动化:HAT自动执行多阶段的分析过程,从公共泄露的数据到自定义规则,大大减少了工作量。
  • 智能排序:以易于理解的方式组织哈希,便于跟踪分析进度。
  • 广泛兼容:支持多种常见的密码哈希类型,满足各种场景需求。
  • 集成工具:集成了Cewl和Rsmangler等实用工具,增加了灵活性和定制性。
  • 资源丰富:提供了多个大型词表的下载链接,方便您立即开始使用。

感谢以下工具的贡献者:

  • Cewl - @digininja
  • Passphrases - @initstring
  • Rsmangler - @digininja

总的来说,HAT是一个强大的工具,能够有效地提升您的哈希分析效率,如果您正在寻找一个易用且高效的解决方案,那么HAT绝对值得尝试。现在就加入社区,开始利用HAT提升您的工作效能吧!

登录后查看全文
热门项目推荐

热门内容推荐

最新内容推荐

项目优选

收起
openGauss-serveropenGauss-server
openGauss kernel ~ openGauss is an open source relational database management system
C++
136
187
RuoYi-Vue3RuoYi-Vue3
🎉 (RuoYi)官方仓库 基于SpringBoot,Spring Security,JWT,Vue3 & Vite、Element Plus 的前后端分离权限管理系统
Vue
881
521
openHiTLSopenHiTLS
旨在打造算法先进、性能卓越、高效敏捷、安全可靠的密码套件,通过轻量级、可剪裁的软件技术架构满足各行业不同场景的多样化要求,让密码技术应用更简单,同时探索后量子等先进算法创新实践,构建密码前沿技术底座!
C
361
381
ohos_react_nativeohos_react_native
React Native鸿蒙化仓库
C++
181
264
kernelkernel
deepin linux kernel
C
22
5
nop-entropynop-entropy
Nop Platform 2.0是基于可逆计算理论实现的采用面向语言编程范式的新一代低代码开发平台,包含基于全新原理从零开始研发的GraphQL引擎、ORM引擎、工作流引擎、报表引擎、规则引擎、批处理引引擎等完整设计。nop-entropy是它的后端部分,采用java语言实现,可选择集成Spring框架或者Quarkus框架。中小企业可以免费商用
Java
7
0
CangjieCommunityCangjieCommunity
为仓颉编程语言开发者打造活跃、开放、高质量的社区环境
Markdown
1.09 K
0
note-gennote-gen
一款跨平台的 Markdown AI 笔记软件,致力于使用 AI 建立记录和写作的桥梁。
TSX
83
4
cherry-studiocherry-studio
🍒 Cherry Studio 是一款支持多个 LLM 提供商的桌面客户端
TypeScript
613
60
open-eBackupopen-eBackup
open-eBackup是一款开源备份软件,采用集群高扩展架构,通过应用备份通用框架、并行备份等技术,为主流数据库、虚拟化、文件系统、大数据等应用提供E2E的数据备份、恢复等能力,帮助用户实现关键数据高效保护。
HTML
118
78