返回爱好者网站首页
 
商城 博墅 论坛
首 页 | 学 院 | 数 码 | 硬 件 | 装机DIY | 台式机 | 办 公 | 数字家电 | 视频教程 | Flash小游戏 | 桌面壁纸 | 精彩专题 | 活动
  数码数码相机 手机 MP3/MP4 笔记本 GPS 硬件CPU 主板 存储 音频 显示器 显卡 投影机 机箱/电源 外设 术语 学院资讯 系统 软件 安全 网络 办公 设计 程序 问答
装机DIY家用 网吧 办公 娱乐 2000元 4000元 6000元 8000元 DIY技巧 答疑 台式机入门 家用 办公 娱乐 购买技巧 答疑 办公打印机 多功能一体机
学院首页 | 新闻资讯 | 操作系统 | 软件应用 | 创意设计 | 程序开发 | 办公技巧 | 网络应用 | 个人安全 | 素材推荐 | 故障问答
CFan新视界 | 软件专区 | Vista专区 | XP专区 | 站长专区 | 专栏作者 | 精彩专题
当前位置: 首页 学院 安全 黑客攻防

攻防兼备 网站入侵原来如此简单


2008-05-12 作者: 来源:来自网络
·透析黑客几种常用网络技术
·防止黑客用IE实现远程控制
·Telnet高级入侵攻略
·打造超级电脑防火墙
·十大经典破解单兵武器揭密
·Telnet高级入侵攻略及原理
·一个菜鸟木马黑客的自白
·瞬间成为黑客 用Google!
·最经典的黑客技术入门常识
·入侵者的电脑被我攻陷
·如何定位进行ARP攻击?
     说到入侵网站,最常见的就漏洞注入攻击了,很多网站都具有这样的漏洞。注入漏洞也是最有效也是最简单的入侵网站的途径。网络安全就是网络攻防的一个过程,知道如何攻的才能知道如何防守。下面笔者就自己的亲身经历给大家介绍一下网站漏洞注入攻击。

  先说一下一般的步骤:

  首先,寻找注入点,判断数据库类型。

  分别用下面三中方法测试,看看上面三个网址返回的结果。

  (1)http://www.xxx.com/1.asp?id=1

  (2)http://www.xxx.com/1.asp?id=1 and 1=1

  (3)http://www.xxx.com/1.asp?id=1 and 1=2

  可以注入的表现:

  (1)正常显示(这是必然的,不然就是程序有错误了)

  (2)正常显示,内容基本与(1)相同

  (3)提示BOF或EOF(程序没做任何判断时)、或提示找不到记录(判断了rs.eof时)、或显示内容为空(程序加了on error resume next)

  不可以注入就比较容易判断了,(1)同样正常显示,(2)和(3)一般都会有程序定义的错误提示,或提示类型转换时出错。

  判断数据库类型及注入方法

  不同的数据库的函数、注入方法都是有差异的,所以在注入之前,还要判断一下数据库的类型。一般ASP最常搭配的数据库是Access和SQLServer,网上超过99%的网站都是其中之一。

  SQLServer有一些系统变量,如果服务器IIS提示没关闭,并且SQLServer返回错误提示的话,那可以直接从出错信息获取,方法如:http://www.xxx.com/1l.asp?id=1 and user>0

  这句语句很简单,但却包含了SQLServer特有注入方法的精髓,我自己也是在一次无意的测试中发现这种效率极高的猜解方法。来看看它的含义:首先,前面的语句是正常的,重点在and user>0, user是SQLServer的一个内置变量,它的值是当前连接的用户名,类型为nvarchar。拿一个nvarchar的值跟int的数0比较,系统会先试图将nvarchar的值转成int型,当然,转换过程中肯定会出错,SQLServer的出错提示是:将nvarchar值 ”abc” 转换数据类型为 int 的列时发生语法错误, abc正是变量user的值,这样,就很容易拿到了数据库的用户名。

  众所周知,SQLServer的用户sa是个等同Adminstrators权限的角色,拿到了sa权限,几乎肯定可以拿到主机的Administrator了。上面的方法可以很方便的测试出是否是用sa登录,要注意的是:如果是sa登录,提示是将”dbo”转换成int的列发生错误,而不是”sa” 。

  在确认可以注入的情况下,使用下面的语句:

  http://www.xxx.com/1.asp?id=1 and (select count(*) from sysobjects)>0

  http://www.xxx.com/1.asp?id=1 and (select count(*) from msysobjects)>0

  如果数据库是SQLServer,那么第一个网址的页面与原页面http://www.xxx.com/1.asp?id=1是大致相同的;而第二个网址,由于找不到表msysobjects,会提示出错,就算程序有容错处理,页面也与原页面完全不同。

  如果数据库用的是Access,那么情况就有所不同,第一个网址的页面与原页面完全不同;第二个网址,则视乎数据库设置是否允许读该系统表,一般来说是不允许的,所以与原网址也是完全不同。大多数情况下,用第一个网址就可以得知系统所用的数据库类型,第二个网址只作为开启IIS错误提示时的验证。

  其次,根据注入参数类型,组织SQL语句,按参数类型主要分为下面三种:

  (1) ID=1 这类注入的参数是数字型,SQL语句原貌大致如下:

  Select * from 表名 where 字段=1

  注入的参数为ID=49 And [查询条件],即是生成语句:

  Select * from 表名 where 字段=1 And [查询条件]

  (2) Class=名称 这类注入的参数是字符型,SQL语句原貌大致概如:Select * from 表名 where 字段=’动物名称’

  注入的参数为Class=动物名称’ and [查询条件] and ‘’=’ ,即是生成语句:

  Select * from 表名 where 字段=’动物名称’ and [查询条件] and ‘’=’’

  (3) 搜索时没过滤参数的,如keyword=关键字,SQL语句原貌大致如下:

  Select * from 表名 where 字段like ’%关键字%’

  注入的参数为keyword=’ and [查询条件] and ‘%’=’, 即是生成语句:

  Select * from 表名 where字段like ’%’ and [查询条件] and ‘%’=’%’

  接着,将查询条件替换成SQL语句,猜解表名,例如:ID=1 And (Select Count(*) from Admin)>=0,如果页面就与ID=1的相同,说明附加条件成立,即表Admin存在,反之,即不存在(请牢记这种方法)。如此循环,直至猜到表名为止。

  表名猜出来后,将Count(*)替换成Count(字段名),用同样的原理猜解字段名。

  最后,在表名和列名猜解成功后,再使用SQL语句,得出字段的值。当然这里面有一些偶然的成分,如果表名起得很复杂没规律,就很难被破解了。但是也根本不存在绝对的黑客技术,无论技术多高深的黑客,都是因为别人的程序写得不严密或使用者保密意识不够,才有得手的机会的。所以也告诫广大用户一定要增强安全保密意识。

  到这里可能很多用户都觉得以上的这些方法步骤很空洞很繁琐,一点都不方便。所以为了方便这里要用到一款强大的注入软件(啊D注入工具)。这款软件把以上繁琐的猜解过程变的相当的傻瓜化了,不过大家不要有了方便的软件就不愿看它的笨拙的原理了。要知其然并且知其所以然才可能有更大的进步。

