当前位置:网站首页>HackMyvm靶机系列(5)-warez
HackMyvm靶机系列(5)-warez
2022-07-06 09:22:00 【月应知我意】
一、信息收集
先扫描一波网段,找到靶机。
nmap -sP 192.168.220.0/24
使用nmap进行端口扫描,发现开放了22,80,6800三个端口。
nmap -sC -sV -T4 -p- -sT -A 192.168.220.128
访问一波http服务,页面如下。不知道是啥,但是发现有关键字Aria2 WebUI,上百度搜索一波,发现这是一个下载资源的东西。

查看一下源代码,发现下面的关键字,搜索一波,看看有啥漏洞可以利用不。

额.....,离谱,真就一个都没有呗。

来,上gobuster进行一波目录扫描
gobuster dir -u "http://192.168.220.128/" -w directory-list-2.3-medium.txt -t 30 -x php,html,txt,7z,zip,bak,gz结果如下,发现两个txt文件,robots.txt,result.txt

robots.txt内容如下

result.txt内容如下,嗯....这东西是不看着特别眼熟?不急,看看下面的

我在kali上执行ps -aux,再结合上图,看吧,上面的应该是进程列表了。而且从中可以发现aria2c是以carolina身份运行的。

注意下面几个箭头,这是个下载工具,猜测dir是我们下载的默认目录。

点击添加,点击使用链接下载。那我们能不能先使用kali生成密钥,然后开启一个http服务,通过这个使目标机下载到/home/carolina目录下呢?

二、漏洞利用
使用kali生成密钥
ssh-keygen使用python开启一个http服务
python3 -m http.server 80
添加下载链接和保存目录

如下图,下载成功

ssh [email protected] -i id_rsa使用私钥成功登录到目标机,拿到第一个flag

三、权限提升
接下来就是要将权限提升至root了。
先来看看有没有sudo滥用,???没有命令?

算了,先来看看能不能进行suid和sgid提权吧。
find / -perm -u=s -type f 2>/dev/null如图,发现一个/usr/bin/rtorrent,看看能不能提权吧

经过百度,发现这可以使用execute.throw执行一些系统命令,但是要使用rtorrent前提是需要配置文件.rtorrent.rc,所以我这里先使用创建这个文件,然后输入下面内容,创建/root/.ssh目录,并将公钥复制到该目录下。
因为rtorrent命令具有suid权限,所以在其他用户执行该命令时可以获得root权限,所以创建/roo/.ssh目录,并将公钥复制。

在kali上使用私钥登录root,成功获得第二个flag

边栏推荐
- 9. Pointer (upper)
- 7-4 散列表查找(PTA程序设计)
- . Net6: develop modern 3D industrial software based on WPF (2)
- Relationship between hashcode() and equals()
- SRC mining ideas and methods
- Wechat applet
- [the Nine Yang Manual] 2019 Fudan University Applied Statistics real problem + analysis
- 【九阳神功】2019复旦大学应用统计真题+解析
- 5月14日杂谈
- The latest tank battle 2022 - full development notes-3
猜你喜欢

受检异常和非受检异常的区别和理解

C language Getting Started Guide

2022泰迪杯数据挖掘挑战赛C题思路及赛后总结

MySQL事务及实现原理全面总结,再也不用担心面试

. Net6: develop modern 3D industrial software based on WPF (2)

. How to upload XMIND files to Jinshan document sharing online editing?

4. Branch statements and loop statements
![[面试时]——我如何讲清楚TCP实现可靠传输的机制](/img/d6/109042b77de2f3cfbf866b24e89a45.png)
[面试时]——我如何讲清楚TCP实现可靠传输的机制
![[面試時]——我如何講清楚TCP實現可靠傳輸的機制](/img/d6/109042b77de2f3cfbf866b24e89a45.png)
[面試時]——我如何講清楚TCP實現可靠傳輸的機制

It's never too late to start. The tramp transformation programmer has an annual salary of more than 700000 yuan
随机推荐
8. C language - bit operator and displacement operator
. How to upload XMIND files to Jinshan document sharing online editing?
7-3 构造散列表(PTA程序设计)
A piece of music composed by buzzer (Chengdu)
[the Nine Yang Manual] 2020 Fudan University Applied Statistics real problem + analysis
7-15 h0161. 求最大公约数和最小公倍数(PTA程序设计)
杂谈0516
Custom RPC project - frequently asked questions and explanations (Registration Center)
5月27日杂谈
. Net6: develop modern 3D industrial software based on WPF (2)
7-4 散列表查找(PTA程序设计)
ABA问题遇到过吗,详细说以下,如何避免ABA问题
[the Nine Yang Manual] 2019 Fudan University Applied Statistics real problem + analysis
This time, thoroughly understand the MySQL index
SRC挖掘思路及方法
Matlab opens M file garbled solution
Mortal immortal cultivation pointer-1
Package bedding of components
Mode 1 two-way serial communication is adopted between machine a and machine B, and the specific requirements are as follows: (1) the K1 key of machine a can control the ledi of machine B to turn on a
【头歌educoder数据表中数据的插入、修改和删除】