RainbowCrack彩虹表破解密码hash
实验目的
使用彩虹表破解散列值b0baee9d279d34fa1dfd71aadb908c3f
实验原理
1)彩虹表破解是利用彩虹表破解散列数据的工具。 这种方法不同于暴力破解攻击。暴力破解攻击会将密码可能出现的值列成一本字典,然后一个接一个的计算散列值,并与目标散列值进行对比。如果两个散列值对上,就枚举出了密码 暴力破解法比空间换时间的技术要慢的多,因为攻击者要计算散列值,然后进行匹配。而使用空间换时间的技术,所有可能的散列值已经预先计算完毕,攻击者要进行的只剩匹配流程, 而 匹配本身又是可以快速完成的运算。 2)rtgen.exe:彩虹表生成器,生成口令、散列值对照表。 rtsort.exe:排序彩虹表,为rcrack.exe提供输入。 rcrack.exe:使用排好序的彩虹表进行口令破解。 3)彩虹表生成器(rtgen.exe)生成自己的彩虹表。其命令行格式为: rtgen hash_algorithm charset plaintext_len_min plaintext_len_max table_index chain_len chain_num part_index 参数取值含义: Hash_algorithmlm, md5, sha1散列算法,其中lm表示LANMAN,为Windows口令的散列方法 plain_charsetalpha, alphanumeric, alphanumeric- symbol14, all, numeric, loweralpha, lower-alphanumeric1明文所用字符集,使用byte表示将256个字符全作为字符集 plain_len_min数字明文的最小长度 plain_len_max数字明文的最大长度 rainbow_table_index数字彩虹表的索引 rainbow_chain_length数字彩虹链长度 rainbow_chain_count数字要生成彩虹链的个数 file_title_suffix字符串注释-添加到文件标题后面的字符串 -bench-bench测试选项,用于性能测试
实验内容
彩虹表破解散列值b0baee9d279d34fa1dfd71aadb908c3f
实验环境描述
Kali操作系统 用户名密码为:root toor
实验步骤
一、RainbowCrack破解hash值 1.1 单击桌面空白处,右键菜单选择“在终端中打开”。如图1所示

1.2在终端输入命令”rcrack”命令,显示命令格式信息。如图2所示

1.3在终端中输入”rtgen”,显示参数格式。如图3所示

1.4利用rtgen命令创建一个的彩虹表,在终端中输入“rtgen md5 numeric 5 5 0 100 2000 0”。如图4所示

1.5利用rtsort命令排序生成的字典,加快彩虹表的查找速度。在终端中输入“rtsort md5_numeric#5- _0_100x2000_0.rt”。如图5所示

1.6最后使用rcrack命令破解散列值,在终端中输入“rcrack md5_numeric#5-5_0_100x2000_0.rt –h b0baee9d279d34fa1dfd71aadb908c3f”。如图6所示

