XiaodiSec day024 Learn Note 小迪渗透学习笔记

XiaodiSec day024 Learn Note 小迪渗透学习笔记

记录得比较凌乱,不尽详细

day24 sql injection

知识点

脚本代码与数据库前置只是

access 数据库注入

mysql 数据库注入

前置知识

开始

数据库类型不同,流程会不同

access 和 asp 目前使用量较少,实战中不容易碰到

漏洞产生根本条件:特定变量,特定函数

网址最后有参数为可注入,如果没有参数则抓包,考虑是否通过其他方式提交

注入语句位置

位置应当与有注入的字段相关

sql 注入工具流程

  1. 猜测数据库类型

    如 asp 配 access

  2. 采取攻击流程

order by 查询列数量

23 报错说明有 22 个

union 1-22 form admin

access:

暴力破解无果可尝试偏移注入

随机的爆

mysql:

一个网站对应一个数据库

统一管理

最高权限 root

用户思路:

非 root 用户- 常规猜解

root 用户 - 文件读写操作,跨库查询注入等

如何判断当前用户是否为 root

白盒直接看配置文件,黑盒用 user()

mysql5.0 以上版本 有自带数据库 information_schema, 其下的 columns, schemata 表很有用

获取数据库相关信息 :

--version 是否有 information_schema

-user() root 用户

-@@version_compile_os 看操作系统是否支持大小写

-database()数据库名字

复制代码
https://www.crfbehavioralhealthcare.org/researchDetails.php?id=MS==
相关推荐
m4Rk_3 小时前
【论文阅读】Agent 记忆机制(83):Inside Out——用可演化 PersonaTree 构建 Agent 的核心长期记忆
论文阅读·人工智能·学习·开源·github
andyweike3 小时前
php笔记
开发语言·笔记·php
鬓戈4 小时前
Rust 语言与 AI 应用生态调研及学习路径
人工智能·学习·rust
传奇开心果编程4 小时前
【SwiftUI娓娓道来】第3课:让界面活起来——交互与动画指南
学习·macos·ui·ios·swiftui·swift
xian_wwq5 小时前
【学习笔记】等保合规安全基线核查实战
笔记·学习
传奇开心果编程5 小时前
【Jetpack Compose进阶学与练】第14课:系列收尾复习总结;Compose项目常见坑点汇总;学习路线与后续学习方向
android·学习·ui·kotlin·android jetpack
yangmu32035 小时前
发动机是怎么把油变成动力的:四冲程内燃机原理拆解
学习
m4Rk_5 小时前
【论文阅读】Agent 记忆机制(81):EMR——用情景记忆避免 Agent 在多步推理中反复绕圈
论文阅读·人工智能·学习·开源·github
海海不掉头发6 小时前
阶段五_实验34-38_学习总结
深度学习·神经网络·学习·机器学习
M78佐菲6 小时前
ARM学习笔记(11)
linux·arm开发·笔记·嵌入式硬件·学习