摘要: 彩虹表( Table)是一种破解哈希算法的技术,是一款跨平台密码破解器,主要可以破解MD5、HASH等多种密码。它的性能非常让人震惊,在一台普通PC上辅以NVidia CUDA技术,对于NTLM算法可以达到最高每秒103,820,000,000次明文尝试(超过一千亿次),对于广泛使用的MD5也接近一千亿次。更神奇的是,彩虹表技术并非针对某种哈希算法的漏洞进行攻击,而是类似暴力破解,对于任何哈希算法都有效。一、彩虹表原理这几乎是令人难以置信的,Roger迫不及待的去看了 所介绍的原理。这其实已经不是新的技术了,但是很遗憾的是,搜索“彩虹表原理”出来的文章对彩虹表原理的介绍都有不太正确,Roger 阅读全文
posted @ 2013-01-30 11:49 java程序代码 阅读(1619) 评论(0) 推荐(0) 编辑
摘要: 由于最近两个月工作比较清闲,个人也比较“上进”,利用工作空余时间,也继续学习了一下,某天突然想起struts2和struts1的区别的时候,发现为什么struts1要用servlet,而struts2要用filter呢?一时又发现,servlet和filter有什么区别呢?于是看了看web.xml,一时又发现,咦,servlet、filter、listener?还有个interceptor?对于这几个概念,本应是初学者就掌握的东东了,可惜本人基础学的不好,只能是现在补课。于是就有了这篇博客。 慢慢来吧,需要补课的地方还有很多很多呀。初学的时候都不知道他们存在呢。呵呵。 下面从几个方... 阅读全文
posted @ 2013-01-30 03:51 java程序代码 阅读(142) 评论(0) 推荐(0) 编辑
摘要: RainbowCrack是一个使用内存时间交换技术(Time-Memory Trade-Off Technique)加速口令破解过程的口令破解器,这个工具可以在地址http://project-rainbowcrack.com/下载。RainbowCrack使用了彩虹表,也就是一张预先计算好的明文和散列值的对照表。通过预先花费时间创建这样的彩虹表,能够在以后破解口令时节约大量的时间。RainbowCrack包含了下述实用程序:— rtgen.exe——彩虹表生成器,生成口令、散列值对照表。 — rtsort.exe——排序彩虹表,为rcrack.exe提供输入。 — rcrack.exe——使 阅读全文
posted @ 2013-01-30 03:48 java程序代码 阅读(1129) 评论(0) 推荐(0) 编辑