RainbowCrack彩虹表破解密码hash的更多相关文章
- 用彩虹表破解MD5、LM Hash等复杂加密密码
http://zhaoxiaobu.blog.51cto.com/878176/461016/
- [基础技能] 安全技术——哈希算法密码破解之彩虹表(Rainbow Table)学习
1.基础知识 刚刚学习过数字签名的相关知识,以及数字签名的伪造技术,而伪造数字签名归根结底就是密码破解的一个过程,然而直接破解的速度是非常缓慢的,所以有人想出一种办法,直接建立出一个数据文件,里面事先 ...
- Excel—“撤销工作表保护密码”的破解并获取原始密码
您是否遇到过这样的情况:您用Excel编制的报表.表格.程序等,在单元格中设置了公式.函数等,为了防止其他人修改您的设置或者防止您自己无意中修改,您可能会使用Excel的工作表保护功能,但时间久了保护 ...
- 转:Excel—“撤销工作表保护密码”的破解并获取原始密码
在日常工作中,您是否遇到过这样的情况:您用Excel编制的报表.表格.程序等,在单元格中设置了公式.函数等,为了防止其他人修改您的设置或者防止您自己无意中修改,您可能会使用Excel的工作表保护功能, ...
- EXCEL密码破解/破解工作表保护密码
网上有很多这个代码,但很多朋友并不太了解如何运用在此做了一些整理,希望对大家有所帮助! 注:很多时候会因为忘记密码丢失重要EXCEL文件而烦恼,这份代码就能帮你找回,仅仅出之这个初衷,如因为这个代码让 ...
- Excel工作表保护的密码破解与清除...假装自己破解密码系列?
有一次我女朋友让我帮忙解一个excel表格的保护密码,然后~用了宏 网上下载来的Excel经常会有工作表保护,也就是无法修改,妄图做任何修改的时候你就会看见这句话: 您试图更改的单元格或图表位于受保护 ...
- 破解EXCEL工作表保护密码
神技 破解EXCEL工作表保护密码 http://www.mr-wu.cn/crack-excel-workbook-protection/ 我们可以通过新建工作本,来创建一个新的工作本来创造新的宏而 ...
- 方法一破解:Excel工作表保护密码
在excel2016中实测验证过有效 在Excel中,为了保护自已的工作表不被修改,我们可以添加保护密码. 操作步骤: 1.把Excel文件的扩展名xlsx修改为Rar.瞬间Excel文件变成了压缩包 ...
- MD5加密和彩虹表
首先叙述一下彩虹表的原理.本部分内容.图片和例子基本来自英文维基的Rainbow table词条(Rainbow table)——中文维基中目前(2013年10月9日)尚无对应的词条——因此对本答案中 ...
随机推荐
- Filter的拦截路径
Filter的拦截路径 精确匹配 <url-pattern>/target.jsp</url-pattern> 以上配置的路径,表示请求地址必须为:http://ip.port ...
- 哪些是GET请求,哪些是POST请求
GET请求: 1,form标签 method=get 2,a标签 3,link标签引入css 4,Script标签引入js文件 5,img标签引入图片 6,iframe引入html页面 7,在浏览器地 ...
- IoC容器-Bean管理注解方式(创建对象)
IoC操作Bean管理(基于注解方式) 1,什么是注解 (1)注解是代码特殊标记,格式:@注解名称(属性名称=属性值,属性名称=属性值...) (2)使用注解,注解作用在类上面,方法上面,属性上面 ( ...
- 昔日埋雷不经意,今朝踩雷排查难:JetBrains系列IDE使用SFTP连接远程服务器报“EOF while reading packet”解决方法
写在前面 这是一篇问题解决记录.希望能帮到遇到同样问题的读者. 强烈建议:请您先看解决步骤一节,如果您发现在下的问题和您的问题不一样,就可以及时离开本文,避免浪费时间. 正文 问题描述 在使用GoLa ...
- oracle 快速创建用户
create user testdb identified by 123456; grant dba to testdb;
- TCP和UDP的区别以及应用
TCP定义 传输控制协议 (Transmission Control Protocol).TCP协议是面向连接的通信协议,即传输数据之前,在发送端和接收端建立逻辑连接,然后再传输数据,它提供了两台计算 ...
- git删除误传的.idea文件
问题: 提交项目的时候忘记添加.gitignore文件,误上传了文件(如.idea)如何解决?如何删除Gitee地址上项目的.idea文件?(本文以.idea文件夹举例) 拉取项目 拉取项目 git ...
- C语言中数组长度不能用变量定义吗?
C语言里,所有变量空间都是在程序运行之初向系统申请的,包括指针,除了一些动态申请方式如malloc函数.没有申请的空间系统是不允许读写的.那么如果一个数组大小是变量定义,则在程序运行前不能确定数组大小 ...
- 直播流媒体fms
第一步 下载 Flash Media Server 4.5 安装教程网上很多 也很简单 我的密码记录 用户admin 密码admin23456 第二步 直接 下载 直播测试工具 FlashMe ...
- checkstyle使用介绍
1.我下载的是checkstyle-5.5-bin.zip:下载地址 http://sourceforge.net/projects/checkstyle/files/ 另一个是checkstyle的 ...