浏览主站 | 站长合租 | 新闻资讯 | 站长学院 | 站长盈利 | HTML教程 | 网址导航 | 站长周刊 | 会员投稿 | 滚动新闻 | RSS
 11 12
发新话题
打印

[其他问题] 站长中国教程-网站调试之修改后台用户帐号及密码--MSSQL版

本主题由 等你的心 于 2008-7-7 02:29 解除置顶

站长中国教程-网站调试之修改后台用户帐号及密码--MSSQL版

如果不会还原数据库的先看这个帖子.

http://bbs.zzchn.com/thread-19509-1-1.html

有些网站的数据库格式是.mdf的这种的只要在企业管理器上的数据库上点右键,所有任务附加数据库就行..

切如正题..

第一步:打开你要修改的的数据库....点表 如图.


第二步:寻找类似于admin manage这样的表名,我这个是shop_admin,如图:



第三步:在表上点右键,打开表,返回所有行,[管理员一般都不会太多,返回所有行就行了.]如图:



第四步:修改用户名和密码对应的值,我这个居然是个没加密过的密码呵呵.直接明码就可以了.如图:



ps:如果是md5过的....可以替换.

www.zzchn.com md5过后对应的值为

16位md5: [ d4e6964cd2a67e7f ] 32位md5: [ b6c082a6d4e6964cd2a67e7f08643d4a ]

再ps:
有些网站数据库并非会用admin manage这样的表做管理员表,是不是没办法了呢...答案是否定的...我们可以直接到他管理目录去...看看login.asp这样文件提交给那个文件来检查密码..一般会是chklogin.asp.看下代码就知道了,在chklogin.asp中一般会有这样的语句
复制内容到剪贴板
代码:
if FoundErr<>True then
       
        set rs=server.createobject("adodb.recordset")
        sql="select * from admin where password='"&password&"' and username='"&username&"'"
        rs.open sql,conn,1,3
        if rs.bof and rs.eof then
                FoundErr=True
                ErrMsg=ErrMsg & "<br><li>用户名或密码错误!!!</li>"
        else
                if password<>rs("password") then
                        FoundErr=True
                        ErrMsg=ErrMsg & "<br><li>用户名或密码错误!!!</li>"
                else
                        rs("LastLoginIP")=Request.ServerVariables("REMOTE_ADDR")
                        rs("LastLoginTime")=now()
                        rs("LoginTimes")=rs("LoginTimes")+1
                        rs.update
                        session.Timeout=SessionTimeout
                        session("username")=rs("username")
                        rs.close
                        set rs=nothing
                        call CloseConn()
                        Response.Redirect "ad_Index.asp"
                end if
        end if
        rs.close
        set rs=nothing
关键在这句:

sql="select * from shop_admin where password='"&password&"' and username='"&username&"'"

呵呵..是从表shop_admin中取值对比..ok..就他了^_^....去改表shop_admin吧...搞定...................

站长中国--和中国站长一起成长

这个世界没有人会可怜你,因为大家都在等着你可怜

只看帖不回帖的人倒没什么..只回帖不看帖的人才是最可恶的


有些事情,我还没有权利去做;有些快乐,我还没有权利去享受;而有些责任,我已经必须去承担。

TOP

这个贴子很好适应菜鸟学习,加分吧!

TOP

花了好长时间,找到几个比较可疑的表,但里面的密码是“¥笌簘r儝倒t{r ”,这种是什么加密的啊?

TOP

我也正为此发愁呢,谢了

TOP

管理员不用自己加分拉,呵呵

TOP

sql2000?

TOP

谢谢LZ了,多学了一招。

TOP

嗨,还是有差距啊

TOP

很好学习了

TOP

谢谢楼主 学习了!
一味的索取,而不付出,只是饮鸩止渴.

TOP

 11 12
发新话题