0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Metasploit获取不到会话的因素及解决方案

454398 来源:机器之心 作者:贝塔安全实验室 2020-10-16 14:26 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

前言

我们在用Metasploit进行渗透测试时经常会遇到这样的情况,已经成功执行了Payload,但始终获取不到会话。这篇文章就来给大家讲一下获取不到会话的一些常见原因,已经知道了问题所在,至于要怎么解决就看大家自己的了,该绕的绕,该免杀的免杀!

一般常见情况有:

1、直接获取不到会话;

2、获取到会话后自动断开;

3、获取到会话但是卡住不动了。

(1) 快速判断Metasploit会话完整性

如果直接通过浏览器访问监听IP:Port,或者是在获取会话的过程中按Ctrl+C键强制结束掉了,这时我们获取到的会话可能都是不完整的,即使成功得到了会话,进去之后会发现很多命令都执行不了。 这时可以通过session命令来快速判断我们得到的会话完整性,如果“Information”列中为空白则是不完整,反之则完整。

(2) Payload与目标系统架构不一样

这里说的系统架构不一样是因为我们生成的Msf Payload是x64,而目标系统是x86,在执行Payload过程中会出现“不是有效的Win32应用程序”报错,所以无法获取到会话。 这种情况一般出现在XP/2003机器上,不过x86的Payload可以在x64上成功运行,不存在兼容性问题。

(3) Payload与监听模块设置不一样

我们生成的Msf Payload是x86的,但是在handler监听模块里设置的Payload为x64时就会出现这种会话自动断开的情况。 不过在这种情况下如果Payload是可执行的,我们只需要将handler监听模块里设置的Payload改为对应的x86即可解决。 重点注意:

1、目标系统架构;

2、Msfvenom生成Payload;

3、handler监听模块Payload。

(4) 目标配置系统防火墙出入站规则

有时会遇到这样的情况,即使我们生成的Msf Payload、handler监听模块Payload和目标系统架构都是相对应的,但在执行Payload时仍然获取不到会话。

这可能是因为目标已开启Windows自带防火墙并设置了出入站规则,也有可能是被其它流量监测类的安全设备所拦截,可以通过netstat -ano命令来查看我们执行的Payload与目标机器建立的网络连接状态是否为SYN_SENT?

SYN_SENT的几种常见情况:

1、MSF里没有监听;

2、Windows系统防火墙;

3、其它的安全设备等。

(5) VPS配置系统防火墙出入站规则

记一次与朋友@Sin在他的Centos VPS上做测试时发现获取不到会话,在经过排查之后发现问题出在“宝塔防火墙”,其实也就是Centos自带防火墙,在宝塔安装过程中会自动配置系统防火墙,默认规则只允许特定端口能出网:21、22、80、8888,如下图。

解决方案: 在宝塔控制面板中没有找到关闭防火墙的相关设置选项,只能设置放行端口,不过我们可以使用以下命令来关闭Centos自带防火墙,或者使用默认规则中的放行端口进行bind_tcp正向连接即可成功获取会话,可通过这个文件来查看防火墙规则(/etc/firewalld/zones/public.xml)。

1、查看防火墙状态:firewall-cmd --statesystemctl status firewalld.service
2、开启防火墙:systemctl start firewalld.service
3、临时关闭防火墙:systemctl stop firewalld.service
4、永久关闭防火墙:systemctl disable firewalld.service
5、查看所有放行端口:firewall-cmd--list-port

(6) 反病毒软件特征查杀或流量检测

在上传、执行Payload文件时可能会被反病毒软件的特征、行为、内存、流量检测并查杀,笔者本地测试发现当我们把火绒“黑客入侵拦截”或赛门铁克“Enable Network intrusion prevention”开启后再执行Payload时就会出现发送stage到目标,但无法建立一个完整的会话回来,关闭后就能立即获取到目标会话,关于免杀和绕过不在本节讨论范围内。

特征查杀:上传的Payload以及各种恶意PE文件直接会被拦截并查杀(360杀毒)

流量检测:成功执行Payload并发送stage到目标,但一直卡着不动(ESET NOD32)

(7) IIS应用程序池-启用32位应用程序

以往的渗透渗透过程中遇到过在浏览器访问Metasploit的Aspx Payload秒解析,但是没能获取会话的情况。 这可能是因为目标机器的IIS应用程序池中设置了“启用32位应用程序”选项为True或False了,可以尝试换到x86/x64的Payload再试试看。

当“启用32位应用程序”选项为True时Aspx Payload 32可以获取会话,64无法获取会话。

当“启用32位应用程序”选项为False时Aspx Payload 64可以获取会话,32无法获取会话。

