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值相关推荐

  1. v-for 循环生成多个表单元素 给动态生成的表单元素绑定值并且添加校验规则

    需求:点击新增按钮 能不断生成下级部门,所以我再data中定义了一个变量 空数组 subordinateDepartmentNum:[] 默认值设置为[] 给增加按钮添加点击事件 每点击一次按钮  s ...

  2. 2.27√ 2.25的条件下作两点修改:表AB可能存在值相同的元素,但新生成的表C的元素值各不相同;利用A表空间存放表C

    #include<stdio.h> #include<malloc.h> #include <stdlib.h> #define maxsize 10typedef ...

  3. (总结)密码破解之王:Ophcrack彩虹表(Rainbow Tables)原理详解(附:120G彩虹表下载)

    以下内容为转载,来自这里 PS:这玩意偶前几天用了一下,确实强悍无比,在这个表面前,md5等公开的加密算法不堪一击啊.记得我之前的公司开发的游戏账号都用修改过的特有MD5加密算法,建议开发人员都这样搞 ...

  4. (总结)密码破解之王:Ophcrack彩虹表(Rainbow Tables)原理详解

    PS:这玩意偶前几天用了一下,确实强悍无比,在这个表面前,md5等公开的加密算法不堪一击啊.记得我之前的公司开发的游戏账号都用修改过的特有MD5加密算法,建议开发人员都这样搞,这样安全性就大大提高.如 ...

  5. 密码破解--Ophcrack Rainbow Tables彩虹表原理

    PS:这玩意偶前几天用了一下,确实强悍无比,在这个表面前,md5等公开的加密算法不堪一击啊.记得我之前的公司开发的游戏账号都用修改过的特有MD5加密算法,建议开发人员都这样搞,这样安全性就大大提高.如 ...

  6. 转载:密码破解之王:Ophcrack彩虹表(Rainbow Tables)原理详解(附:120G彩虹表下载)

    PS:这玩意偶前几天用了一下,确实强悍无比,在这个表面前,md5等公开的加密算法不堪一击啊.记得我之前的公司开发的游戏账号都用修改过的特有MD5加密算法,建议开发人员都这样搞,这样安全性就大大提高.如 ...

  7. 算法高级(23)-彩虹表(Rainbow Table)

    一.彩虹表的定义 [百度百科]彩虹表是一个用于加密散列函数逆运算的预先计算好的表, 为破解密码的散列值(或称哈希值.微缩图.摘要.指纹.哈希密文)而准备.一般主流的彩虹表都在100G以上. 这样的表常 ...

  8. 彩虹表(rainbow table)

    1 彩虹表引入 在看微众银行开源的WeIdentity规范中的可验证凭证Credential数据结构时,看到有关于防止彩虹表方式反向破解哈希的问题,如下图所示. 在执行选择性披露用户的信息时,是将cl ...

  9. 高效的彩虹表密码攻击法

    背景 为了保护账号安全,几乎所有网站都不会明文保存用户的密码,而是用哈希加密算法对密码进行计算,将得到的哈希串保存在数据库中.每次用户登录时会将用户提交的密码用同样的算法计算,并将结果与数据库中保存的 ...

最新文章

  1. Github远程推送一直Everything up-to-date
  2. 基于simulink的QAM-WIMAX的系统仿真
  3. Mac系统安装Aircrack-ng破解wifi密码(2)
  4. 推荐算法炼丹笔记:电商搜索推荐业务词汇表
  5. Python实训day12pm【答辩要求、定时器】
  6. Android开发学习:在Eclipse中导入Android项目方法
  7. jdk 加密_使用JDK的密码流的加密怪癖(以及该怎么做)
  8. LeetCode 289. 生命游戏(位运算)
  9. 【java】JDK安全模块JCE核心Cipher使用详解
  10. 在计算机网络中vc是,计算机网络——第一章 体系
  11. ztz11的noip模拟赛T1:愤怒的XiaoX
  12. 网络运维超融合服务器,15. 通过 Openfiler 软件:配置 ISCSI 和
  13. VXLAN配置实例(四)——VXLAN多租户网络隔离
  14. 上海名媛群事件是真实的么?
  15. cortana 无法使用_如何使用Cortana创建和编辑列表(并将它们与Wunderlist同步)
  16. LapSRN 超分辨率
  17. 三层交换机和vrrp协议
  18. linux光盘引导项,Linux制作grub引导光盘
  19. Windows 罕见技巧全集3
  20. 使用Word2Vec完成基于文本相似度的推荐

热门文章

  1. web前端:jquery
  2. springboot静态资源配置
  3. Netty 入门学习
  4. 网络7层架构+TCP/IP原理
  5. 塞力斯是鸿蒙系统吗,赛力斯余海坤:重点发展增程式系统 努力成为第一个搭载华为鸿蒙系统的车企...
  6. beam-search及其torch实现
  7. java抽象类的属性_java抽象类详解
  8. 吐血整理!四年Java面试遇到的问题整理
  9. win7 关闭休眠文件
  10. 我们为什么要叫“鲜枣课堂”?