• MSF下ms17_010_psexec模块使用技巧


    0x01 前言

    MS17-010 的psexec是针对Microsoft Windows的两款最受欢迎的漏洞进行攻击。

    • CVE-2017-0146(EternalChampion / EternalSynergy) - 利用事务请求利用竞争条件
    • CVE-2017-0143(EternalRomance / EternalSynergy) - 利用WriteAndX和Transaction请求之间的类型混淆

    与EternalBlue相比,此模块具有高可靠性和优先级,其中管道名可用于匿名登录(通常,Vista之前的所有内容以及野外域计算机相对常见)。

    0x02 利用条件

    为了能够使用exploit/windows/smb/ms17_010_psexec:

    您可以任意使用有效的用户名和密码绕过这些大部门要求

    1.防火墙必须允许SMB流量出入

    2.目标必须使用SMBv1协议

    3.目标必须缺少MS17-010补丁

    4.目标必须允许匿名IPC $和管道名

    您可以使用SMB MS17-010和Pipe Auditor辅助扫描模块检查所有这些。

    0x03 选项

    NAMEDPIPE选项 ----必选

    默认情况下,模块将扫描任何可用管道的公共管道列表,您可以按名称指定一个管道名

    LEAKATTEMPTS选项---可选

    被用来确保漏洞的稳定性
    DBGTRACE选项---可选,建议设置为1

    用于调试,提供非常详细的信息

    SMBUser选项---可选,需要在win10以上设置

    一个有效的Windows用户名

    SMBPass选项----可选,需要在win10以上设置

    一个有限的windows密码

    0x04 测试结果

    1.首先利用scanner/smb/pipe_auditor模块扫描目标网段主机可用的管道名,其扫描出来的大多数为匿名的windows2003管道名,如需要扫描出更多的管道名,还需要提供可用的用户名和密码

    2.可看到扫描出目标主机192.168.99.240的管道名

    3.通过msf下的exploit/windows/smb/ms17_010_psexec模块进行进一步渗透(这里需要用msfupdate命令更新尽可,或者重新下载安装msf)

    4.这里需要设置目标的主机IP地址以及端口和管道名

    5.最终成功获取目标主机的shell:

  • 相关阅读:
    androidimage: load large bitmap Efficiently
    display log information in terminal
    黑客人物介绍
    Linux 基础入门学习
    网络攻防 第四周学习总结
    网络攻防 第二周学习总结
    网络攻防 第三周学习总结
    SpringBoot入门Demo(Hello Word Boot)
    jquery的json对象与字符串之间转换
    Intellij IDEA导入web项目详解(解决访问的404)
  • 原文地址:https://www.cnblogs.com/backlion/p/8599692.html
Copyright © 2020-2023  润新知