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 小米 华为 单反 装机 图拉丁
 
   -> PHP知识库 -> DC-2靶机攻略 -> 正文阅读

[PHP知识库]DC-2靶机攻略


前言

之前进行了DC-1的攻略有兴趣的可以点击去看一下


提示:以下是本篇文章正文内容,下面案例可供参考

DC-2 教程

简单介绍:这次的靶机渗透是一个找寻DC-2靶机中的flag的过程,以最终的flag为目标。

1.确定目标IP,以及端口号

通过nmap -sP扫描网段最终确定IP为192.168.48.132,端口号开放80、7744。
在这里插入图片描述
在这里插入图片描述

2.进入登陆界面

1)看到目标开放80端口,我们通过浏览器输入IP地址尝试访问对方80.
2)输入IP后发现无法访问并返回一个域名,经验证才发现需要设立本地hosts文件ip地址对应域名。才可以成功访问

在这里插入图片描述

3)成功访问:确定CMS是wordpress

WordPress是一种使用PHP语言和MySQL数据库开发的博客平台,get CMS

在这里插入图片描述

3.查看flag并进行下一步操作

**点击页面上的flag,发现了flag1,给出的提示是:需要使用cewl工具破解密码,用一个身份登录后,能找到下一个flag。所以接下来会用到cewl工具破解密码。使用cewl破解密码前,要先找到该页面的后台登录地址,所以我们使用目录扫描工具dirb,扫出来目标登陆地址为:http://dc-2/wp-admin/ **
在这里插入图片描述

4.进行用户账号密码收集。

根据上一步提示,需要我们用cewl,cewl生成的字典是用来破解密码的。但是我们还没有账户信息,所以需要借助wpscan工具来扫描出后台登录的用户名,还可以借此爆破密码

命令:wpscan --url http://dc-2/wp-admin/ -e u

在这里插入图片描述
扫描出来的结果发现对方有两个账户jerry和tom,我们用cewl生成与url相关的密码,并保存为文本,再继续用wpscan对该登录界面进行爆破
在这里插入图片描述
在这里插入图片描述
用wpscan进行爆破。这里需要两个文件,一个user.txt–内容为刚才的用户名jerry和tom。一个为cewl生成的字典文件pass.txt。

wpscan爆破命令:wpscan --url http://dc-2 -U 存放用户名文件 -P 存放密码字典文件。
在这里插入图片描述

找到账号密码,我们用账号和密码登陆一下,发现成功登陆。

在这里插入图片描述
并且在这里可以找到第二面旗子
在这里插入图片描述

5.另一种登陆方法——SSH-7744

第二面旗子的翻译是这样:

标志2:

如果你不能利用WordPress并走捷径,还有另一种方法。

希望你能找到另一个切入点。

1)另一个切入点,扫描端口时的另一个端口:7744(ssh)
我们通过ssh远程登录,最终TOM用户登陆成功

在这里插入图片描述

6.提权操作

为什么要提权?因为在该用户SSH界面中,用户的shell命令是被限制的,比如不能tab补齐,没有vim,cat等命令。

在这里插入图片描述
从上图中发现 -rbash 是受限制的命令,搜搜 -rbash,发现是可以绕过的,开始操作。

1)我们首先看一下我们能输的命令有哪些:

·命令:ls /home/tom/usr/bin

在这里插入图片描述

发现只有四个命令可以输入。
在这里插入图片描述
BASH_CMDS是系统中默认的命令字数组

2)修改$PATH

其中我们利用BASH_CMDS[a]=/bin/sh
通过数组调用/bin/sh
发现可以输出$PATH
修改$PATH ($PATH指明命令的路径存放位置)

在这里插入图片描述

此时我们发现可以查看flag3了 ·命令为cat flag3.txt
在这里插入图片描述
flag3显示让我们去切换到jerry

3)切换到jerry

我们切换到jerry后,发现有个flag4,查看后看来还不是最终的答案。
在这里插入图片描述
在这里插入图片描述

提示还不是最终的flag,提示git,查看sudo配置文件,发现git是root不用密码可以运行,搜索git提权

4)进行提权,提权成功

使用 sudo git -p help 且一页不能显示完,
在最底下面输入 !/bin/bash,
!/bin/bash是指此脚本使用/bin/bash来解释执行。
最后完成提权。

在这里插入图片描述
在这里插入图片描述
文章到此结束,看到最后的小伙伴还请一键三连!谢谢。
参考:
https://blog.csdn.net/weixin_45116657/article/details/101377121
https://www.anquanke.com/post/id/173159
https://blog.csdn.net/weixin_42712876/article/details/84227651
https://blog.csdn.net/qq_23143555/article/details/80266937
https://www.runoob.com/linux/linux-comm-sudo.html

  PHP知识库 最新文章
Laravel 下实现 Google 2fa 验证
UUCTF WP
DASCTF10月 web
XAMPP任意命令执行提升权限漏洞(CVE-2020-
[GYCTF2020]Easyphp
iwebsec靶场 代码执行关卡通关笔记
多个线程同步执行,多个线程依次执行,多个
php 没事记录下常用方法 (TP5.1)
php之jwt
2021-09-18
上一篇文章      下一篇文章      查看所有文章
加:2021-07-27 15:59:34  更:2021-07-27 16:01:19 
 
开发: 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年5日历 -2024/5/3 10:14:19-

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