md5在线解密(md5解密算法)

Md5密文破解(解密)可以说是网络攻击中必不可少的环节,是黑客工具中重要的“辅助工具”。Md5解密主要用于网络攻击。在入侵网站的过程中,有可能获取管理员或其他用

md5在线解密(md5解密算法)插图

Md5密文破解(解密)可以说是网络攻击中必不可少的环节,是黑客工具中重要的“辅助工具”。Md5解密主要用于网络攻击。在入侵网站的过程中,有可能获取管理员或其他用户的账号和密码值(md5加密值)。有两种方法可以获得的密码值,一种是明文,另一种是加密明文。如果密码值是加密的,此时需要判断密码值。如果采用md5加密,可以被MD5Crack3等软件破解。王小云教授的md5密码碰撞破解算法尚未公开,所以目前md5解密主要采用暴力破解,即软件通过算法生成一个字典,然后用Md5函数对字典中的值进行加密,形成密文,再与需要破解的密文进行比较。如果相同,则认为破解成功。目前互联网上很多网站都提供md5加密或者加密值的查询,加密后的md5值输入网站。如果网站数据库中存在md5,则该值对应的md5加密前的值就是密码。本案例介绍如何使用MD5Crack3和一些在线网站进行破解;Md5Crack3是阿呆编写的MD5密码破解软件。目前它的网址是http://www.adintr.com/subject/mdcrk/index.htm.,MD5crack版本已经发布。也可以从我的博客(http://Simeon . blog . 51 CTO . com/18680/144558)下载。

有关md5加解密知识

Md5密文破解(解密)可以说是网络攻击中必不可少的环节,是黑客工具中重要的“辅助工具”。Md5解密主要用于网络攻击。在入侵网站的过程中,有可能获取管理员或其他用户的账号和密码值(md5加密值)。有两种方法可以获得的密码值,一种是明文,另一种是加密明文。如果密码值是加密的,此时需要判断密码值。如果采用md5加密,可以被MD5Crack4等软件破解。王小云教授的md5密码碰撞破解算法尚未公开,所以目前md5解密主要采用暴力破解,即软件通过算法生成一个字典,然后用Md5函数对字典中的值进行加密,形成密文,再与需要破解的密文进行比较。如果相同,则认为破解成功。目前互联网上很多网站都提供md5加密或者加密值的查询,加密后的md5值输入网站。如果网站数据库中存在md5,则该值对应的md5加密前的值就是密码。

通过cmd5网站生成md5密码

在浏览器中输入地址“http://www.cmd5.com/”,在输入框中输入要加密的原始密码,然后点击“md5加密或解密”按钮,如图1所示。原始密码为“goodman88”,加密密码值为:

MD5(goodman88,32)= d5a 8 E0 b 115259023 FAA 219 F5 b 53 ca 522

MD5(goodman88,16) = 15259023faa219f5

md5在线解密(md5解密算法)插图(1)

图1 md5加密

作为实验数据,我们为生日生成一组md5密码,如下所示:

MD5(19801230,32)= 2540 bb 62336 a8e B3 ebc 1 e 42 ee 44 c8 e3d

MD5(19801230,16) = 336a8eb3ebc1e42e

通过cmd5网站破解md5密码

在cmd5网站的输入框中输入刚刚加密的md5 32值“D5 A8 E0 b 115259023 FAA 219 F5 b 53 ca 522”,然后点击“md5加密或解密”按钮,如图2所示,但未能成功破解。

md5在线解密(md5解密算法)插图(2)

图2通过cmd5网站破解md5密码失败

第二个生日的加密md5值“2540 bb 62336 a8e B3 ebc 1 e 42e e 44 c8 e 3d”放入cmd5网站进行破解,很快结果出来了,如图3所示。

md5在线解密(md5解密算法)插图(3)

图3破解简单的数字密码

在线md5破解网站收费破解高难度的md5密码值

一些在线网站提供的Md5密码破解只能破解内含密码和一些简单的密码,而破解稍微复杂的密码并不容易。而且对于一些稍微难一点的md5密码值,如果数据库里有,网上网站都需要付费。例如,如果使用更复杂的md5值来破解它,如图4所示,系统会提示您找到它,但需要您付费。

md5在线解密(md5解密算法)插图(4)

图4需要付费才能查看md5密码值。

使用字典暴力破解md5密码值

(1)再次生成md5密码值

然后,在cmd5网站上生成原始密码为“jimmychu246”的md5密码值,如下所示:

MD5(jimmychu246,32)= 437 F4 fffb 6b 2 e 5 aaca 9 FD 1712 b 8 ad 282

MD5(jimmychu246,16) = b6b2e5aaca9fd171

直接运行md5crack4,运行界面如图5所示。

md5在线解密(md5解密算法)插图(5)

图5 md5crack4程序主界面

(2)验证md5crack4中的md5值

将待破解的md5值(437 F4 FFFB 6b 2 e 5 AAC 9 AFD 1712 b 8 ad 282)粘贴到“单密文”输入框中,如图6所示。如果md5值正确,则“单个密文”输入框下方会显示黑色字“有效”,否则显示“有效”。

md5在线解密(md5解密算法)插图(6)

