离线密码工具(2)

oclhashcat

  • 号称世界上最快、唯一的基于GPU的密码破解软件

  • 免费开源、支持多平台、支持分布式、150+hash算法

  • 硬件支持

  • 虚拟机中无法使用

  • 支持CUDA技术的NVIDIA显卡

  • 支持OpenCL技术的AMD显卡

  • 安装相应的驱动

  • 限制

  • 最大密码长度55字符

  • 使用Unicode的最大密码长度27字符

  • 命令

oclHashcat -m 0 hash.txt -a 3 ?a?a?a?a?a?a?a  ##注?| = abcdefghijklmnopqrstuvwxyz?u = ABCDEFGHIJKLMNOPQRSTUVWXYZ?d = 0123456789?s = !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~?a = ?|?u?d?s?b = 0x00 - 0xff

RainbowCrack

  • 基于时间记忆权衡技术生成彩虹表

  • 提前计算密码的HASH值,通过比对HASH值破解密码

  • 计算HASH的速度很慢,修改版支持CUDA GPU

  • https://freerainbowtables.com/

  • KALI中包含的RainbowCrack工具

  • rtgen:预计算,生成彩虹表,耗时的阶段

  • rtsort:对rtgen生成的彩虹表进行排序

  • rcrack:查找彩虹表破解密码

  • 以上命令必须顺序使用

  • 彩虹表

  • 密码明文、HASH值、HASH算法、字符集、明文长度范围

  • rtgen

  • LanMan、NTLM、MD2、MD4、MD5、SHA1、RIPEMD160

rtgen md5 loweralpha 1 5 0 10000 10000 0
  • 计算彩虹表时间可能很长

  • 下载彩虹表

  https://freerainbowtables.com/	http://rainbowtables.shmoo.com/
  • 彩虹表排序

  • /usr/share/rainbowcrack #彩虹表生成路径

rtsort /md5_loweralpha#1-5_0_1000x1000_0.rt #对彩虹表进行排序
  • 密码破解
rcrack *.rt -h 5d42402abc4b2a76b9719d911017c592rcrack *.rt -l hash.txt

John

  • 支持众多服务应用的加密破解
john --list=formats

图片

  • 支持某些对称加密算法破解

  • 模式

  • Wordlist:基于规则的字典破解

  • Single crack:默认被首先执行,使用Login/GECOS信息尝试破解

  • Incremental :所有或指定字符集的暴力破解

  • External:需要在主配配文件中用C语言子集编程

  • 默认破解模式

  • Single、wordlist、incremental

  • 主配置文件中指定默认wordlist

  • 破解Linux系统账号密码

  • unshadow /etc/passwd /etc/shadow > pass.txt

  • john pass.txt

  • john --show pass

破解windows

john sam.dump --wordlist=password.lst --format=ntjohn sam.dump --format=nt --show

johnny图像化界面的john

图片

Ophcrack

  • 基于彩虹表的LM、NTLM密码破解软件

  • 彩虹表:http://ophcrack.sourceforge.net/tables.php

图片

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值