彩虹表分类介绍.doc_第1页
彩虹表分类介绍.doc_第2页
彩虹表分类介绍.doc_第3页
彩虹表分类介绍.doc_第4页
彩虹表分类介绍.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

# charset configuration file for DistrRTgen v3.2 by Martin Westergaard ()byte = alpha = ABCDEFGHIJKLMNOPQRSTUVWXYZalpha-space = ABCDEFGHIJKLMNOPQRSTUVWXYZ alpha-numeric = ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789alpha-numeric-space = ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 alpha-numeric-symbol14 = ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!#$%&*()-_+=alpha-numeric-symbol14-space= ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!#$%&*()-_+= all = ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!#$%&*()-_+=|:;,.?/all-space = ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!#$%&*()-_+=|:;,.?/ alpha-numeric-symbol32-space = ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!#$%&*()-_+=|:;,.?/ lm-frt-cp437 = !#$%&()*+,-./0123456789:;?ABCDEFGHIJKLMNOPQRSTUVWXYZ_|帍悞櫄洔潪煡噌忏滏玷殛腩lm-frt-cp850 = !#$%&()*+,-./0123456789:;?ABCDEFGHIJKLMNOPQRSTUVWXYZ_|帍悞櫄湞煡刀方厩涎矣哉肿剞噌忏彐栝觌盹lm-frt-cp437-850 = !#$%&()*+,-./0123456789:;?ABCDEFGHIJKLMNOPQRSTUVWXYZ_|帍悞櫄洔潪煡刀方厩涎矣哉肿剞噌忏溴骁栝觌眍颹numeric = 0123456789numeric-space = 0123456789 loweralpha = abcdefghijklmnopqrstuvwxyzloweralpha-space = abcdefghijklmnopqrstuvwxyz loweralpha-numeric = abcdefghijklmnopqrstuvwxyz0123456789loweralpha-numeric-space = abcdefghijklmnopqrstuvwxyz0123456789 loweralpha-numeric-symbol14 = abcdefghijklmnopqrstuvwxyz0123456789!#$%&*()-_+=loweralpha-numeric-all = abcdefghijklmnopqrstuvwxyz0123456789!#$%&*()-_+=|:;,.?/loweralpha-numeric-symbol32-space= abcdefghijklmnopqrstuvwxyz0123456789!#$%&*()-_+=|:;,.?/ mixalpha = abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZmixalpha-space = abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ mixalpha-numeric = abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789mixalpha-numeric-space = abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 mixalpha-numeric-symbol14 = abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!#$%&*()-_+=mixalpha-numeric-all = abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!#$%&*()-_+=|:;,.?/mixalpha-numeric-symbol32-space = abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!#$%&*()-_+=|:;,.?/ mixalpha-numeric-all-space = abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!#$%&*()-_+=|:;,.?/ http:/tbhost.eu/rt.phphttp:/freerainbowtables.mirror.garr.it/mirrors/freerainbowtables/关于彩虹表的那点事 文章录入:7747.Net责任编辑:7747.Net 更新时间:2009-11-12 23:56:27 492 【字体:小 大】作者:hackest H.S.T.来源:hackests blog一、概述什么是彩虹表?就 是一个庞大的、针对各种可能的字母组合预先计算好的哈希值的集合,不一定是针对MD5算法的,各种算法的都有,有了它可以快速的破解各类密码。越是复杂的 密码,需要的彩虹表就越大,现在主流的彩虹表都是100G以上。嗯,最近似乎对彩虹表关注的人越来越多了,装备彩虹表的hacker在将来也会越来越多。 不过很多人似乎对彩虹表并不是十分的了解。不过可以肯定的是,有不少人对彩虹表存在一定的误解,甚至有人以为有了彩虹表就能破解所有的不可逆向的算法的密 码明文。事实上是不是这样呢?本文将从如何获得彩虹表,如何使用彩虹表破解密码等入手详细介绍一下彩虹表在密码破解领域的应用意义。二、如何获得彩虹表1、RainbowCrack生成RainbowCrack 是一个使用内存时间交换技术(Time-Memory Trade-Off Technique)加速口令破解过程的口令破解器,这个工具可以在地址/下载。 RainbowCrack使用了彩虹表,也就是一张预先计算好的明文和散列值的对照表。通过预先花费时间创建这样的彩虹表,能够在以后破解口令时节约大量 的时间。详细的我就不说了,可以参考这里2、Cain生成在Cain的安装目录的Winrtgen文件夹下有一个名为Winrtgen.exe的程序,运行后如图1。点击“Add Table”,如图2。“Hash” 下面可选项就是你能够生成的彩虹表种类了,记住彩虹表也是分类别的。曾经有人拿MD5的彩虹表去跑Windows的LM Hash,然后问我为什么连这么简单的组合都破解不了MD5的彩虹表只能拿来破解MD5 Hash,牛头不搭马嘴的乱用,自然是功亏一篑,白白浪费时间不说,还闹笑话。“Min Len”最小位,也就是密码明文长度的最低位。“Max Len”最大位,也就是密码明文长度的最高位。比如你模糊的确定你手里的Hash的密码长度位数大概是5至7位,那么,最小位就是5,最高位就是7。其余 选项保留默认即可。“Charset”是字符集,也就是密码明文里所包含的字符,下拉可见有多个选项。设置好后点两下“OK”就会开始生成,这样生成结束 后的表每张为610.35MB。3、直接下载除 了上述两种生成工具之外,可能还会有些变种,在此不再一一描述。为什么要 说下载的呢?可以自己生成为什么还要下载呢?嗯,其实原因就是下载比生成很得多,我做过测试,4核4GB内存的机器,生成2GB彩虹表,需要花费7天时 间,而7天按1MB的带宽(160K/S左右)几乎可以下载30GB左右(我带宽比较有限,有时候还会无法连接,每天只能下4GB左右)。效果是明显要超 过生成,当然了,你要是有超级计算机群生成的话,也不妨自己生成。对于广大网络安全爱好者来说,还是直接下载来得靠谱!哪里有得下载呢?这个还得看你需要破解什么密码,如果是要破解Windows Hash的话,建议用Ophcrack,速度相对较快,表的体积也相当较小。软件是可以免费下载的,表也有几百M可以免费用,甚至可以在线查询。 在线查的这个用的是免费的几百M的表,效果一般,不过对于简单的密码来说,也足够了。有的可能不会用,在这里提一下。其实只要注意Hash的格式就可以 了,比如Windows某个用户的密码为hackest,那查询的时候在hash“旁边的框里填入 “7831a0ffabee5fb3aad3b435b51404ee:d78df6e868e606e442313c5df93216f1”。再 “sumbit hash”就可以得到返回结果。偶尔也会出现只显示了若干位的情况。也可以在这里查询密码Hash串。至于其他收费的表,我以前也有发过种子。 /download /Ophcrack%20XP%20Special%20Tables.torrent,这个是Ophcrack XP Special Tables。一般非Vista的密码Hash,用它能破绝大部分,但在使用过程中也有发现有小部分Hash正确,但无法破解的。所以说,不要相信什么这 个表全那个表不全的,记住,表没有全的!表永远没有最大,只有更大。Vista的密码Hash可以在这里下 表,/download /Ophcrack%20Vista%20Special%20NTHASH%20Table.torrent这是Ophcrack Vista Special NTHASH的。官方是收费的表,不过国外共享了,也就可以免费得到了。如果这些表都跑不出来,而你又确定你的Hash没有搞错的话,那么只能找LC5出 马了,LC5是一定能破的,只是时间有点久!Free Rainbow Tables官方网址:/en/tables/镜像下载:http:/tbhost.eu/rt.php提 供了多种类型的彩虹表下载,LM、NTLM、MD5、SHA1等。千万别把人家法语字符的表也下了,对国人来说,几乎没什么用,不过如果你有特殊需要,那 就下吧这里提供的都是.rti格式的,有别于传统的.ri格式,.rti比.rt的多了一个目录.index文件,据说遍列速度比.rt的更快(未曾 对比过,无法确定是否属实)。还有据说是国内生成的120GB(其实是119.2GB)的彩虹表也能找到下载点,虽然不是怎么稳定不过貌似此表不支持字符里有空格的。三、如何使用彩虹表关于Ophcrack的就不多说了,可以参考我博客里的另一篇文章Windows系统密码破解全攻略:/Article/200908/40985.html重点说说怎么用在Free Rainbow Tables上下回来的彩虹表破解Hash。这里以MD5的彩虹表为例,说明一下如何使用彩虹表来破解MD5密码。假设明文为hackest的一串32位 MD5值为3787795aeee01c9ab7267f252c932572。要用到的工具为rcracki_mt.exe,目前最新版本为 0.6.1。 点击这里下载文件:/Soft/200911/16143.html把此工具及相关的dll文件复制到彩虹表所以目录,然后运行命令“F:MD5rcracki_mt.exe -h 3787795aeee01c9ab7267f252c932572 *.rti”就会开始破解,如图3。当 遍列到此Hash所在的表的时候,就会结束任务,显示结果。按我的机器配置来算,263GB的MD5表全部遍列一次,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论