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

[已经解决] 网站调试之后台号密码修改补充 非常规性加密的解决思路

本主题由 等你的心 于 2008-10-12 20:53 提升

网站调试之后台号密码修改补充 非常规性加密的解决思路

其实后台密码加密的方式有很多的..但是基本上现在常用的都是md5的16位或者32位的加密.所以大部分的程序直接用md5的16位或者32位加密密码替换都可以解决.但是有部分程序并非用md5加密或者非16位或者32位md5加密.是不是就没有办法解决了呢.答案当然是否定的.

正题开始:



1.对于非16位或者32位md5加密的,可以直接用用16位或者32位加密的md5.asp替换原md5加密的asp文件,然后修改类似于checklogin.asp的文件.也就是来验证输入的帐号密码是否正确的对照的方式来达到改成md5的16或者32位加密的目的.

2.还有一个办法.如果前台可以注册会员的话.就注册一个会员..密码你知道的.....注册完以后用数据库里边你注册的那个会员的密码替换管理员的密码.....应该加密方式是一样的^_^...不知道可行不...
不行看下边的
3.看admin目录下的CheckLogin.asp
复制内容到剪贴板
代码:
p_SqlLogin = "select * from system where sys_user='"&p_UserName&"' and  sys_Pass='"&EnPas(md5(trim(p_TempUserPass)))&"'"
oRs.Open p_SqlLogin,oConn,1,1
if Not oRs.Eof then
session("ES_admin")=oRs("sys_user")
session("ES_web_name")=oRs("web_name")
session("ES_web_host")=oRs("web_host")
Response.Redirect("es_index.html")
else
Response.Write("<script>alert(""错误:\n用户名或密码错误,请重新输入"");location.href=""Admin_Login.asp"";</script>")
Response.End
end if
Call DBConnend()
这段代码貌似在md5加密后还有一个加密EnPas
简单的办法........把EnPas去掉
变成这样...
复制内容到剪贴板
代码:
p_SqlLogin = "select * from system where sys_user='"&p_UserName&"' and  sys_Pass='"&md5(trim(p_TempUserPass))&"'"
然后用md5加密的admin登陆
进去以后再把那个加密加上...重新添加一个超级管理的帐号..这样密码就知道^_^...

没做具体测试.只是下下来看看代码.具体操作.楼主自己来吧,第三个办法是最复杂也最有效的^_^
本帖最近评分记录
  • 博讯 经验 +21 奖励加分 2007-12-23 23:35

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

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

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


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

TOP

不错,对新手很有用的
好运中国,好运2008
http://bbs.haoyun2008.com
好运中国-创业招商网

TOP

收藏在我自己的 CHM里了 哈哈

TOP

呵呵
学了一招
不错啊

TOP

顶!!!不错。。。。。。。。。
看贴回贴喔,俺就这点要求!!
也 许 似 乎 大 概 是   然 而 未 必 不 见 得
小站:http://www.5i2008.com/
博客:http://blog.sina.com.cn/ewangfan

TOP

谢谢站长!!支持~~

TOP

还有些加密在数据库显示内容都是一样,这个怎么处理呢?

楼主来点这方面的经验吧

[ 本帖最后由 z342318151 于 2008-4-13 16:39 编辑 ]

TOP

直接找更改密码的文件,把认证取掉就可以了

TOP

看了``谢谢了``用下看看!```````````

TOP

第二种方法我屡试不爽,呵呵!
个人主页http://rewww.com.cn
游戏点评网http://gdp5.com
只为爱好而做站-QQ-420776449

TOP

 18 12
发新话题