[1] 2  下一页
轻松入侵个人免费空间
· 防止黑客用IE实现远程
· 如何巧妙破解XP登陆口
· 最经典的黑客技术入门
· 令Windows百毒不侵13
· 轻松入侵个人免费空间
教你摆脱黑客的攻击
· 脚本“黑客”必需了解
· 一个菜鸟木马黑客的自
· Telnet高级入侵攻略
· ARP攻击与防护完全手
· “中国黑客”10年嬗变
桌面壁纸

恶作剧之吻剧情壁纸

天上人间梦幻壁纸

欢乐君主游戏壁纸

功夫世界游戏壁纸
· 金泰熙性感桌面壁纸
· 下雪的天空壁纸
· 惠普蓝色主题壁纸
· 恶作剧之吻剧情壁纸
· 唯美风景冬天·雪
· 圣诞节插画设计
· 天上人间梦幻壁纸
· 欢乐君主游戏壁纸
· 功夫世界游戏壁纸
站外资源推荐
无标题文档
绝色空姐汇聚的航线
评论
评论排行
安全无小事 实战宽带ADSL猫防火墙配置
黑客技术讲解 网吧入侵方法大搜罗
教你如何区分病毒、蠕虫与木马
瞬间成为黑客 用Google!
黑客钓鱼 五大银行卡诈骗手段大曝光
黑客的手段 Linux操作系统入侵实例
强!十大经典破解单兵武器揭密
三年不重装 令Windows百毒不侵13妙招
巧施社会工程学 轻松入侵个人免费空间
黑客攻防实战之对有防火墙网站入侵过程