图6验证md5crack4中的md5值

(3)用字典破解。

在“明文设置”中选择“字典”,在“N0.1”、“N0.2”、“N0.3”中选择三个不同的字典。选择后,点击“开始”按钮开始md5破解,破解后会给出相应的提示,如图7所示,本例使用。

md5在线解密(md5解密算法)插图(7)

图7使用字典破解

(4)“使用字符集合中的数字”来破解。

将上面生成的数字md5值“336 A8 B3 ebc 1 e 42e”放入单个md5密码破解输入框中。选择“字符集合”后,可以选择“数字”、“小写”、“大写”、“特殊字符”、“自定义”进行破解。在这个例子中,数字用于中断。因此,“最小长度”设置为“1”,“最大长度”设置为“8”。然后,点击“开始”按钮,用数字破解md5,尝试破解密码位数从1到999999的所有数字组合。如图8所示,密码值破解成功,破解结果为“336 a8e”[19801230].

md5在线解密(md5解密算法)插图(8)

图8使用数字破解

& amp解释

(1)在md5crack4中,还可以定义数字、大小写字母和特殊字符的组合来破解。

(2)如果电脑配置更好,可以设置更多的线程。

(3)如遇自定义破解,建议先选择数字,再选择数字、大小写字母和特殊字符的组合。先易后难,否则破解时间太长。

(4)也可以通过md5crack4中的“使用插件”来破解。

(5)还可以在md5crack4中设置软件显示的语言版本,包括简体中文和英文两个版本。点击主界面中的选项进行设置,如图9所示。

md5在线解密(md5解密算法)插图(9)

图9设置md5crack4

一次破解多个密码

将所有要破解的md5密码保存在一个txt文件中,每个密码占一行,然后在md5crack4中点击“破解多个密文”,选择刚刚编辑好的md5密码文件,如图10所示。选择一种破解方法,这种情况下用数字字典破解。最后,点击“开始”按钮开始破解。

md5在线解密(md5解密算法)插图(10)

图10破解多个md5密码值

破解结果会显示在md5crack4的右下方。点击“日志”查看md5值验证等日志信息,点击“结果”查看破解结果,如图11所示。结果,md5值将与原始密码一一对应。

md5在线解密(md5解密算法)插图(11)

图11开裂结果

Md5加密解密是网络攻防中必须掌握的知识。本文介绍了利用md5破解程序和网站来破解MD5值。破解md5,可以先在一些md5破解网站上破解。如果无法破解,可以通过md5cracker在本地破解。

md5变异加密方法破解

网站采用md5变种加密,即password=md5(jiami(str)),jiami(str)定义如下:

& lt%

函数加米(字符串)

mima = " * # $ A . J & gt?;& amp% * & amp$C#%!@ # JH+-\)(HNKNDKJNKJDWNY * Y @ H & amp;a^bhjhjxnxmax5454addefw45485121wdqwd21dd5dwq15qd1”

对于i=1到len(str)

新闻报道。Mid(str,I,1)

如果我& gt那么len(mima)

新闻报道。Mid(mima,i-len(mima),1)

其他

新闻报道。Mid(mima,I,1)

如果…就会结束

然后

jiami=newstr

结束功能

% & gt

原密码的加密原理是:如果初始密码是123456,首先通过jiami函数判断初始密码的长度,已知长度为6,依次选取一位,然后插入自定义的加密字符串。加密后的密码变成:1 # 2$3a 4.5j 6 >:然后字符串“1 # 2$3a 4.5j 6 >”进行md5加密。普通的6位密码经过加米算法重新加密后,会变成12位密码,通常的md5暴力破解基本无解。

知道加密方法后,可以为加密方法写一段代码,将密码字典插入“* # $ a.j >”?;& amp% * & amp$C#%!@ # JH+-\)(HNKNDKJNKJDWNY * Y @ H & amp;一个bhjhjxnxmax 5454 add efw 45485121 wd qwd 21 D5 dwq 15 qd 1”字符串,然后对比密码,在加密表中找到相同的md5值即可破解。

除了上述方法之外,还有另外两种方法可以用来破解这个密码。即在服务器网络或相邻网络中安装cain等工具嗅探http数据包,通过捕获原始数据包有可能获得原始密码。第二种方法是在网站中插入记录用户登录密码和用户名的代码,将每个用户登录的用户名和密码添加到指定的文件中,然后就可以检查文件或登录密码了。

作者简介:陈小冰,北京理工大学博士,计算机网络安全攻防专家,原海军某部网络安全研究员,公安部网络安全攻防实验员,曾在北京市公安局网络安全总队工作,主要从事网络安全攻防研究,在网络安全研究与培训、病毒防范、网络渗透等领域拥有20余年经验,在业界享有较高声誉。出版了《SQL Server2000培训教程》、《黑客攻防与实战案例分析》、《Web渗透与实战案例分析》、《安全之路——Web渗透与实战案例第二版》、《黑客攻防的加密与解密》等多部业内权威书籍,在国内核心期刊和一般学术期刊发表论文20余篇。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。

作者:美站资讯,如若转载,请注明出处:https://www.meizw.com/n/80818.html

发表回复

登录后才能评论