动态网页的后台管理密码忘记了怎么办?

该网页是别人给做的,他现在也联系不上了.我又是菜鸟,我该怎么办呢?呜……
希望高人指点!越详细越好!

如果你有FTP账号密码就很简单,进去把它数据库下载下来然后查MD5。
用FTP把存放密码的mdb文件下载下来,打开,找到里面你的用户名信息,然后打开将password内容改为:e10adc3949ba59abbe56e057f20f883e,保存退出。上传至原位置替换原来文件。然后登陆后台,用户名还是以前的,密码是123456,然后登陆进去就改密码吧,越复杂越好,要不然会被破解的。

没有FTP就不太好办了 你只能参考黑客网站上的提权方法。

只要你知道存放密码的数据表和字段就行了.
自己写一个简单的ASP程序语名,用FTP上传到网站上运行一下就OK了!
程序如下:
<form name="form1" method="post" action="?">
<div align="center">
管理员帐号:
<input name="user" type="text" id="user" size="15">
新密码:
<input name="pwsd" type="text" id="pwsd">
<input type="submit" name="Submit" value="修改">
<input name="action" type="hidden" id="action" value="edit">
</div>
</form>
<%
if Trim(Request.Form("action"))="edit" then
dim Sql_Server,Sql_User,Sql_Pass,Sql_Data
Sql_Server = "127.0.0.1" '数据库服务器地址或服务器名
Sql_User = "sa" '数据库登录名
Sql_Pass = "" '数据库密码
Sql_Data = "Office" '数据库名

'以下部分不能做任何的修改!

dim my_Conn,connstr
connstr = "PROVIDER=SQLOLEDB;DATA

SOURCE="&Sql_Server&";UID="&Sql_User&";PWD="&Sql_Pass&";DATABASE="&Sql_Data
set my_Conn = server.createobject("ADODB.connection") '创建数据库连接对象
my_Conn.open connstr '连接数据库
'如果你网站管理员只有一个则用下面这句
'my_Conn.Execute("Update 表名 Set 密码字段名='"&Trim(Request.Form("pwsd"))&"'")
'如果你网站管理员多于一个,则用下面这句
my_Conn.Execute("Update 表名 Set 密码字段名='"&Trim(Request.Form("pwsd"))&"' Where 用户名字段名='"&Trim(Request.Form("user"))&"'")
Response.Write Trim(Request.Form("user"))&"密码修改为:"Trim(Request.Form("pwsd"))
end if
%>

将这个程序保存为ASP文件,传到服务器上运行就OK了,修改时可能要试两三次:
先用明文密码试,如直接输入:123456作为密码,修改后登录,如果不行,再改成MD5加密码方式测试,将修改的密码改为下面两给密码试试,一般加密码就这两种,其它自己写的加密方式我就不知道了!:
admin888的MD5加密码

16位:469e80d32c0559f8
32位:7fef6171469e80d32c0559f88b377245
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-09-09

需要登录phpmyadmin,找到管理员数据表,一般起名为admin,或找相似的表,然后找到密码字段,一般取名为password,在这里改,如果是md5加密就改成md5形式的(可以到站长工具找md5加密工具),这样就OK了


ps:改密码在FTP里没什么用,密码之类的一般都存在数据库里。另:非专业人士尽量别改,以免造成更大的错误

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网