编辑:hfy

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 防火墙
    +关注

    关注

    0

    文章

    449

    浏览量

    36746
  • 浏览器
    +关注

    关注

    1

    文章

    1043

    浏览量

    37165
  • PayLoad
    +关注

    关注

    0

    文章

    6

    浏览量

    7226
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    为什么选择 Nordic 的低功耗蓝牙解决方案

    为什么选择 Nordic 的低功耗蓝牙解决方案?强大的无线 SoC 产品组合: 我们丰富的超低功耗无线 SoC 选件具有可扩展的内存配置和功能集,可满足各种需求。如果存储器或功能要求发生意外变化
    发表于 04-16 10:40

    破解RDMA网络“黑盒”:轻量化会话追踪工具

    在RDMA网络运维面临“黑盒”挑战的背景下,星融元推出的RST工具通过无侵入捕获CM报文,实现RDMA会话的可视化追踪与全网路径还原。该工具基于RFT与RPT双模块,支持从设备流表到全局拓扑的多维观测,大幅降低运维定位成本,推动高性能网络运维走向透明化与智能化。
    的头像 发表于 02-13 14:30 518次阅读
    破解RDMA网络“黑盒”:轻量化<b class='flag-5'>会话</b>追踪工具

    虹科PEAK解决方案

    虹科PEAK解决方案
    发表于 12-19 14:45 0次下载

    技术探索:获取拼多多商品券后价数据的接口方案

    ​ 在电商数据分析和比价应用中,获取商品的券后价格(即消费者实际支付的价格)是一个核心需求。拼多多平台提供了丰富的商品信息和优惠活动,如何通过技术手段稳定、合规地获取其商品的券后价格呢?本文将探讨
    的头像 发表于 11-10 15:40 772次阅读
    技术探索:<b class='flag-5'>获取</b>拼多多商品券后价数据的接口<b class='flag-5'>方案</b>

    IN Multisim中找不到ADA4940-1的仿真模型解决方案

    qqxjyxjy清风:在仿真软件IN Multisim中找不到ADA4940-1的仿真模型,怎么办? AI: 好的,用户说在Multisim里找不到ADA4940-1的模型,怎么办。首先得想,他
    的头像 发表于 10-09 09:18 1091次阅读

    亚马逊 MWS API 实战:商品详情精准获取与跨境电商数据整合方案

    附常见问题解决方案。该技术方案可直接应用于跨境选品、价格监控等业务场景,帮助开发者高效获取亚马逊商品数据。
    的头像 发表于 09-22 10:05 827次阅读
    亚马逊 MWS API 实战:商品详情精准<b class='flag-5'>获取</b>与跨境电商数据整合<b class='flag-5'>方案</b>

    DALI数字照明控制的解决方案

    NDA102 DALI数字照明控制解决方案基于数字照明接口联盟(DiiA)开发的数字可寻址照明接口(DALI)技术。该解决方案包括新唐构建的IEC 62386库。新唐是DiiA准会员,拥有DALI
    发表于 09-08 06:29

    无人超市解决方案 智慧新零售解决方案

    通过阅读本篇文章,你将了解到:1.为什么需要无人超市解决方案?2.无人超市是什么?3.无人超市的常见应用场景4.无人超市解决方案的功能有哪些?5.无人超市的最佳实践案例一、为什么需要无人超市解决方案
    的头像 发表于 08-22 10:22 1354次阅读
    无人超市<b class='flag-5'>解决方案</b> 智慧新零售<b class='flag-5'>解决方案</b>

    叉车限速解决方案

    叉车的动力系统,响应迅速,限速效果稳定可靠,且对叉车原有结构改动较小,适配性较强。 三、声光预警 声光预警功能是限速解决方案中的重要辅助部分。当叉车即将达到限速值或出现超速情况时,装置会立即启动声光
    发表于 08-20 14:00

    eBay 商品详情 API 深度解析:从基础信息到变体数据获取方案

    通过本文提供的方案,开发者可以快速实现 eBay 商品详情数据的获取和处理,为跨境电商应用提供丰富的商品信息支持。实际开发中,需遵守 eBay 开发者协议,合理使用获取的商品数据。
    的头像 发表于 08-18 10:17 1238次阅读
    eBay 商品详情 API 深度解析:从基础信息到变体数据<b class='flag-5'>获取</b>全<b class='flag-5'>方案</b>

    SIP 广播对讲与华为视频会议融合解决方案

    SIP 广播对讲与华为视频会议融合解决方案 SIP 广播对讲与华为视频会议融合解决方案,是基于 SIP 协议将广播对讲系统与华为视频会议系统进行整合,实现通信资源共享与业务流程联动,可提升应急响应
    发表于 07-12 10:57

    比亚迪展示全面新能源解决方案

    近日,比亚迪受邀出席厄瓜多尔总统丹尼尔·诺沃亚在北京举办的与中国顶尖企业的早餐会,会上全面展示了公司在厄瓜多尔从能源获取到能源使用的新能源解决方案和发展蓝图,涵盖太阳能发电、储能系统及新能源汽车、云巴等绿色出行领域。
    的头像 发表于 07-04 09:21 1075次阅读

    艾默生 SolaHD 通过 \"从地板到云端™\"解决方案和在线产品配置器推进电能质量管理

    备先进的诊断功能。这一坚实基础可与云端系统实现无缝对接,使企业能够灵活扩展运营规模、获取实时数据分析,并快速适应不断变化的市场需求。 SolaHD\"从设备层到云端™\"解决方案
    发表于 06-10 14:50

    如何在ctd解决方案中使用FRS (ccg2,3)?

    你好,我正在检查用作 c 型多功能集线器的 ctd 解决方案。 多集线器希望通过允许 CCG3 在外部POWER_DRILL2GO被切断时(当充电端子在 ccg2 处被切断时)通过 FRS 切换到灌
    发表于 05-27 07:56

    单片机项目分享 - 基于STM32 的联合调试侦听设备解决方案(原理图、PCB源文件、调试工具、视频)

    基于STM32 的联合调试侦听设备解决方案(原理图、PCB源文件、调试工具、视频)项目下载! 纯分享帖,需要者可点击附件免费获取完整资料~~~【免责声明】本文系网络转载,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请第一时间告知,删除内容!
    发表于 05-23 20:34