手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>网站运营>建站经验>列表

cookie工具三剑客

来源:互联网 作者:west263.com 时间:2008-04-16
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!

aspsky userid=1&usercookies=1&userhidden=2&password=469e80d32c0559f8&userclass=管理员&username=admin 192.168.1.3/asp/dvbbs6/ 0 1896775680 29244795 3943711152 29244638 *
啊,这样好多地方看不明白,更有一些乱码。我们用iecookiesview打开来看看。图7。


从图中我们很清楚看到这个动网产生的cookie的各项值的意思了。key是cookie的关键字,value是cookie的值,domain是cookie来的网域,expire是cookie的过效期,modified是cookie的产生时间(:-)不好意思,我的电时间都是1999年),secure是安全的意思,他的值一般都是no。通过这个工具,我们能够清清楚楚知道这些cookie的表示意思了,并且他还自动将汉字产生的url编码cookie又转换成了汉字。上边用记事本打开看到的乱码管理员,现在我们明白了他就是三个汉字管理员。
iecookiesview最大的一个好处是能够轻松修改cookie,因为我们能够看的懂。像某个动网论坛您无论是利用pskey提到的漏洞,还中利用跨站或其他的手段,得到管理员的cookie了。然后您能够先用普通用户登陆论坛在本机产生一个cookie,再打开iecookiesview编辑您的普通用户的cookie,像图8。


用管理员的各项cookie值对应修改普通用户各项cookie值后,点modify cookies就能够变成管理员的cookie了。此时您再打开ie重新登陆该动网论坛,您就会变成该论坛管理员。 下边,我再用这nc.exe和WinSock Expert这两个工具简单的来进行一次cookie欺骗操作演示,进一步说明我介绍的cookie三剑客工具的用法。我这儿写了一个简单的asp脚本level.asp,源码和源码简单说明如下:
<%response.write now()%>
<%response.write "<br>"%>
<%response.write "<html><script>document.write(document.cookie);</script></html>"%>
'说明:以上代码产生level.asp这个网页的cookie值
<% if Request.Cookies("level")<>"" then
response.write "<html><script>document.write(document.cookie);</script></html>"
if request.cookies("level")="user" then
response.write "<html><script>alert('you are a user');</script></html>"
'说明:假如cookie的变量level值为user的话,弹出对话框you are a user
else
if request.cookies("level")="admin" then
response.write "<html><script>alert('you are administrator!');</script></html>"
set fso1=server.createobject("scripting.filesystemobject")
set fil=fso1.opentextfile(server.mappath("lcx.txt"),8,true)
fil.writeline "you are admin!"
'说明:假如cookie的变量level值为admin的话,弹出对话框you are administrator!并在level.asp同目录下生成lcx.txt,内容是you are admin!
end if
end if
else
response.write "<html><script>alert('您没有cookie值');</script></html>" end if%>
'说明:假如cookie的变量level没有收到这user和admin的值,那么弹出对话框您没有cookie值
现在我们执行level.asp,cookie的变量level并没有收到这user和admin的值,看看会发生什么。图9。


。假如我们将<%response.cookies("level")="user"%>这行代码的插的第三行后,再次运行这个level.asp脚本的时候,他会自动产生cookie的变量level值设为user,看结果,图10.jpg。

0
此时我们通过WinSock Expert抓数据,图11.jpg。

1
我们抓得下列cookie数据:
cookie:iscookies=0; BoardList=BoardID=Show; level=user;
ASPSESSIONIDQGGGQSLC=NOIBEOPACLBOJFLGFLEDICNHiscookies=0; BoardList=BoardID=Show; level=user; ASPSESSIONIDQGGGQSLC=NOIBEOPACLBOJFLGFLEDICNH
现在我们要做的就是欺骗level.asp,让他以为我们提交cookie的值为admin,这样会在level.asp同目录下生成lcx.txt。分析源代码得知,只要我们提交cookie的变量level值为admin,就能够达到我们想要的结果了。我们将WinSock Expert抓的数据改一下,改成:
cookie:iscookies=0; BoardList=BoardID=Show; level=admin; 注意改成admin了
ASPSESSIONIDQGGGQSLC=NOIBEOPACLBOJFLGFLEDICNHiscookies=0; BoardList=BoardID=Show; level=admin;注意改成admin了 ASPSESSIONIDQGGGQSLC=NOIBEOPACLBOJFLGFLEDICNH
现在我们用nc来提交cookie值,骗过level.asp.图12.jpg。

2
仔细看图11,最下边有一行alert('you are administrator'),这说明,我们成功了。果然在level.asp同目录下生成了lcx.txt,内容是you are admin!
这三个COOKIE小工具,我只介绍到这儿了。假如您能够熟练运用,我相信肯定会对您入侵web脚本有一定的帮助。另外,需要说明的是本文写作中引用了网友pskey的部份文章,cookie欺骗部份参考了网友czy的cookie欺骗教程。在此表示感谢。
本文中提到的三个工具和level.asp文档,我已打包上传在www.netsill.net/lcx/3cookie.rar这儿了。

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

上一页 1 2下一页
[打印] [关闭]
Google
相关文章
上一篇: BBSXP漏洞
下一篇: oracle 在 linux as3下安装总结(适合新手)
热点关注
IDC资讯 虚拟主机 域名注册 托管租用 vps主机 智能建站
网站运营 建站经验 策划盈利 搜索优化 网站推广 免费资源
网站联盟 联盟新闻 联盟介绍 联盟点评 网赚技巧
行业资讯 业界动态 搜索引擎 网络游戏 门户动态 电子商务 广告传媒
网络编程 Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术 Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷 Internet Explorer
网页制作 FrontPages Dreamweaver Javascript css photoshop fireworks Flash
程序设计 Java技术 C/C++ VB delphi
网络知识 网络协议 网络安全 网络管理 组网方案 Cisco技术
操作系统 Win2000 WinXP Win2003 Mac OS Linux FreeBSD
返回首页 |关于我们 | 联系我们 | 付款方式 | 创业联盟 | 价格总览 | 资讯中心 | 友情链接 | 网站地图 | 招贤纳士 | RSS