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

    文章

    442

    浏览量

    36603
  • 浏览器
    +关注

    关注

    1

    文章

    1042

    浏览量

    36900
  • PayLoad
    +关注

    关注

    0

    文章

    5

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

    附常见问题解决方案。该技术方案可直接应用于跨境选品、价格监控等业务场景,帮助开发者高效获取亚马逊商品数据。
    的头像 发表于 09-22 10:05 403次阅读
    亚马逊 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

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

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

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

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

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

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

    ZXUN xGW会话数不均衡的故障分析

    某区域部署了两套xGW,权重相同。通常,两套xGW上的会话数是一样的,从某天开始2套xGW的会话数出现了差异,并且差异越来越大,如下图所示。
    的头像 发表于 04-12 15:51 591次阅读
    ZXUN xGW<b class='flag-5'>会话</b>数不均衡的故障分析

    智慧路灯设计解决方案

    智慧路灯设计解决方案
    的头像 发表于 03-21 10:20 681次阅读
    智慧路灯设计<b class='flag-5'>解决方案</b>

    classB认证获取指南中的方案架构看起来都是针对MCU的架构,MPU的没办法完全适配,怎么解决?

    classB认证获取指南中的方案架构看起来都是针对MCU的架构,MPU的没办法完全适配。ST有针对MPU的自检解决方案吗?我用的是STM32MP157D
    发表于 03-12 07:34

    解决方案】安科瑞智慧用电产品解决方案介绍

    解决方案】安科瑞智慧用电产品解决方案介绍
    的头像 发表于 02-19 08:42 927次阅读
    【<b class='flag-5'>解决方案</b>】安科瑞智慧用电产品<b class='flag-5'>解决方案</b>介绍

    HarmonyOS NEXT 原生应用/元服务-DevEco Profiler会话

    DevEco Profiler左侧为会话区,可以分为三个部分: ① 调优目标选择区域:选择设备及要分析的应用和进程。 选定被调优的设备、应用包及应用进程作为后续调优会话的分析对象。依次点击设备
    发表于 02-18 11:11

    电摩电机控制器解决方案

    请问各位大佬,哪些途径可以买到解决方案?或者哪位大佬有成熟的电摩电机控制器解决方案,可以联系我,有使用需求。
    发表于 02-12 15:43

    Simcenter Anovis声学噪声和振动信号解决方案

    SimcenterAnovis?获取完整的解决方案,进行合格/不合格检查SimcenterAnovis(声学噪声和振动信号)是一款的完整解决方案,可针对以下应用进行准确、客观的通过或失败检
    的头像 发表于 01-17 11:32 763次阅读
    Simcenter Anovis声学噪声和振动信号<b class='flag-5'>解决方案</b>

    信而泰网络测试仪校准解决方案

    、电线连接不良等因素会导致仪表工作状态不稳定; 人为因素:仪表在使用过程中安装方法不正确、测试配置错误、测试步骤不规范等因素影响测试结果准确性。 信而泰网络测试仪校准解决方案 移动互联
    发表于 01-13 15:29

    兆芯最佳实践应用场景解决方案发布

    《兆芯最佳实践应用场景解决方案》现已正式发布,扫描下方二维码或点击阅读原文即可获取下载。
    的头像 发表于 01-13 14:45 841次阅读