首页 新闻 文章 软件 动画 编程 设计 视频 搜黑 网址 网校 论坛 专杀 杀毒 防火墙 QQ黑客 代理 黑页 图文 更新

 漏洞公布 病毒公告 业界动态 黑客新闻 黑客人物 杀毒防护 安全书籍 升级补丁 红客圈子
 入侵检测 漏洞研究 软件评测 操作系统 网管天地 黑客编程 安全防护 Q Q 技巧 防黑信封
 扫描检测 远程监控 脚本注入 拒绝攻击 嗅探监听 木马后门 字典代理 密码破解 黑客博客
 木马教程 脚本入侵 漏洞利用 加密破解 软件应用 安全配置 综合教程 Q Q 动画 网友上传
 Delphi编程 汇编编程 VB编程 VC/C++编程 PB编程 VFP编程 WEB编程 Exploite 数据库编程
国内超人气黑客论坛
定做软件 广告报价
·搜黑-全球首例黑客资讯搜索
·视频-国内视频学习教学大全
·设计-汇集百家设计网站精华
·编程-13大编程语言全面学习
安全中国首页 > 文章中心 > 破解技术
破解入侵网站失败之谜WsockExpert(图)
http://www.anqn.com     时间:2006-1-9 23:41:59      责任编辑:丛森      网友评论
热 点:

喜欢脚本入侵技术的朋友,一定听说过闹得纷纷扬扬的上传漏洞吧!有许多利用上传漏洞的工具,比如桂林老兵的“动网上传漏洞利用工具”、“天意上传漏洞工具”等,但是大家在使用这些工具的时候有没有想过它的入侵原理呢?它的背后工作方式是怎么样的?有许多网站并没有打上传漏洞的补丁,为什么无法利用漏洞上传成功呢?今天我们将给大家一个答案,而这个答案依赖一个简单的工具WSockExpert来实现。

一、WSockExpert简介

WSockExpert是一个抓包工具,它可以用来监视和截获指定进程网络数据的传输,对测试网站时非常有用。在黑客的手中,它常常被用来修改网络发送和接收数据,利用它可以协助完成很多网页脚本入侵工作。

WSockExpert的使用原理:当指定某个进程后,WSockExpert就会在后台自动监视记录该进程通过网络接收和传送的所有数据。在进行网页脚本攻击时,我们常常会利用到用户验证漏洞、Cookie构造等手段,在使用这些入侵手段时,我们先用WSockExpert截获网站与本机的交换数据,然后修改截获到的网络交换数据,将伪造的数据包再次提交发送给网站进行脚本入侵,从而完成攻击的过程。

二、WSockExpert的使用

WSockExpert的使用非常简单,软件运行后界面如图1所示,点击工具栏上的“打开”按钮打开监视进程选择对话框(如图2),在其中找到需要监视的进程后,点击左边的加号按钮,展开后选择需要监视的进程即可。以监视IE浏览器网络数据为例,可以在打开的对话窗口中找到进程项目名“iexplorer.exe”并展开,在其下选择正在登录的网页名称,例如“搜狐通行证-搜狐 - Microsoft Internet Explorer”的进程。选择该进程后,点击对话框中的“Open”按钮,返回主界面开始对本机与“搜狐通行证”网站的数据交换进行监控。如果点击对话框中的“Refresh”按钮的话,可以刷新列表中的进程项目名。

图1


破解入侵网站失败之谜WsockExpert

图2

破解入侵网站失败之谜WsockExpert

 

在主界面的上部窗口中,将即时显示本地主机与远程网站进行的每一次数据交换(如图3)。可以从“Status”中看到此次数据交换是发送或接收的状态,并可在“PacketsHex”列中看到交换数据的十六进制代码;在“PacketsText”中显示的是十六进制代码转换过来的信息。从“Address”列中可以查看到每次数据交换经过了多少次IP地址传递与转换,并可查看到远程主机的IP地址。

