for i=1 to len(str)
newstr=newstr&Mid(str,i,1)
if i>len(mima) then
newstr=newstr&Mid(mima,i-len(mima),1)
else
newstr=newstr&Mid(mima,i,1)
end if
next
jiami=newstr
end function
%>
原始密码加密原理为:假如初始密码为123456 。通过jiami函数首先对初始密码进行长度判断 。获知长度为6 。依次取一位 。然后插入自定义的加密字符串 。经过加密后密码变为为:1#2$3A4.5J6> 。然后再对字符串“1#2$3A4.5J6>”进行md5加密 。普通的6位密码通过jiami算法重新加密后 。将变为12位密码 。通常的md5暴力破解基本是无解 。
了解该加密方式后 。可以针对该加密方式撰写一段代码 。将密码字典依次间隔插入“*#$A.J>?;&%*&$C#%!@#JH+-)(HNKNDKJNKJDWNY*Y@H&A^BHJHJXNXMAX5454ADDEFW45485121WDQWD21DD5DWQ15QD1”字符串 。然后进行密码比对 。在加密表中找到相同的md5值即为破解 。
除以上方法外 。还有二个方法可用于该密码破解 。即在该服务器网络内部或者相邻网络安装cain等工具 。嗅探http包 。通过捕获原始包有可能获得原始密码 。第二个方法即在该网站插入记录用户登录密码、用户名的代码 。将每次用户登录的用户名和密码添加到指定的文件 。通过查看文件即可或者登录密码 。
推荐阅读
- 朝鲜历史上也有三国时期吗?是什么情况?
- iphone真的有那么好用吗?贵在哪里?
- 高句丽这个国家是如何消亡的?
- 华东理工大学考研难度 华东理工大学计算机考研报录比
- 苹果手机好不好?是否值得购买?
- 韩国以前是不是中国的附属国?
- 形容喝酒的诗句说说心情 喝酒的说说搞笑的句子
- 苹果手机为什么那么好用?
- 什么广告拦截软件好用 最好的广告拦截软件荐