首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Word VBA技术:创建、打开或关闭文档时自动运行

标签:Word VBA 有多种方法可以使我们在创建、打开或关闭Word文档时自动运行。...方法1:使用文档事件 在Word,按Alt+F11组合键打开VBE,然后在“工程 – Project”窗口中,双击“Microsoft Word对象”,再双击“ThisDocument”。...不过,存储在加载项(存储在Word启动目录的.dotm文件)的AutoNew、AutoOpen和AutoClose将无法全局运行。...事实上,在加载项存储AutoNew、AutoOpen或AutoClose是没有意义的,因为不会(或不应该)将文档基于加载项。...方法3:使用应用程序事件 如果希望在打开任何文档时触发,而不管文档附加到哪个模板,如上所述,最简单的方法是编写一个AutoOpen并将其存储在Normal.dotm

2.2K30

宏病毒还有不了解的么

在感染NORMAL.DOT之前在Microsoft Word下打开受感染的文档时,该病毒将获得AutoOpen的控制权,并感染选定的全局默认模板通常为NORMAL.DOT 之后使用File | SaveAS...比如说将样式和格式应用于文本,或者与数据源进行通信,甚至单击即可创建全新的文档 0x01 如何工作 宏病毒的工作原理是假装以看似正常的方式执行操作,有些文档嵌入文档并在打开文档时自动运行。...放进创建好的,利用kali打开监听模式就ok了,当然也可以做一下免杀。...当打开受感染的文档时,屏幕上会出现一个带有文本“ 1”的消息框 Word.Macro.Nuclear 核的所有都受到保护,无法对其进行查看或编辑。..., Toolsmacro等等 Word.Macro.Hot 此病毒在会WINWORD6.INI配置文件创建一个包含“hot date”的条目。

1.8K10
您找到你想要的搜索结果了吗?
是的
没有找到

十九.宏病毒之入门基础、防御措施、自发邮件及APT28样本分析

(1) WORD AutoOpen:打开Word文档 AutoClose:关闭Word文档 AutoExec:打开Word程序(Word文档Word程序区别) AutoExit:退出Word程序 AutoNew....Show End With End Sub 当我们打开Word时,会提示我们安全警告,选择“启用”。 此时会提示一个打开Word文档的对话框,表示AutoOpen自启动。...因为包括两种类型——局部和全局。而退出Word程序和进入Word程序不是当前文档能定义的。其他三个无法起到作用,我们需要将它们复制到Normal模块才能运行。...内建:局部,位于文档,对该文档有效,文档打开(AutoOpen)、保存、打印、关闭等 全局:位于office模板,为所有文档所共用,打开Word程序(AutoExec) 宏病毒的传播路线如下...常见方法包括: 邮件组件,CDO组件 远程脚本 这里采用CDO自发邮件实现。通过Word VB编写脚本,设置文档打开时运行,利用CDO发送电子邮件将文件的路径和名字发送到指定邮箱

1.7K50

钓鱼技术

