MrRobot靶机详细解答

一、主机发现

复制代码
arp-scan -l

二、端口扫描、目录枚举、指纹识别

2.1端口扫描

复制代码
nmap -p- 192.168.55.147

发现22端口关闭,且无其它特殊端口,只能去网页中寻找信息

2.2目录枚举

复制代码
dirb http://192.168.55.147

2.3指纹识别

复制代码
nmap 192.168.55.147 -sV -sC -O --version-all

指纹识别没有发现重要信息

三、进入靶机进行信息收集

进入靶机后发现一直在播放动画,输入prepare后,发现动画中有一个域名,但是也访问不到

这个靶机的其它关键词也没有提示什么信息,看看目录枚举的结果

访问刚刚扫描出来的目录发现这个是wordpress的站

发现他不会帮助我们

继续寻找敏感目录

发现robots.txt文件,尝试将以下内容拼接到192.168.55.147后面

其中fsocity.dic被下载下来,感觉是枚举时使用的文件

这个key应该就是第一个key

在登陆页面发现有忘记密码这个功能点,尝试爆破用户名,字典就是刚刚下载下来的

发现Elliot这个用户的状态码是500,该用户大概率是存在的

在登录页面中使用Elliot用户名,只进行密码爆破即可

也可以尝试使用wpscan进行爆破

复制代码
wpscan --url http://192.168.55.147 -U Elliot -P fsocity.dic -t 50

注:该字典文件有很多重复的,可以先去重再跑

去重跑很快就可以跑出来账号和密码

复制代码
Elliot
ER28-0652

成功登陆

四、反弹shell

wordpress的插件有很多的漏洞

这里可以在插件中进行反弹shell,也可以在Appearance中进行反弹

选择404.php文件,将kali自带的反弹shell脚本复制粘贴在此处

点击update

然后访问该文件

复制代码
http://192.168.55.147/wp-admin/404.php

成功反弹shell

五、提权

5.1靶机信息收集

5.2第二个key

进入robot目录中找到了第二个key

5.3nmap提权

使用find命令查找suid权限的文件

复制代码
find / -perm -4000 -print 2>/dev/null

找到了nmap可以进行提权

这里的nmap不能直接使用,环境变量的问题,需要使用绝对路径

尝试第一种方法,发现提权不成功,版本在第二种提权方式范围内,尝试第二种方式

复制代码
/usr/local/bin/nmap --interactive
!sh

提权成功!

相关推荐
小oo呆1 分钟前
【学习心得】CMD终端设置Proxy的几个要点
运维·服务器·网络
Forget_85509 分钟前
RHEL——制作母盘
linux·运维·服务器
释怀不想释怀18 分钟前
Linux命令--echo~反引号符~重定向符(>>)~tail命令
linux·运维·服务器
Max_uuc29 分钟前
【C++ 硬核】给单片机装上“反射”:手写极简属性系统 (Property System) 自动化 CLI 开发
运维·自动化
云小逸41 分钟前
【Nmap 设备类型识别技术】整体概况
服务器·c语言·网络·c++·nmap
阿里云云原生1 小时前
探秘 AgentRun丨动态下发+权限隔离,重构 AI Agent 安全体系
人工智能·安全·阿里云·重构·agentrun
路由侠内网穿透.1 小时前
fnOS 飞牛云 NAS 本地部署私人影视库 MoonTV 并实现外部访问
运维·服务器·网络·数据库·网络协议
Doro再努力1 小时前
【Linux05】Linux权限管理深度解析(二)
linux·运维·服务器
智驱力人工智能1 小时前
货车走快车道检测 高速公路安全治理的工程实践与价值闭环 高速公路货车占用小客车道抓拍系统 城市快速路货车违规占道AI识别
人工智能·opencv·算法·安全·yolo·目标检测·边缘计算
上海云盾-小余1 小时前
DDoS安全防护怎么选,如何挑选DDoS防护
安全·ddos