Raven2靶机渗透

文章目录

主机扫描

先ip a查看一下kali虚拟机本机ip,然后用nmap -sn扫描同网段的ip:

复制代码
nmap -sn 192.168.101.0/24

如图,扫描到靶机IP为192.168.101.129:

扫描到靶机IP后探测开放的服务:

复制代码
nmap -A 192.168.101.129

如图,22,80,111端口开放:

web渗透

先针对80端口进行渗透,打开192.168.101.129,使用wappalyzer插件扫描网页框架:

发现它的用户界面框架式bootstrap,搜索bootstrap的历史漏洞,发现有一个未授权访问的漏洞,但是尝试后并没有找到该未授权访问漏洞的页面:

然后对该网页进行目录爆破:

复制代码
dirb http://192.168.101.129/

如图,对爆破的网站目录进行访问:

/manual目录需要权限才能访问,/img目录没有重要信息,/vendor/目录可以访问,下面有一个path文件:

访问后找到flag1:

继续查看发现有PHPMailer,之前用插件扫描时发现该网站是用php编写的,PHPMailer是php用来发送邮件的,在/VERSION下找到一串数字,这应该就是PHPMailer的版本号:

经过查找历史漏洞发现PHPMailer的版本号低于5.2.18会有远程代码执行漏洞

使用searchsploit搜索phpmailer的历史漏洞利用的exp:

复制代码
searchsploit phpmailer

如图,有远程代码执行漏洞的python利用脚本:

将该脚本复制到当前目录下:

复制代码
cp /usr/share/exploitdb/exploits/php/webapps/40974.py ./

如图,复制成功:

修改exp的内容,替换目标ip target为靶机ip(必须在该网页的contact主页),反弹连接的地址为kali地址。修改后门路径地址为 /var/www/html/,并开启本地nc监听,端口为4444:

开启本地监听:

复制代码
nc -nvlp 4444

如图:

执行exp脚本:

复制代码
python3 40974.py

执行后出现注入成功后的路径:

访问之后,会在后台生成shell文件,我们访问shell.php 文件:

然后在kali的监听页面反弹到shell:

相关推荐
搁浅小泽4 小时前
新能源汽车多合一压缩机控制器CAN网络测试规范
网络·汽车
xixiaoyunya6 小时前
虚拟机备份怎么做:镜像级与文件级搭配的完整实操方案
linux·运维·网络
anew___6 小时前
《从零手写操作系统 (30):环境变量与进程上下文——export/unset与继承语义》
java·开发语言·网络·jvm·算法
谢亮_vipxieliang7 小时前
Go GMP调度模型——从原理到实战的完整指南
开发语言·网络·golang
wdfk_prog7 小时前
LWIP教程 03:从 `low_level_input()` 到 `pbuf_free()`——`pbuf` 的数据视图、Chain 与引用计数
运维·网络·笔记·学习
福兮说7 小时前
IP 地址转整数的七个坑:192.168.1.1 算出负数、127.1 也是合法地址、存进 INT 直接溢出
javascript·网络·网络协议·tcp/ip·mysql·golang
xiaoye-duck8 小时前
《Linux 网络编程》深入理解 epoll(上):从接口到底层内核工作机制剖析
linux·网络
anew___8 小时前
《从零手写操作系统 (29):管道与重定向进阶——命名管道、Here Document与Shell语法扩展》
java·开发语言·前端·javascript·网络
奇牙coding8 小时前
GPT-5.5 API 报 401 但 GPT-5.4 正常怎么办?不是 Key 失效,是 Organization 头的强制校验变了
java·网络·gpt·ai
请输入蚊子9 小时前
CVE-2026-8260 D-Link DCS-935L缓冲区溢出漏洞 复现
网络·安全·web安全·iot