Word 新建一个word文件,进入选项(如果没有请自行在开发者工具里开启 然后随便输AutoOpen(文件打开时自动执行),创建,注意的位置要指定为当前文档 然后进入编辑框 输入以下命令...Sub AutoOpen() Shell ("calc") //只需要写这个就行了 End Sub AutoExec:启动 Word 或加载全局模板时 AutoNew:每次新建文档AutoOpen...:每次打开已有文档时 AutoClose:每次关闭文档时 AutoExit:退出 Word 或卸载全局模板时 保存为docm(启用word文档) 打开文件,就蹦出计算器了。.../phishing-with-ms-office/phishing-replacing-embedded-video-with-bogus-payload 利用模板文件注入指令 原理是,先创建一个带模板的文档...然后在带模板的文档的压缩包里面修改一些内容,使其指向的模板修改为我们自己创建的模板文件,这之间的过程可以由smb协议完成,故过查杀几率较高。 我们在启用的模板文件(doc3.dotm)里写入

3.2K30

宏病毒还有不了解的么

在感染NORMAL.DOT之前在Microsoft Word下打开受感染的文档时,该病毒将获得AutoOpen的控制权,并感染选定的全局默认模板通常为NORMAL.DOT 之后使用File | SaveAS...比如说将样式和格式应用于文本,或者与数据源进行通信,甚至单击即可创建全新的文档 0x01 如何工作 宏病毒的工作原理是假装以看似正常的方式执行操作,有些文档嵌入文档并在打开文档时自动运行。...宏病毒利用msf拿shell,利用msf生成,将生成的payload放进创建好的,利用kali打开监听模式就ok了,当然也可以做一下免杀。 也可以利用cs拿shell ?...当打开受感染的文档时,屏幕上会出现一个带有文本“ 1”的消息框 Word.Macro.Nuclear 核的所有都受到保护,无法对其进行查看或编辑。..., Toolsmacro等等 Word.Macro.Hot 此病毒在会WINWORD6.INI配置文件创建一个包含“hot date”的条目。

2.9K10

利用python读取WORD文档创建者信息

在一些常规分析过程,常会判断这个文档是否为拷贝检测,对WORD而言,其内部数据中封装了相关的属性信息,如在WINDOW环境下,通过右键属性可以看到其相关的信息如下: image.png 那么如何用程序来自动实现这些信息的自动提取呢...主要有两种方法: 一是每个WORD文档实际上就是一个压缩包,这些信息是放在压缩包的core.xml的文件里面的。...通过读取这个文件,即可以获得上述信息; 二是直接利用python-docx来进行WORD的操作,实现对这些信息的提取。...core_properties = document.core_properties print('作者:', core_properties.author) print('创建时间...core_properties.keywords) print(core_properties.content_status) return {'作者':core_properties.author,'创建时间

3K11

11.反恶意软件扫描接口 (AMSI)

Office VBA + AMSI 当然amsi也可以检测vba和Java script 在实战,使用攻击(钓鱼)也是我们常用的手法,所以我们要知道amsi对宏文件的检测流程 在微软文档我们可以看到...微软文档也给出了一个流程图 ?...通过阅读理解微软文档我们可以知道amsi对的检测查杀流程: 1.word等等钓鱼文件加载 2.VBA运行时,运行时会有一个循环的缓冲区记录数据和参数调用Win32,COM, VBA等等api的情况...这些数据对于确定是否恶意以及创建检测指标很有价值——所有这些都不受源代码混淆的影响。...Office 365 AMSI 用户配置 > 管理模板 > Microsoft Office 2016 > 安全设置 1.对所有文档禁用:如果对所有文档禁用该功能,则不会对启用的执行运行时扫描。

4.2K20

红队 | CS加载上线初探

那么关于的安装和录制就不在这里详述了,我们再来把视线转向我们今天的主角——宏病毒 宏病毒是一种寄存在文档或模板的的计算机病毒,存在于数据文件或模板(字处理文档、数据表格、数据库、演示文档等),使用语言编写...在Word和其他微软Office系列办公软件分为两种 内建:局部,位于文档,对该文档有效,文档打开(AutoOpen)、保存、打印、关闭等 全局:位于office模板,为所有文档所共用...,打开Word程序(AutoExec) 宏病毒的传播路线如下: 单机:单个Office文档 => Office文档模板 => 多个Office文档文档到模块感染) 网络:电子邮件居多 首先Office...当模板被感染之后,系统任何一个文档被打开,都会执行模板的病毒,宏病毒进行传播 宏病毒的感染方案就是让在这两类文件之间互相感染,即数据文档文档模板 宏病毒也可以通过网络进行传播,譬如电子邮件 0x02...新建一个word文档生成一个 ? 找到project里面的Word对象,将代码粘贴 ? ctrl+s保存,这里可以保存成.dotm或.docm都可以,这两个文件格式都是启用Word格式 ?

2.7K30

何在ORACLE CLOUD创建和访问容器集群丨内附官方文档链接

墨墨导读:本文描述如何在Oracle Cloud创建并访问容器服务。为了简单,所有的操作都是针对root隔离区。 创建允许容器运行的政策官方文档链接 这一步是必须的,否则可以增加容器容器。...创建容器集群 官方文档链接: https://docs.cloud.oracle.com/iaas/Content/ContEng/Tasks/contengcreatingclusterusingoke.htm...创建容器集群需要花数分钟时间,创建成功以后,在集群页面就可以看到新创建的集群的详细信息。在我的测试里,指定了Node Pool里只有2台Node,不是默认的3台,因此在列表只显示了两台机器。 ?...分为5个小步骤,不过官方文档的描述很详尽。 ?...这一步完毕以后,我们已经可以使用oci操纵Oracle Cloud的资源了,比如我们列出在上面创建容器集群时自动创建的两个计算资源。

1.1K20

如何用Word结合chatgpt快速搞定文章和周报与作文!

办公软件Word,是我们日常的文字工作的常用工具。 与ChatGPT的文字生成功能有天然的辅助性。 微软的Office365 Copilot已经集成了这个功能,但需要付费使用。...我的版本信息: PC:Windows 10 Word:Microsoft Word 2013 国内版:chatGPT国内中文镜像官方原版在线免费体验 (taiyangyukeji.com) 1.创建模板...新建一个Word文档。...2.添加工具栏图标: 这一步的主要目标是在Word菜单栏,新建一个调用的入口 打开文件→选项→自定义功能区(跟第一步一样) 在自定义功能区,先新建选项卡,再新建组,然后在下面把上一步创建放到里面:...Word多了一个ChatGPT选项卡 ? 3.使用 文档空白处写一段文字,:写一篇关于夏天的散文,然后选中 点击ChatGPT选项卡→ChatGPT模块,等一下就可以看到生成的内容了 ?

2.9K50

什么是Microsoft Office?MS Office的组件、用途、优点和缺点

Microsoft Office 有两种版本,MS Office 和Microsoft 365MS office 是传统的,包括基本的 MS office 应用程序, Word、Excel、PowerPoint...Outlook Microsoft Word MS Word 是一个文档创建应用程序,具有许多模板、样式和字体。...我们还用它来创建图表和图形或创建课堂笔记。应该说这是微软Office中继MS word、excel、PowerPoint之后使用最多的应用。...如果他们使用 MS Word,他们可以创建具有专业外观的数据演示。学生可以在 MS word 中使用不同的样式和格式来创建具有专业外观的报告。...5. 为了实现MS Office的高级功能,我们可以使用允许我们自动执行各种操作和功能。商业专业人士和学生也在不同领域使用来节省时间、金钱和精力。

3.7K00

GPT-4 接入 Office 全家桶:Word 一键变成 PPT,打工人的春天来了!

Copilot ,它将大模型(LLM)与 Microsoft Graph 和 Microsoft 365 应用的数据相结合,打破了传统办公软件的方式,能自动生成文档、电子邮件、PPT,让Word、Excel...当前,Copilot 主要通过两种方式集成到了 Microsoft 365 : 一、直接嵌入 Microsoft 365 应用——Word、Excel、PowerPoint、Outlook、Teams...Word 的 Copilot 的智能程度远超我们的想象,因为它还支持在各种语调之间切换,专业的场合用专业的术语,在休闲的场合又是另一番描述。...Copilot 本质上是一个聊天机器人,你可以直接对它说,“帮我把 Word 文档里面的内容生成一份 PPT 文件”,它就能轻松实现。...像 Word 文档一样,Outlook 的 Copilot 生成的文本可以被编辑,所以它更多的是帮助你打草稿,而不是直接给你提供一个固定的模板内容。

2.9K50

下一代网络钓鱼技术——滥用Azure信息保护功能

图6:AzInfoProtection.exe安装截图 安装完成后,右键单击Word文档即可开始安装。 ?...在这里,我们需要使用先前创建的Office 365用户进行身份验证。 ?...图8:Office 365用户身份验证 (如果您已将Office与其他用户“关联”,则必须从Word/Excel内部进行注销,或者参阅这里提供的指南。) 如果一切顺利,应该看到如下所示的窗口: ?...图9:AIP客户端的“Classify and protect”窗口 您可以在该窗口中配置文档的保护措施。假设这是一个文档,其中包含要保护的或链接,并且只允许特定用户打开该文档。...实验发现,如果使用.doc或.xls格式创建一个vanillapayload的话,AIP并不会对指令进行加密,而只对内容本身进行加密。

1.8K10

AI_News周刊:第六期

GPT4 公告中最明显和最令人惊奇的部分是它如何在编写 HTML/CSS/JS 代码的同时重写手写网络草图中的笑话以生成功能齐全的网站。最终,无代码工具类型将消失,生成式 AI 一切皆有可能。...谷歌建议,该工具可用于帮助创建诸如定制的工作描述或孩子生日聚会的邀请之类的东西。该公司还在探索将 AI 工具整合到 Slides、Sheets、Meet 和 Chat 的方法。 8.微软深夜放炸弹!...微软今天宣布,Microsoft 365 服务已全面接入 AI 驱动工具 Copilot。现在,每个人都可以用人工智能自动生成文档、电子邮件、演示文稿了。...具体来说,Copilot 以两种方式集成到了 Microsoft 365 ,包括 Word、Excel、PowerPoint、Outlook、Teams 等等。...Copilot 可以在所有 Office 的应用程序中被召唤出来,并在 Word 中被用来起草基于其他文件的文档。然后,这些 AI 生成的文本可以被自由编辑和改编。

21820

红蓝对抗之邮件钓鱼攻击

⼀、钓⻥⼿段 1.1 lnk lnk⽂件,简单理解为快捷⽅式,创建⽅式如下: 下图为calc.exe的快捷⽅式的属性信息,我们可以在“⽬标”栏写⼊⾃⼰的恶意命令,powershell上线命令:...下⾯的动图,展示了打开⼀个快捷⽅式钓⻥⽂件时,逼真的打开了真实的简历,然后在背后悄悄的上了线: 1. lnk_jianli.gif 1.2 word可以植⼊来达到运⾏上线的⽬的,⽽cobaltstrike...也正好⾃带了这种攻击⽅式: 然后在word的视图功能植⼊相关: 但是此种办法有个弊端,就是宏代码是存在本地的,极易被杀软查杀。...⽣成的宏代码,使⽤的是AutoOpen进⾏触发,这⾥可以尝试使⽤AutoClose,即关闭word时触发来达到⼀些杀软、沙箱的绕过: 利⽤远程模板,因为不具备恶意宏代码,文件本身成功绕过了某杀软:...2.3 钓⻥ 在上⾯钓⻥⼿段钓⻥攻击中,如何让受害者点击允许运⾏呢?

1.2K20

AI生产力工具Microsoft 365 Copilot发布,又有打工人要失业了?

Microsoft 365应用和服务仅仅依靠文字描或草稿述来快速生成Word、PPT、Excel、电子邮件等,用户可以自由地编辑和调整由 AI 生成的文本。...或者让它根据Word内容做个Excel并进行数据分析,又或者根据 Word 文档创建 PowerPoint 演示文稿。...△利用Copilot 根据一些粗略的文字提纲,起草一份文件 △利用Copilot 在Word调用其他软件,比如OneNote,让它根据这个素材来写一篇文章 △利用Copilot根据 Word 文档创建...这个系统将 Microsoft 365 应用程序, Word、Excel 和 PowerPoint 与数据和智能的 Microsoft Graph 以及 GPT-4 结合起来。...如果你让 Word 根据你的数据创建一个文档,Copilot 会将该提示发送到 Microsoft Graph 来检索上下文和数据,然后修改提示并将其发送到 GPT-4 大型语言模型。

2.9K70

社工钓鱼之Office钓鱼()

,目的是让用户文档的一些任务自动化,虽然Office会给我们的工作带来便利,但是也埋下了巨大的安全隐患。...Listener Step 4:之后生成恶意宏代码 Step 5:之后在word简历插入恶意宏代码,首先转到"视图->->查看' 之后新建名——shell 清空所有代码,然后将复制的代码粘贴到编辑器...之后将其保存为启用word文档,这里选择"否" Step 6:之后将恶意简历发送给受害者用户 Step 7:当用户打开文档并启用时,可以成功得到shell 这里因为默认情况下,信任的的设置为...2:修改下面的文件 Step 3:进入word文件夹的_rels,找到settings.xml.rels文件 将其的target属性的值改为我们上面的那个URL,也就是http://22.124.56.238...,能过够执行公式,插入远程图片,也可以用来执行恶意代码,本篇文章的目的是通过Office DDE漏洞实现钓鱼操作,并获取目标主机的权限,该漏洞主要影响以下Office应用: Office 365 Microsoft

60130

Excel 旧用户正成为恶意软件的目标

接下来,嵌入Word文档的基于VBA的指令会读取精心构建的Excel电子表格单元以创建。这个将使用附加的VBA填充同一XLS文档的附加单元格,从而禁用Office的安全防御功能。...一旦被写入并准备就绪,Word文档就会将注册表的策略设置为“禁用Excel警告”,并从Excel文件调用恶意函数。...混淆机制分析 由于Microsoft Office会自动禁用功能,因此攻击者会试图用出现在Word文档的消息欺骗目标用户以启用功能。...消息中会提醒用户:“此文档是在以前版本的Microsoft Office Word创建的。若要查看或编辑此文档,请单击顶部栏上的“启用编辑”按钮,然后单击“启用内容”。”...DDE是一种在应用程序(Excel和Word)之间传输数据的方法。对于Zloader,恶意软件会使用Word的信息更新电子表格单元格的内容。

4.6K10
领券