session欺骗和密码窃探
日期:2007年4月28日 作者: 查看:[大字体 中字体 小字体]-
session欺骗篇
首先简单说一下一般asp系统的身份验证原理。
一般来说,后台管理员在登录页面输入账号密码后,程序会拿着他提交的用户名密码去数据库的管理员表里面找,如果有这个人的账号密码就认为你是管理员,然后给你一个表示你身份的session值。或者程序先把你的用户名密码提取出来,然后到数据库的管理员表里面取出管理员的账号密码来和你提交的相比较,如果相等,就跟上面一样给你个表示你身份的sesion值。然后你进入任何一个管理页面它都要首先验证你的session值,如果是管理员就让你通过,不是的话就引导你回到登录页面或者出现一些奇奇怪怪的警告,这些都跟程序员的个人喜好有关。
知道了原理,我们现在的一个思路就是通过我们的asp站来站改它的程序然后拿到一个管理员session,这样的话尽管我们没有管理员密码,但是我们一样在后台通行无阻了。我把这种方法称为session欺骗。限于篇幅不能每个系统都能详细说明,本文仅以动力文章系统为例来说明。
其实动力文章系统的所有版本全部通杀,包括动易。大家可以自己实践一下。
我们先来看一下它的验证内容。动力文章3.51的验证页面在Admin_ChkLogin.asp
,其验证内容如下:
............
else
rs("LastLoginIP")=Request.ServerVariables("REMOTE_ADDR")
rs("LastLoginTime")=now()
rs("LoginTimes")=rs("LoginTimes")+1
rs.update
session.Timeout=SessionTimeout
session("AdminName")=rs("username")
rs.close
set rs=nothing
call CloseConn()
Response.Redirect "Admin_Index.asp"
前面省略号是用户名密码不正确的验证,直到else,看一下,如果用户名密码正确就给你两个session值:
session.Timeout=SessionTimeout
session("AdminName")=rs("username")
我们在看一下其他管理页面是怎么验证session的,admin_index.asp一开始就这样:
看起来似乎很严密,但是我们看一下,它这里值验证一个AdminName的session,只要我们的session内容是 AdminName的话不就可以通过了?好,我们开工,先去弄到它的管理员账号再说,这个不要我教你了吧?到他网站逛一下或者直接一点站它的数据库来看都可以知道。我们找个页面来改一下,我找一个比较没人而内容较多的页面FriendSite.asp(友情链接页面)来改,呵呵,这样管理员也很难查得出来啊。用asp木马的编辑功能来编辑一下它的内容。在他页面下隐蔽处加上下面几句话: - [1] [2] [3] 下一页
-
- session欺骗和密码窃探 相关文章:
- session欺骗和密码窃探 相关软件
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
下一篇:windows98告别启动失败
精品推荐
热点TOP10
- ·知道对方的ip地址,如何查具体物理地址?
- ·素材网站、优秀设计素材大全
- ·XSL/XML网页制作入门,入门到精通
- ·初学者入门:如何学习网页制作?
- ·请问如何查出我被人限制网速~~~
- ·PHP 4.1.0 - php.ini 全文翻译
- ·常用网页使用js技巧收集(200多个)
- ·ASP教程
- ·手把手教你做网站必备的六步
- ·求一款免费制造网页的软件!
- ·怎么样才能访问到局域网其他的机器
- ·免费空间整理(含网络硬盘)
- ·XML轻松学习手册
- ·WINDOWS编程基础
- ·jsp Smart Upload上传下载全攻略
- ·站长常用广告代码的表达大全(不断更新中,希望收藏本页)
- ·php5学习笔记
- ·用 PHP5 轻松解析 XML
- ·1394网络适配器是什么东西?
- ·从名称到页面:网站设计全攻略
特别推荐
- ·制作网页需要学习哪些技术?
- ·再次举例熟悉网页的头部信息表示涵义
- ·英文版本的cms大全
- ·ASP.NET中应用XML技术实现Web报表打印
- ·web标准常见问题大集合
- ·mssql数据库操作手册-全是精髓
- ·怎么让网页插入FLASH居中显示啊?代码!
- ·推荐FTP软件LeapFTP使用教程
- ·ADSL登录是错误,出现691是什么意思
- ·初学者入门:如何学习网页制作?
- ·ADSL宽带LINK灯闪
- ·jsp Smart Upload上传下载全攻略
- ·怎么样才能访问到局域网其他的机器
- ·服务器安装Zend Optimizer的方法
- ·信了你的邪-阿彪就能装上iis组件
- ·手把手教你做网站必备的六步
- ·网络工程师应该熟悉的命令之一--系统常用命令
- ·几款PHP内容管理系统介绍(PHP CMS)
- ·2007年标志设计趋势密码
- ·常用网页使用js技巧收集(200多个)
