WHO WANTS TO BE KING: 1 靶机渗透
2021-02-19 14:36:55 Author: www.freebuf.com(查看原文) 阅读量:94 收藏

freeBuf

主站

分类

漏洞 工具 极客 Web安全 系统安全 网络安全 无线安全 设备/客户端安全 数据安全 安全管理 企业安全 工控安全

特色

头条 人物志 活动 视频 观点 招聘 报告 资讯 区块链安全 标准与合规 容器安全 公开课

官方公众号企业安全新浪微博

FreeBuf.COM网络安全行业门户,每日发布专业的安全资讯、技术剖析。

FreeBuf+小程序

FreeBuf+小程序

基础信息

地址:https://www.vulnhub.com/entry/who-wants-to-be-king-1,610/
发布日期:2020/12/1
难度:简单
目标:获取root权限
运行:Oracle VM VirtualBox(Host-only模式)
作者提示:学会使用字符串strings

本次靶机使用的VM VirtualBox进行搭建运行,将kali与靶机一样使用Host-only模式。本次演练使用kali系统按照渗透测试的过程进行操作,在渗透的时通过strings获取密码,进行ssh远程登录,sudo -l获取用户可执行的命令,最终在note.txt里发现提示,根据提示获得root权限。

1.靶机ip

使用nmap进行扫描,得到ip 192.168.56.107

nmap 192.168.56.0/24

图片.png

2.开放端口与服务
nmap -sV -p- -A -O 192.168.56.107

图片.png

PORT   STATE SERVICE VERSION
22/tcp open  ssh     OpenSSH 8.2p1 Ubuntu 4 (Ubuntu Linux; protocol 2.0)
80/tcp open  http    Apache httpd 2.4.41
3.网站信息收集

进入80端口发现 skeylogger文件
图片.png

1.下载文件

将文件下载到kali中

curl http://192.168.56.107:80/skeylogger -o  skeylogger

图片.png

2.收集信息

使用file命令识别文件类型
图片.png
在开头作者提示要学会使用strings命令
该命令的作用是打印文件中可打印的字符
图片.png
对该字符串进行破解获得密码dracarys

1.ssh远程登录

用户:daenerys
明文密码:dracarys
进行ssh远程登录
图片.png

2.收集信息

使用sudo -l 查看该用户可以执行的命令
图片.png
进入目录后发现没有这些执行脚本
图片.png
换一个方法尝试提权ls -la查看目录下所有文件

图片.png

查看.linuxmint/和.local/目录查看能否获得有用信息
首先进入.linuxmint/没有可利用的信息
图片.png进入./local目录查看
在.local/share发现压缩文件将文件解压看看是否存在有用的信息
图片.png

unzip daenerys.zip

查看解压文件之后给出了一个路径该路径中有note.txt
图片.png查看note.txt
图片.png

在谷歌中查询I'm khal.....这段信息
图片.png
给出了使用全名khaldrogo的信息
尝试使用khaldrogo作为密码进行登录
用户:root
密码:khaldrogo
提权成功
图片.png
进入root目录下查看flag
图片.png

靶机简单思路也比较清晰,在最后提权的过程中发现sudo -l获得的信息无法使用,换一个思路进行尝试,充分利用自己收集到的信息,最终也会获得root权限。


文章来源: https://www.freebuf.com/articles/web/263744.html
如有侵权请联系:admin#unsafe.sh