论坛登陆 用户: 密码:
联系我们
设为首页
加入收藏
业界新闻 网络编程 程序开发 网页图象 聊天通讯 软件应用 网络安全 硬件学堂 教育频道 站长club

md5密码破解武器大揭密


 日期:2005-7-1 10:34:06     来源:易特网络技术   编辑:黑鹰  点击:
  搞hack都免不了碰到md5加密数据,现在许多数据库密码等都是通过md5加密,如动网数据库密码就是通过md5加密过的,等等还有许多都是,普遍的很呐。那你又要问了,有办法破解吗,当然有,但是这些破解是靠的运气,暴力破解嘛,是没有绝对的成功。但是我们要在有最好的运气之前有最好的条件,这就要求我们有足够好的工具武器来帮忙,别说我又用工具,我反正没有王小云教授那么厉害可以破解md5的加密,如果你有这个本事就跳过此页,没有的话可以看看下面几个不错的md5破解工具。
●      md5crack v3.1
md5crack v3.1是目前md5crack的最新版本,它也是我感觉md5破解中最棒也是最经常用的。其最大特点还是其功能和速度,尤其是速度方面比很多同类工具中领先,其新版本之速度更加提高,但它却是用大量内存来换取速度的。我们先看下它的样子(如图1-1)。
   可以看得出来操作简单直观,其实功能更强大,接着我们就说说其功能和使用。
1、密文设置:可以选择破解单个或多个密文,破解单个只须选择 破解单个密文 并将密文输入到其后的框中;破解多个密文时选择上它,点击后面的设置,弹出对话框(如图1-2)。
如果要破解的文件很多,你就可以保存为txt文件然后点  浏览 来读取文件,如果不是太多,就可以选择下面那个 使用列表中的密文输入后点添加就可以了,想删除可以直接删除或批量删除。
2、字符设置:这里有3种方式可选择,分别是:使用字符集、使用字典、使用插件。a.使用字符集比较简单,如果你对数据有大概知情,比如已经知道是被加密的数据是数字,那你就可以只选择数字其他的都不选择,这样就可以大大减少解密的时间了,或如果知道被加密数据就是1-6之间的数字组成的,你就可以直接只选择自定义且在里输入1-6几个数字就可以了,破解会更快!b.使用字典:如果你已经有或者专门为为破解次加密数据而生成的字典了,你可以使用这项了,如数据是姓名和生日组成的,就可以先用字典生成器做好字典文件后,用此项,反正目的都是为了尽快破解出密文,呵呵。c.插件方式是这个比较特色的一个功能,还是比不错,其实也相当于一个字典生成工具,不同的是它不将字符串保存到文件中,而是直接传给主程序,这样倒可以避免字典文件占大量的空间。目前版本上插件有birthday和模板插件(如图1-3),
中国安全信息网www.hacker.cn小新技术网www.xker.com转载请保证完整!
birthday是个生日字典插件(如图1-4),如果是生日的加密数据用这个非常不错,分别有年月日范围设置和显示方法,如年可以显示4位或2位,通过选择 使用2位的年表示法 来改变,月和日1-9前是否加0的设置,而且在右面实例预览处显示共有多少条字典项让你心里有个低啊。

模板插件1.0(如图1-5)可以让做出更准确的选择、范围更小,不必让你再找字典生成器来生成字典,直接用这个,看似麻烦,其实不然,我把它自带的说明给大家看下,仔细看下就可以理解的。
匹配模式格式说明:
   为了对模板的使用有一个大概印象,先给出一个例子:
                   [p][r]3[a-z]2-4{0,3,6-8}  
    模板由 [] {} 构成基本元素,里面表示使用的字符集.可以是
用逗号(,)分隔开的列表,也可以是用短扛(-)表示的序列.
    元素前加上数字可表示重复的次数,在这点上 [] {} 有些差别:
 1.默认时(前面没有数字) [] 表示重复 1 ; {} 表示重复 0 1 .
 2.前面带一个数字时( x[..] , x{..} ), [] 表示重复 x ;
                {} 表示重复 0 x .
3.前面带两个数字时( x-y[..] , x-y{..} ) 相同,都表示重复 x y .
 [...] == 1-1[...]             {...} == 0-1{...}
3[...] == 3-3[...]             3{...} == 0-3{...}
下面给出一些例子来说明:
 [a][b][c] : abc
 [a,b,c] == [a-c] : a;b;c
 {a-c} : null;a;b;c
 2[a-c] : aa;ab;ac;ba;bb;bc
 2{a-c} : null;a;b;c;aa;ab;ac;ba;bb;bc;ca;cb;cc
其它还有保存进度功能,比如跑了一段时间了,如果停止就浪费了太多时间,这时候你就可以把进度保存到机子上,等下次回来再来读取进度就可以了。
在高级设置里有 将结果保存到文件txthtm格式,完成后关闭计算机,和破解多个密码时,找到一个即结束等功能。
长度和线程都可以自己设置,注意线程并不是设置数字越大时间就短,要根据实际情况来定,多实践就明白了。
例如我们破解1b81df96b15534e6此数据,把数据粘贴到破解单个密文框,框右下边会有提示,有效2字变黑体,如果不是16位的会显示为灰色,如图1-6
然后选择破解方式,我选择的是 使用字符集 ,再选择 小写字母 项(我就是用字母转换成的这个md5数据,呵呵),设置好长度和线程,我使用的都是默认的,线程一般破解md5数据时为8就可以了,太大或太小速度并不会有太大变化,相反有时候还会变慢,点开始就可以了,时间一秒一秒在我们眼前走过,突然密码也就展现在了眼前,(呵呵)如图1-7。破解5位字母用了10秒时间如图1-8提示。速度还可以吧。^_^


