Rainbow Crack在windows生成彩虹表并破解Hash值
Windows生成彩虹表并破解Hash值
前言:因为自己也在这上面遇到很多问题,希望看到这篇博客的学习人可以顺利生成彩虹表。
彩虹表的格式
rtgen hash_algorithm charset plaintext_len_min plaintext_len_max table_index chain_len chain_num part_index翻译如下:
rtgen 哈希类型 字符范围 最小位数 最大位数 表索引 链长度 链数量 索引块哈希类型:LM,HTLM,MD5,SHA1,SHA256,几种常见HASH
彩虹表的格式引自这篇博文https://www.jianshu.com/p/cc8349206aef
生成彩虹表可以用以下命令:
rtgen hash_algorithm charset plaintext_len_min plaintext_len_max table_index chain_len chain_num part_indexrtsort . .\rcrack.exe . -h 散列值
b0baee9d279d34fa1dfd71aadb908c3f的彩虹表
rtgen md5 numeric 5 5 0 100 2000 0rtsort . .\rcrack.exe . -h b0baee9d279d34fa1dfd71aadb908c3f
此方法采用的是windows cmd命令生成彩虹表。
1.打开RainbowCrack软件,复制地址
2.打开cmd,进入RainbowCrack软件的根目录
先输入cd 然后将复制的地址黏贴进去
3.输入生成彩虹表的命令
rtgen md5 numeric 5 5 0 100 2000 0
4.给生成的彩虹表排序
5.输入命令破解散列值
.\rcrack.exe . -h b0baee9d279d34fa1dfd71aadb908c3f
hash值为b0baee9d279d34fa1dfd71aadb908c3f,明文为11111
RainbwCrack
1.打开软件,点击file点Add Hashes
2.既可以添加一个hash值,也可以添加多个hash值,添加完毕点OK
3.点击Rainbow Table 点Search Rainbow Table,点进去之后出现cmd命令生成的彩虹表,点击打开。
4.彩虹表中找到的显示明文,找不到的显示not found
注意:
如果出现找不到散列值的情况可能是彩虹表数据设置过小,需要仔细检查下。
cmd生成彩虹表找hash值用的是RainbowCrack-1.7,
RainbowCrack找hash值用的是RainbowCrack-1.8。
Rainbow Crack在windows生成彩虹表并破解Hash值相关推荐
- v-for 循环生成多个表单元素 给动态生成的表单元素绑定值并且添加校验规则
需求:点击新增按钮 能不断生成下级部门,所以我再data中定义了一个变量 空数组 subordinateDepartmentNum:[] 默认值设置为[] 给增加按钮添加点击事件 每点击一次按钮 s ...
- 2.27√ 2.25的条件下作两点修改:表AB可能存在值相同的元素,但新生成的表C的元素值各不相同;利用A表空间存放表C
#include<stdio.h> #include<malloc.h> #include <stdlib.h> #define maxsize 10typedef ...
- (总结)密码破解之王:Ophcrack彩虹表(Rainbow Tables)原理详解(附:120G彩虹表下载)
以下内容为转载,来自这里 PS:这玩意偶前几天用了一下,确实强悍无比,在这个表面前,md5等公开的加密算法不堪一击啊.记得我之前的公司开发的游戏账号都用修改过的特有MD5加密算法,建议开发人员都这样搞 ...
- (总结)密码破解之王:Ophcrack彩虹表(Rainbow Tables)原理详解
PS:这玩意偶前几天用了一下,确实强悍无比,在这个表面前,md5等公开的加密算法不堪一击啊.记得我之前的公司开发的游戏账号都用修改过的特有MD5加密算法,建议开发人员都这样搞,这样安全性就大大提高.如 ...
- 密码破解--Ophcrack Rainbow Tables彩虹表原理
PS:这玩意偶前几天用了一下,确实强悍无比,在这个表面前,md5等公开的加密算法不堪一击啊.记得我之前的公司开发的游戏账号都用修改过的特有MD5加密算法,建议开发人员都这样搞,这样安全性就大大提高.如 ...
- 转载:密码破解之王:Ophcrack彩虹表(Rainbow Tables)原理详解(附:120G彩虹表下载)
PS:这玩意偶前几天用了一下,确实强悍无比,在这个表面前,md5等公开的加密算法不堪一击啊.记得我之前的公司开发的游戏账号都用修改过的特有MD5加密算法,建议开发人员都这样搞,这样安全性就大大提高.如 ...
- 算法高级(23)-彩虹表(Rainbow Table)
一.彩虹表的定义 [百度百科]彩虹表是一个用于加密散列函数逆运算的预先计算好的表, 为破解密码的散列值(或称哈希值.微缩图.摘要.指纹.哈希密文)而准备.一般主流的彩虹表都在100G以上. 这样的表常 ...
- 彩虹表(rainbow table)
1 彩虹表引入 在看微众银行开源的WeIdentity规范中的可验证凭证Credential数据结构时,看到有关于防止彩虹表方式反向破解哈希的问题,如下图所示. 在执行选择性披露用户的信息时,是将cl ...
- 高效的彩虹表密码攻击法
背景 为了保护账号安全,几乎所有网站都不会明文保存用户的密码,而是用哈希加密算法对密码进行计算,将得到的哈希串保存在数据库中.每次用户登录时会将用户提交的密码用同样的算法计算,并将结果与数据库中保存的 ...
最新文章
- Github远程推送一直Everything up-to-date
- 基于simulink的QAM-WIMAX的系统仿真
- Mac系统安装Aircrack-ng破解wifi密码(2)
- 推荐算法炼丹笔记:电商搜索推荐业务词汇表
- Python实训day12pm【答辩要求、定时器】
- Android开发学习:在Eclipse中导入Android项目方法
- jdk 加密_使用JDK的密码流的加密怪癖(以及该怎么做)
- LeetCode 289. 生命游戏(位运算)
- 【java】JDK安全模块JCE核心Cipher使用详解
- 在计算机网络中vc是,计算机网络——第一章 体系
- ztz11的noip模拟赛T1:愤怒的XiaoX
- 网络运维超融合服务器,15. 通过 Openfiler 软件:配置 ISCSI 和
- VXLAN配置实例(四)——VXLAN多租户网络隔离
- 上海名媛群事件是真实的么?
- cortana 无法使用_如何使用Cortana创建和编辑列表(并将它们与Wunderlist同步)
- LapSRN 超分辨率
- 三层交换机和vrrp协议
- linux光盘引导项,Linux制作grub引导光盘
- Windows 罕见技巧全集3
- 使用Word2Vec完成基于文本相似度的推荐