图3

破解入侵网站失败之谜WsockExpert

 

点击窗口中的某次数据交换,在下方的窗口中可以看到详细的转换后的交换数据信息,类似:

GET /freemail/030814/c.gif HTTP/1.1

Accept: */*

Referer: http://passport.sohu.com/auth.jsp

Accept-Language: zh-cn

Accept-Encoding: gzip, deflate

User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Maxthon)

Host: images.sohu.com

Connection: Keep-Alive

Cookie: SUV=0410082157007081; IPLOC=CN52; SITESERVER=ID=a936e6b07d96bcc24d5b8b59e9cf435a

在捕获到的信息中比较重要的数据项目有:“GET ……”,该项表示与网站交换信息的方式;“Referer:”,表示WSE捕获到的数据提交网页,这在查找一些隐藏的登录网页时较为有用;以及远程主机名“Host”、连接方式“Connetcion”等,其中的“Cookie”在构造伪装数据时一般都要用到。

在这里,我们捕获到的是密码传送步骤的交换信息,在诸如发贴、文件上传等操作时,还可以捕获到的一些重要的信息,如“Content-Type: image/gif”代表了上传的文件类型,而“Content-Length:”表示Cookie的数据长度;还有文件上传后的保存路径等等,总之任何重要的隐藏数据交换都逃不脱你的眼睛。

小提示:此外在工具栏上还有“Filter”过滤按钮,可以对接收和发送的数据信息进行过滤保存与清除,在此就不做详细介绍了。

三、WSockExpert使用实例

上面的基础介绍可能有点乏味,新手们可能并不知道该如何应用WSockExpert,下面就结合前段时间的上传漏洞,为大家介绍一个WSockExpert协助入侵的实例。

1.上传漏洞的简单原理

傻瓜化的上传工具大家用过不少了,但是对于上传漏洞的原理,也许不一定很了解。正是由于缺乏对入侵原理的了解,所以大家在利用上传漏洞时常常不能够成功,因此先给大家简单的讲述一下入侵的原理。

网站的上传漏洞是由于网页代码中的文件上传路径变量过滤不严造成的,在许多论坛的用户发帖页面中存在这样的上传Form(如图4),其网页编程代码为:

4

破解入侵网站失败之谜WsockExpert

 

在其中“filepath”是文件上传路径变量,由于网页编写者未对该变量进行任何过滤,因此用户可以任意修改该变量值。在网页编程语言中有一个特别的截止符"\0",该符号的作用是通知网页服务器中止后面的数据接收。利用该截止符可们可以重新构造filepath,例如正常的上传路径是:

http://www.***.com/bbs/uploadface/200409240824.jpg”,

但是当我们使用“\0”构造filepath为“http://www.***.com/newmm.asp\0/200409240824.jpg

这样当服务器接收filepath数据时,检测到newmm.asp后面的\0后理解为filepath的数据就结束了,这样我们上传的文件就被保存成了:“http://www.***.com/newmm.asp”。

1 2 下一页

·上一篇: 暂时空缺
·下一篇: 通过一个破解程序源码来看外国人的思维方式

发表评论  打印本文  返回顶部  关闭窗口
最新5条评论 条评论
条评论
名称: 信箱:

相关连接
·无线攻防:破解WEP密钥(图) [2007-7-9]
·灰鸽子VIP2004 Beta1破解版(图) [2007-7-9]
·破解河南网通限制共享上网补丁(图) [2007-7-8]
·灰鸽子VIP1.23破解版(图) [2007-7-8]
·劲舞团3.0刷MB外挂破解版(图) [2007-7-6]
·网吧破解超级助手2.0(图) [2007-7-6]
·3至7天内破解iPhone [2007-7-6]
·征途木马0605免杀破解版(图) [2007-7-6]
·破解某Windows优化软件动画演示 [2007-7-3]
·破解网页源代码加密方法 [2007-7-2]