笔名

匿名发表

验证码:

查看评论
* 评论只代表网友个人观点,与电脑爱好者网站无关,不代表电脑爱好者网站也同意此观点。
 
电脑必备软件
 
无标题文档
· 迅雷下载及应用专区
· 快车(FlashGet)专区
· 新一代下载工具脱兔专区
· 木马清除大师专区
· 微软最新操作系统vista
· 微软Windows XP专区
· PPStream免费网络电视
· 豪杰超级解霸
· 最好用的论坛程序discuz!
· 智能陈桥,拼音五笔样样行
· 卡巴斯基专区
· 风行网络电影专区
  欢迎各软件厂商加入,联系邮箱邮箱:lkjiang@cfan.com.cn,联系电话:010-68130909转6623
频道推荐
 
· 冒险岛游戏桌面
· 大话西游游戏壁纸
· 让你过目难忘的天才广告
· 全套人民币样版(49年至今)
· Windows XP 系统的五大变形金刚

· 无视Vista!超炫系统Ubuntu美图赏
· 为了安全高速 装完XP系统必做六件
· Ubuntu 8.04桌面版安装教程(图文
· 2007年9月月历桌面壁纸精选
· 轻松转换 在XP下体验超酷 Vista
最新更新
 
· 防止别人PING你的计算机
· 潜藏在网页背后的隐形杀手
· 防范恶意网页不慎“中招”
· 什么是拒绝服务攻击
· 企业网DoS攻击的防御方法
· 解析DDoS自杀式攻击
· 如何定位进行ARP攻击?
· 打造黑客也读不懂的密码
· 脚本“黑客”必需了解的知
· 防止黑客用IE实现远程控制
免费在线小游戏
 

痛打日本狗

魔兽争霸格斗体验版

丹麦最新IQ测试

· 免费在线泡泡堂
· 你能逃出这里吗?
· 俄罗斯方块
· 经典扫雷
· 推箱子
· 连连看大全
· 合金弹头
· 在线反恐CS
· 小小经典回顾
· 测测谁变态
· 恋爱测试
· 美女脱衣服
· 超级玛莉
· 华容道
· 街头霸王
免费在线视频教程
 
· WORD2003高级应用实例
· 幻影魔术手视频教程
· 21互联常用软件教程
· PS打造超酷摩托车
· 教你用PS画手表
· 思妙Flash视频教程
· PS新功能应用教程
· PS图层从入门到高级
· Excel 2003视频教程
· Word 2003视频教程
精品素材
 
· 超时空要塞动漫壁纸
· 精选性感美丽女人壁纸
· 精选性感美丽女人壁纸
· 清新白领家居生活
· 沙滩美女阳光女孩壁纸
· 神秘莫测宇宙图片
· 精选Gnome系统桌面壁纸
· 硬币图片专辑
· 美丽动感精选风景桌面
· 异域风情沙漠风景图片
应用专题
 
· Photoshop教程精选
· Ubuntu Linux菜鸟入门
· PHP电子书下载推荐
· 电脑经典问题答疑
· 杀毒、防黑一个不能少
· 菜鸟的网络私房菜
· 18个Windows系统修复绝技
· 80个互联网新体验
· 炒楼炒股不如炒流量
· 安全工具大比拼
论坛博墅
 
· 互联网史最具影响力50人
· 好色男人的十个职业
· 漂亮的桌面壁纸
· 谁看了都必喷血的时装秀
· 明星让人抓狂的失败造型
· 婚礼当天新娘改嫁伴郎
· 数码相机的购买知识
· 中国水彩画展精选
· 漂亮的桌面壁纸
· 白领坦然晒工资
无标题文档

爱好者网站版权所有 未经授权禁止复制或建立镜像
Copyright(C) cfan.com.cn,All rights reserved
京ICP证010182号