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

    文章

    418

    浏览量

    35622
  • 浏览器
    +关注

    关注

    1

    文章

    1027

    浏览量

    35375
  • PayLoad
    +关注

    关注

    0

    文章

    5

    浏览量

    6991
收藏 人收藏

    评论

    相关推荐

    解决方案】港口船舶岸电综合能效解决方案

    解决方案】港口船舶岸电综合能效解决方案
    的头像 发表于 11-14 01:02 157次阅读
    【<b class='flag-5'>解决方案</b>】港口船舶岸电综合能效<b class='flag-5'>解决方案</b>

    电子产品结构与导热材料解决方案

    的作用。它们不仅提高了产品的散热效率,还确保了产品的安全性和稳定性。如果你正在为电子产品的热设计而烦恼,不妨试试傲琪电子的导热材料解决方案吧!相信它们一定会给你带来意想不到的惊喜!
    发表于 11-11 16:25

    解决方案】智慧用电解决方案

    解决方案】智慧用电解决方案
    的头像 发表于 11-11 01:00 130次阅读
    【<b class='flag-5'>解决方案</b>】智慧用电<b class='flag-5'>解决方案</b>

    解决方案 | 基于TSMaster的平板电脑解决方案

    Tosun基于TSMaster的平板电脑解决方案基于TSMaster的平板电脑是一款集成了TSMaster软件平台和多种总线分析硬件工具的综合产品,旨在充分发挥同星自主研发的威廉希尔官方网站 优势,解决实车路试
    的头像 发表于 11-10 01:02 628次阅读
    <b class='flag-5'>解决方案</b> | 基于TSMaster的平板电脑<b class='flag-5'>解决方案</b>

    智慧路灯杆总体解决方案 智能智慧路灯屏灯杆屏解决方案

    智慧路灯杆总体解决方案 智能智慧路灯屏灯杆屏解决方案
    的头像 发表于 10-11 09:30 456次阅读
    智慧路灯杆总体<b class='flag-5'>解决方案</b> 智能智慧路灯屏灯杆屏<b class='flag-5'>解决方案</b>

    酒店宾馆能耗监测解决方案

    方式往往依赖人工记录和估算,难以做到精准控制和优化。因此,开发一套科学、高效的能耗监测系统,对酒店能耗进行实时监测、分析和优化,成为酒店业绿色转型的必然选择。 酒店能耗监测解决方案: 酒店能耗监测解决方案,通过物联网威廉希尔官方网站 、自
    的头像 发表于 09-29 16:32 386次阅读
    酒店宾馆能耗监测<b class='flag-5'>解决方案</b>

    4G5G手机信号屏蔽器:科技防作弊,从考场到会议室

    深圳特信电子|4G5G手机信号屏蔽器:科技防作弊,从考场到会议室
    的头像 发表于 07-09 09:01 496次阅读

    粮仓温湿度监测解决方案

    的损失。 粮仓温湿度监测解决方案,通过GPRS无线传输的温湿度传感器、变送器等设备,利用无线网络,通过管理云平台同步查看粮仓情况。根据不同应用场合的具体需求灵活快速配置,建立全面而有效的粮仓温湿度监测方案,以保
    的头像 发表于 07-04 16:37 355次阅读

    EVASH + 云汉芯城战略合作 购买EVASH Ultra EEPROM,解决采购难题,轻松获取高性能存储解决方案

    EVASH + 云汉芯城战略合作 购买EVASH Ultra EEPROM,解决采购难题,轻松获取高性能存储解决方案
    的头像 发表于 06-26 18:38 381次阅读

    ESP32-C3 iOS微信小程序开发获取不到芯片蓝牙mac地址怎么解决?

    逆的加工,使得作为调用方,我拿不到原始的蓝牙Mac地址,这会造成我在配网过程记录下来的所谓设备UUID,和后续设备和云端交互做业务时携带的ID(芯片mac地址)根本无法匹配。 我查到一些所谓的解决方案
    发表于 06-06 06:49

    影响气密性测试结果的原因分析及解决方案分享

    的结果会受到很多因素的影响,本文就来为大家逐一分析这些影响因素,并提供解决方案,以确保测试结果的准确性。1.温度变化对测试结果的影响我们都知道,气密性检测仪的主要测
    的头像 发表于 05-30 08:30 1872次阅读
    影响气密性测试结果的原因分析及<b class='flag-5'>解决方案</b>分享

    智能音箱解决方案

    智能音箱解决方案
    的头像 发表于 05-09 09:37 612次阅读
    智能音箱<b class='flag-5'>解决方案</b>

    CentOS虚拟机克隆后开机无法获取IP地址的解决策略

    克隆虚拟机后出现一台能获取到IP地址,另外一台获取不到IP地址,查看MAC地址后,发现两台MAC地址相同。
    的头像 发表于 04-17 12:27 752次阅读
    CentOS虚拟机克隆后开机无法<b class='flag-5'>获取</b>IP地址的解决策略

    Molex新款高频射频识别RFID解决方案

    。以下是本周新品情报,请及时查收: 无惧环境挑战 Molex RFID高频解决方案 贸泽电子即日起开售Molex的新款高频(HF)射频识别(RFID)解决方案 。这些高频RFID解决方案可为医疗、工业、汽车和环境应用提供功能多样
    的头像 发表于 02-28 10:16 665次阅读
    Molex新款高频射频识别RFID<b class='flag-5'>解决方案</b>

    动环主机监控解决方案

    为确保机房的安全、环保、稳定运行,智能化管理分布在各个机房的电源设备,积极应用动环主机监控解决方案,及时发现隐患,消除故障,降低管理成本,提高运营效率,确保机房安全运行。 动环主机监控解决方案,以动
    的头像 发表于 01-17 16:28 428次阅读