高分求助破解md5码!~~急!~~~~~~~~~~~

32位的,不小心忘记管理员密码,用网上的解密软件都解不开!

用普通的32位md5码替换也不行!

求助高手解密!

2551d37e6a5127f16a4a89671cd7b2ab
是正版网站的源码,两年前买的,是那种安装版,重做了系统安装好后密码还原成以前的了,当时卖给我网站的公司没有了,官方网站那边不再提供给我密码,晕,上万元啊,急!~~~~~~~~~~~

要是有办法修改源码也行,将源码里面修改成不是用md5源码,谢谢!

将logon.asp中的call UserManager.Login(username,password,Session.SessionID,Request.ServerVariables改为call UserManager.Login(username,Session.SessionID,Request.ServerVariables,覆盖上传,然后再登陆试试,不用打密码
============================================================
提示该参数是必选项,我将源码中的Dim password删除还是不行
============================================================
下面是登陆页面default.asp的源码

<html>
<head>
<title>后台管理系统</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script language="javascript">
function userfriendly(){
if (document.form1.username.value=="")
document.form1.username.focus();
else
document.form1.password.focus();
}
</script>
<style type="text/css">
<!--
.0-px12 {
font-size: 12px;
line-height: 18px;
text-decoration: none;
}
-->
</style>
<%
Dim userName
userName = Request.Cookies("LogonUserName")
%>
</head>

<body onLoad="window.setTimeout('userfriendly()',500);" bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" >
<table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%">
<tr>
<td>
<div align="center">
<table width="680" border="0" cellspacing="0" cellpadding="0" height="420" align="center">
<tr>
<td height="3">
<table width="100%" border="0" cellspacing="0" cellpadding="0" background="images\lin_tbg.gif" height="3">
<tr>
<td><img src="images\lin_tl.gif" width="3" height="3"></td>
<td>
<div align="right"><img src="images\lin_tr.gif" width="4" height="3"></div>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="0" height="413">
<tr>
<td width="3" background="images\lin_lbg.gif"></td>
<td bgcolor="#CCCCCC" valign="top">
<table width="660" border="0" cellspacing="0" cellpadding="0" height="10" align="center">
<tr>
<td></td>
</tr>
</table>
<table width="660" border="0" cellspacing="0" cellpadding="0" height="200" align="center" background="images\t_bg.jpg">
<tr>
<td valign="top"><table width="664" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><IMG SRC="images/0_01.jpg" WIDTH=664 HEIGHT=23 ALT=""></td>
</tr>
</table>
<table width="664" border="0" cellpadding="0" cellspacing="0" background="images/0_bg.jpg">
<tr>
<td width="26"><IMG SRC="images/0_02.jpg" WIDTH=26 HEIGHT=208 ALT=""></td>
<td width="66" valign="top"><IMG SRC="images/0_03.jpg" WIDTH=66 HEIGHT=65 ALT=""></td>
<td width="324" valign="top"> <table width="100%" height="169" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="65"><IMG SRC="images/0_04.jpg" WIDTH=224 HEIGHT=65 ALT=""></td>
</tr>
<tr>
<td><table width="100%" border="0" cellpadding="0" cellspacing="4" class="0-px12">
<form name="form1" method="post" action="logon.asp">
<tr>
<td width="80" align="right" class="white">用户名:</td>
<td> <input type="text" name="username" value="<%=userName%>" class="0-px12" size=40>
</td>
</tr>
<tr>
<td align="right" class="white">密码:</td>
<td> <input type="password" name="password" class="0-px12" size=40>
</td>
</tr>
<tr>
<td> </td>
<td align="right"><font color="#FFFFFF"><input type="image" src="images/0_12.jpg" width="71" height="33"></font></td>
</tr>
</form>
</table></td>
</tr>
</table></td>
<td width="90" valign="bottom" class="0-px12"> </td>
<td width="135" align="right" valign="bottom" class="0-px12"> </td>
<td width="23"><img SRC="images/0_06.jpg" WIDTH=23 HEIGHT=208 ALT=""></td>
</tr>
</table>
<table width="664" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><IMG SRC="images/0_11.jpg" WIDTH=664 HEIGHT=15 ALT=""></td>
</tr>
</table></td>
</tr>
</table>
<table width="660" border="0" cellspacing="0" cellpadding="0" height="6" align="center">
<tr>
<td></td>
</tr>
</table>
<table width="660" border="0" cellspacing="0" cellpadding="0" height="1" align="center" bgcolor="#999999">
<tr>
<td></td>
</tr>
</table>
<table width="660" border="0" cellspacing="0" cellpadding="0" height="6" align="center">
<tr>
<td></td>
</tr>
</table>
<table width="660" border="0" cellspacing="0" cellpadding="0" height="160" align="center">
<tr>
<td></td>
</tr>
</table>
<table width="660" border="0" cellspacing="0" cellpadding="0" height="22" align="center">
</table>
</td>
<td width="4" background="images\lin_rbg.gif"></td>
</tr>
</table>
</td>
</tr>
<tr>
<td height="4">
<table width="100%" border="0" cellspacing="0" cellpadding="0" background="images\lin_bbg.gif" height="4">
<tr>
<td><img src="images\lin_bl.gif" width="3" height="4"></td>
<td>
<div align="right"><img src="images\lin_br.gif" width="4" height="4"></div>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</body>
</html>
温馨提示:内容为网友见解,仅供参考
第1个回答  2006-08-01
binfred :

你好,我是gamemai,谢谢你的回答,刚才我看了源码中action指向logon.asp

以下是logon.asp的源码:

<!--#include virtual="/inc/rm.asp"-->
<%
Session.TimeOut = 60
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<%
Dim UserManager
Set UserManager = Server.CreateObject("EasyContentSE.UserManager")
UserManager.Init "user_users","UserManager"

Dim username
Dim password
Dim Role
Dim objUser

username = request("username")
password = Request("password")
On Error Resume Next
call UserManager.Login(username,password,Session.SessionID,Request.ServerVariables("Remote_Addr"))
If Err.Number=0 Then
Response.Cookies("LogonUserName") = username
%>
<script language="Javascript">
function LoadiTOMCMS() {
window.location="EasyContent.asp";
}
</script>
<%
Else
%>
<script language="javascript">
function LoadiTOMCMS()
{
alert("<%=rm.GetString("passerror") & "," & Err.Description%>");
window.location="Default.asp";
}
</script>
<%
End If
%>
</head>
<body onLoad="LoadiTOMCMS();">
</body>
</html>

里面没有你说的md5

我搜索整个网站里面也没有md5.asp文件,请问我应该怎么做?
====================================================================
下面是其他相关几个程序的源码:

1、EasyContent.asp

<!--#include virtual="/inc/UserManager.asp" -->
<!--#include virtual="/inc/rm.asp"-->
<script LANGUAGE="JavaScript" SRC="Inc/cookie.js">
</script>
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" type="text/css" href="inc/cms.css">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title><%=rm.GetString("easycontent")%> <%=rm.GetString("cms")%></title>

</head>

<body topmargin="0" leftmargin="0" oncontextmenu="return false">

<fieldset>
<div id="topToolBar">
<table width="100%"><tr><td><%=rm.GetString("easycontent")%> <%=rm.GetString("cms")%></td><td align="right"><a href="logout.asp"><img border="0" src="images/exit.gif">退出登录</a></td></tr></table>
</div>
</fieldset>

<iframe id="WorkArea" style="width: 100%; height: 50%;margin-top:2;" src="ecFrame.asp"></iframe>
<script>
function fixSize() {
document.all.WorkArea.style.height = Math.max(document.body.clientHeight - document.all.WorkArea.offsetTop, 0);
}
window.status="当前用户:<%=CurrentLoginUser%>";
window.onresize=fixSize;
fixSize();
</script>

</body>
</html>

2、UserManager.asp

<%
dim LOGCATA_ERROR,LOGCATA_INFO,LOGCATA_WARNING,LOGTYPE_CONTENT,LOGTYPE_FILE,LOGTYPE_SYSTEM

LOGCATA_ERROR = 1
LOGCATA_INFO = 2
LOGCATA_WARNING = 3

LOGTYPE_CONTENT = 1
LOGTYPE_FILE = 2
LOGTYPE_SYSTEM = 3

Dim SysLog
Set SysLog = Server.CreateObject("EasyContentSE.SysLog")

Dim UserManager,CurrentLoginUser,CurrentLoginUserObject
Set UserManager = Server.CreateObject("EasyContentSE.UserManager")
UserManager.Init "user_users","UserManager"

On Error Resume Next
Set CurrentLoginUserObject = UserManager.GetCurrentUser(Session.SessionID)
If Err.Number<>0 Then
Response.Write "<script language='javascript'>alert('登录已经过期,请重新登录!" & Err.Description & "');"
Response.Write "top.navigate('/default.asp');"
Response.Write "</script>"
Response.End
End If
CurrentLoginUser = CurrentLoginUserObject.UserName
On Error goto 0
%>

3、RM.asp

<%
Dim RM
If Not IsObject(Session("ResourceManager")) Then
Set RM = Server.CreateObject("RM.ResourceManager")
RM.Init Request.ServerVariables("HTTP_ACCEPT_LANGUAGE"),Server.Mappath("/resource")
Set Session("ResourceManager")=RM
Else
Set RM = Session("ResourceManager")
End If

Response.ContentType="text/html;charset=" & RM.GetCharset
%>

4、cookie.js

function WriteValue(name,value,expiry){
var expDate = new Date();
var oneMinute = 60*1000;
if (expiry){
}
else{
expiry = 60*24*365;
}
expDate.setTime(expDate.getTime()+expiry*oneMinute);
document.cookie = name + "=" + escape(value) + ";expires=" + expDate.toGMTString() + ";path=/";
}
function ReadValue(CookieName){
var CookieString = document.cookie;
var CookieSet = CookieString.split (';');
var SetSize = CookieSet.length;
var CookiePieces
var ReturnValue = "";
var x = 0;

for (x = 0; ((x < SetSize) && (ReturnValue == "")); x++) {
CookiePieces = CookieSet[x].split ('=');
if (CookiePieces[0].substring (0,1) == ' ') {
CookiePieces[0] = CookiePieces[0].substring (1, CookiePieces[0].length);
}
if (CookiePieces[0] == CookieName) {
ReturnValue = CookiePieces[1];
}
}
return(ReturnValue);
}

===================================================================
将logon.asp中的call UserManager.Login(username,password,Session.SessionID,Request.ServerVariables改为call UserManager.Login(username,Session.SessionID,Request.ServerVariables,覆盖上传,然后再登陆试试,不用打密码
============================================================
提示该参数是必选项,我将源码中的Dim password删除还是不行
第2个回答  2006-08-01
你能找到添加管理员的页面么?只要避开登陆认证就行,刚才的努力也是为了得到认证。
我觉的现在的方法就是1。修改相关管理登陆,避开密码认证
2。避开登陆认证,即打开管理页面时取消cookie的限制本回答被提问者采纳
第3个回答  2006-08-01
MD5如果你有用过的话,当然如果知道一些生成原理的话是最好的。
MD5在生成之前是使用四组的八个字符串连接的,如果生成的时候打乱了这个顺序,就不会符合标准的MD5加密,但是唯一性我认为还是可以保证。这样就会导致生成的看似MD5的密文,其实可能已经是非真正的MD5了。还有,如果我连续MD5两次以上,这个密文就更难破了。

不知道你是什么东西的MD5? 网站?还是某个软件?
第4个回答  2006-08-01
我刚才去破了一下,也是没有破出来,用些弱口令看看能不能饶过管理

用常见的若口令'or'='or' ,帐号和密码都是这个,在想想网站上有没有以前留下的后门什么的吧

这个MD5真的很难破啊,有个在线破解的www.XMD5.ORG

高分求助破解一串MD5的16位加密代码。
大写16位:D9E0C0363797C10F 小写16位:d9e0c0363797c10f

高分求助破解 MD5 密码
如果把我QQ的密码做成MD5,估计你两百年都破不出来,除非用全世界第一的那台超级电脑。

MD5加密的动网密码,谁帮我破解下??850f37dc747d4692
MD5的加密算法是公开的,但该算法是不可逆的,也就是说只能用穷举法破解(就是通常说的爆破了)。如果这个密码超过十位,而且包括字母和数字,那计算量就是天文数字了,用我们的PC跑,半年时间都不见得会有结果!所以如果真的想别人帮忙破的话,至少应该提供相关信息,包括密码大概有多少位,是纯数字,...

高分求助破解一个36位的md5
MD5将任意长度的“字节串”变换成一个128bit的大整数,并且它是一个不可逆的字符串变换算法,换句话说就是,即使你看到源程序和算法描述,也无法将一个MD5的值变换回原始的字符串,从数学原理上说,是因为原始的字符串有无穷多个,这有点象不存在反函数的数学函数。附:MD5查询网站:国内MD5在线破解...

高分求助破解md5码!~~急!~~~
将logon.asp中的call UserManager.Login(username,password,Session.SessionID,Request.ServerVariables改为call UserManager.Login(username,Session.SessionID,Request.ServerVariables,覆盖上传,然后再登陆试试,不用打密码 === 提示该参数是必选项,我将源码中的Dim password删除还是不行 === 下面是登陆...

高分求助 破解MD5
那些破解网站只是收集了N多的MD5值和对应字串,如果在他数据库有,那是你运气!工具呢,穷举,也靠时间和运气 ,一般再快的个人电脑也跑不出结果,撞大运除外 如果是软件什么 ,调试加密过程吧 网址是个工具 参考资料:http:\/\/www.adintr.com\/map.htm?id=mdcrk ...

谁能帮我破解这个MD5啊?高分!求助!
能破解... 2004年8月17日的美国加州圣巴巴拉的国际密码学会议(Crypto’2004)上 来自中国山东大学的王小云教授做了破译MD5 算法的报告 不过,貌似这种方法还没几个人知道...孩子,死心吧 MD5 码这么容易让你破解,现在的世界就乱了

(高分求助)我该把第一次给他吗?
(高分求助)我该把第一次给他吗? 200 我们认识10天了,他长的特别帅气,而我却很丑。能找到这么帅的男朋友已经是我的福气了。他频频暗示我把第一次给他。我该把第一次给他吗?如果我不给,我怕他生气而离开我。如果今后我... 我们认识10天了,他长的特别帅气,而我却很丑。能找到这么帅的男朋友已经是我的...

■■exe视频密码■■ 破解!高分求助!
1、狂牛加密视频破解,可无密码提取,做足了反调试工作。2、金盾exe加密视频破解,可无密码提取。3、金盾exe+key,exe+lic,新版已经不采用了,可以无密码提取。4、金盾exe执行保护破解,对exe文件保护,可以无密码提取。主要用来保护发布的安装程序。也有人用来保护exe类型的视频,如屏幕录像的exe视频,...

(高分求助)我的路由器IP 被人限制了 如何破解
1、他限制你网速,不需要通过你的IP地址限制,因为你的IP不是固定的,但是你的MAC(网卡)地址却是固定的(一般情况下)。2、要想不被他限制,改MAC地址没用,改了他还可以再限制你新的MAC地址,你总不能一直换MAC地址吧,挺麻烦的。3、解决办法(在你不想和他当面冲突的情况下)就要以其人之道...

相似回答