MD5加密解密

###【温馨提示】
(只有自己强大才能更好的防御,前提是不能触犯法律底线!)
###一、学习目标

通过学习MD5加解密知识以及方法,学习破解MD5以及MD5(base64)密文

###二、MD5加解密知识

MD5密文破解(解密)是网络攻击中一个不可缺少的环节,是白帽子工具中一个重要的辅助工具,		
MD5解密主要是用于网络攻击,在对网站入侵过程中,获得了管理员或者其他用户账号和密码值,有很多网站提供了MD5加密或解密方式。

###三、MD5解密方式(加密略)
####1.通过网站生成MD5(www.cmd5.com

为方便研究我先生成两个密文:19961101 和 mahone.1
md5(19961101,32) = be85daa0d1df597a8a812fa5cd961ce8
md5(19961101,16) = d1df597a8a812fa5

md5(mahone.1,32) = 4f3c41cbfba7b62ce57518abcc63dbc3
md5(mahone.1,16) = fba7b62ce57518ab
[生成MD5免费,但用查询明文时mahone.1的提示付费,然后使用第二种方法解密]

####2.使用MD5Crack 3暴力破解
######》》运行MD5Crack 3,先把19961101的密文放入单个密文上选择字符集,数字爆破,选择数字长度,点击start,然后不到10s破解出了明文为19961101(纯数字方式)
这里写图片描述
######》》将mahone.1的密文放入破解单个密文选择个字典,开始破解,如果字典中存在和明文匹配的密码会秒破的
这里写图片描述
####【 MD5Crack说明:】

* 在MD5Crack中可以定义数字,大小字母,特殊字符的组合进行破解
* 如果计算机配置高可以设置更多线程
* 可以使用插件破解、设置语言版本、一次破解多个密码
* 一般破解顺序:先在网站上破解,如果破解不出则用MD5Crack工具字典破解,然后依次尝试数字、大小写字母和特殊字符组合的字典,先易后难,这样会事半功倍!

###四、MD5(base64)解密
####1.什么是MD5(base64)?

MD5(base64)即是一种变异加密的MD5,在对某个CMS(Content Management System,内容管理系统)进行安全检测时,可以通过注入点获取管理员表中的管
理员密码,而这种加密方式在ASP.NET等CMS环境中经常碰到
特征为:加密后的长度为24位,最后有两个==

####2.破解MD5(base64)(这里我用的是Base64)
【Base64是在Linux&Windows下都可以兼容的工具,下载后可直接运行,为方便测试这里提供了MD5(base64)加密后的密文:】

author > Ar2S+qOKqmzA6nXlmTeh7w==
[ 命令行cd到解压缩目录:]
[ base64 -e/(encode) / -d/(decode) 需要编/解码文件 生成的文件 ]
》》将 "Ar2S+qOKqmzA6nXlmTeh7w==" 放入解码的文件中
》》base64 -d needDecode.txt generate.txt
》》将generate.txt中加载到UE编辑器中

这里写图片描述
将16进制(02BD92FAA38AAA6CC0EA75E59937A1EF)放入www.cmd5.com / MD5Crack中,验证:
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

風月长情

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值