Vulnhub靶场morpheus获得shell攻略

打开靶场

我们看到了一些文字,一张图片,我们查看一下页面源代码,并没有什么有用的信息

在去扫描一下端口,发现81端口有一个登录的窗口,但是无论怎么做都无法在上面做文章,我们先把这个思路放一下

在去扫描一下域名

用了dirb扫描一下发现了几个网址,但是都没有用

后来上网搜,用kali自带的字典去扫一下

cd /usr/share/wordlists/dirbuster

在输入gobuster dir -u http://192.168.95.142 -x php,txt,jsp,asp -w /usr/share/wordlists/dirbuster/directory-list-2.3-medium.txt

如果没有gobuster就去安装一下,安装:apt-get install gobuster

下面是扫描的结果,发现比之前多了两个文件,我们去访问一下php后缀的文件

我们发现了一个输入框

见到输入框我们就试一下xss

在框中输入<script>alert(1)</script>

我们试着再刷新又弹窗,说明是存储型xss,我们在看看graffiti.txt中有什么

我们发现我们上传的js语句被保存到了这里,我们就可以想到,用抓包来上传木马,更改文件名,看看能不能成功创建一个新文件

更改为

放行,去访问一下这个文件,页面什么都没有,说明成功被创建

去测试一下木马写没写进去

成功写入

相关推荐
彩虹糖_haha2 小时前
Linux高并发服务器开发 第十七天(管道缓存区查询大小 管道的优劣 命名管道mkfifo 建立释放映射区mmap/munmap 匿名映射 进程间的通信)
linux·运维·服务器
唐青枫2 小时前
Linux 下aria2 下载神器使用详解
linux
old_power4 小时前
linux 查看正在运行的进程 & 停止进程
linux·运维·服务器
qq_433618445 小时前
linux 下的termios读写
linux·运维·服务器
Watink Cpper5 小时前
[Linux] 信号(singal)详解(二):信号管理的三张表、如何使用coredump文件、OS的用户态和内核态、如何理解系统调用?
linux·运维·服务器·信号
手捧向日葵的话语5 小时前
Linux下的进程切换与调度
linux·运维·服务器
Once_day5 小时前
Linux之kernel(1)系统基础理论(2)
linux·操作系统·kernel
钡铼技术物联网关5 小时前
从 X86 到 ARM :工控机迁移中的核心问题剖析
大数据·linux·arm开发·人工智能·自动化
黑客笔记6 小时前
snort3.0 获取注册规则(19000多条)
web安全·网络安全
啊森要自信6 小时前
【linux学习指南】模拟线程封装与智能指针shared_ptr
linux·运维·服务器·vscode·ubuntu