md5crack v3.1功能使用基本侃完了,如有不理解的,也可以看工具自带的帮助,大家如果试了就会明白其速度比其同类快多了~~~
 
中国安全信息网www.hacker.cn小新技术网www.xker.com转载请保证完整!
●      dv .exe
 此工具也也许就叫这个名字吧,(我接触这个工具时,就是这样写的)这个是工具是个cmd下操作的md5破解工具,估计作者开发是为破解动网论坛v5.0密码数据而开发的。这个工具虽是cmd下使用,但并不是很麻烦,来我们打开cmd窗口运行:dv后,出现其使用方法说明(如图2-1
看了返回信息后使用就很明白了吧,比如我们要破解被加密数据都放到a.txt放的格式如图2-2

前面是md5加密数据后是跟用户名,然后我们在cmd输入命令dv ╟p a.txt ╟w x.dic ╟o b.txt ╟b num|char 我来解释下,-p a.txt是读取md5数据和用户的存放的文件a.txt;-w x.dic是读取字典x.dic文件,如果不用字典就可以省略了;-o b.txt是把破解出的密码和对应用户名存放的文件b.txt,如果不写直接回显到屏幕,为方便多数量数据破解时使用;-b num|char注意这里破解数字时用-b num,破解字母加密数据时用-b char,不可以同时写上,因为不可以破解数字、密码组成的加密数据,这也正是这个工具的不足之处。
破解示例如图2-3。
  这个工具优点是破解单纯破解数字和密码时8位以下的很快,同类中速度相比很快,破解纯数字加密数据一般一分钟内就可以破出来,我试了个8位数字在我破机子上用了30秒左右就破出来了。缺点:不可以破数字和密码组成的密码(我试过不可以,如果你有方法还有赐教),不可以破解md5 32位加密的数据,功能少,比md5crack v3.1来说功能就少了不少。
 
中国安全信息网www.hacker.cn小新技术网www.xker.com转载请保证完整!
●      demd5(version:2)
界面漂亮,自带常用几个字典,省你去做字典的麻烦了,操作使用简单一看界面便知,如图3-1

看,是不是挺人性化的?操作更容易,分3步走,1步:选择密码方式:纯数字、指定数字密码模式、字典模式、纯字母模式。纯数字模式你可以自由设置开始和结束位数;指定数字密码模式处可以随意设置被破解数据的开始和终止状态,如大概清楚被破解的是6位数字,而且是以6开头的,那么你就可以在开始密码处填入600000,终止密码处写999999就可以了,反正把其减少到最小的范围内;字典模式这里已经为你提供好了几个字典:常用生日密码、纪念日期、普通密码、生日等,而且字典也不错,不必麻烦自己再做字典了,但是如果这些字典不适合你或者你已经有字典了,那么你就可以把字典放到软件相同目录,然后打开工具就可以在选择字典处看见了,或点下下箭头,如我添了 小新技术网.dic 这个字典,如图3-2所示;
纯字母模式这里可以方便设置被破解的数据的位数、起始位置、大小写、包含数字(灰色不可用,此功能作者还没有开发吧)。2步:把加密数据输入左下角的框中,注意是16位的,32位的这个工具暂不支持。3步:点开始,这时候工具已经在快速跑了,左下角有破解时的状态提示如图3-3
根据实际情况,一段时间后会在下面显示出破解成功和结果如图3-4
从上可以看出这个东东上手容易,操作简单,且自带部分字典,方便了使用者,缺点是速度一般,还有功能相对少了些,只能破md5 16位的数据,不能同时破解多个md5数据等。
中国安全信息网www.hacker.cn小新技术网www.xker.com转载请保证完整!
   好了,我把我经常用的比较不错的几个工具都已经介绍给大家了,工具各有千秋,如demd5适合新手,dv.exe不只速度快还适合在肉鸡使用,md5crack v3.1这个功能强大而且速度很快等等,还有许多都要靠你自己来发掘啊。该收场了,文章疏漏之处还请您指正,也可以到hacker.cnxker.com找我交流,共同来好好学习,天天向上`~~
小知识:
md5加密算法简单介绍:目前我们一般说为有2种加密方式:单向和双向加密。双向加密顾名思义,其可以想象是把明文数据加密为密文数据,再在需要时通过一定的算法把这些加密后的数据密文解为原来可以理解的明文数据。其应用比较广泛些,主要用于为保护个人隐私来进行通讯和传输数据时。单向解密相反,其只能对数据加密,却没有办法对加密后的数据解密(注意这句话不是我说的啊,是以前一直人们这么认为的),也就是说这个不管应用于通常的数据库或是其他方面都是很安全的,因为它是无法被破解的,即使信息被泄露他们也无法取得里面的信息。
md5也就是采用单向加密的加密算法,对它来说有2个特点很重要,一是任意2段数据加密后是不相同的,二是任意一段数据被加密后得结果是永远不变的。但它真有象刚才说的单向加密那么神秘不可被解密吗,其实不然,前段轰动密码领域的 大学教授王小云等3人成功破解 md5 消息大家应该都知道了(还是女的呢,为我们中国女人骄傲),所以应征一句话,只有想不到,没有做不到的`~~
上一篇:一册在手,安全无忧 个人网络安全防卫手册
下一篇:宽带上网危险多 用户需要七注意
[发送给好友] [打印本页] [关闭窗口] [返回顶部转载请注明来源:http://www.iyit.net
特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
责任编辑: 黑鹰 投稿作者: 易特网络技术
信息来源: 易特网络技术 录入时间: 2005-7-1 10:34:06
浏览次数: 投稿信箱: shtghy@163.com
设置首页 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
copyrights ©2004-2005 iyit.net all rights reserved. 网站合作、广告联系qq:147007642、466949678
易特网络技术 点击这里给我发消息