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

Active APT

一种工具是针对 Microsoft Outlook VBA 宏,它使用目标的电子邮件帐户向受害者 Microsoft Office 通讯录联系人发送鱼叉式钓鱼电子邮件。...恶意软件每个找到文档移动到AppData文件夹,使用Microsoft.Office.Interop对象恶意 Word 或 Excel 宏插入其中,然后文档回其原始文件夹。...它将生成可执行文件放在现有目录,并创建一个计划任务,该任务每 10 分钟启动一次。从图 6 可以看出,解码后源代码仍然有注释,说明 Gamaredon 运算符明显草率。...该模块行为非常简单:它扫描系统以查找本地和可移动驱动器上Microsoft Office 文档,并将它们上传到 C&C 服务器。...一些 C# 编译器模块示例包含源代码留下了注释,或者 Outlook VBA 模块生成电子邮件俄语编码错误,这表明发布和使用它们许多工具之前没有进行严格审查或测试在野外。

7.9K00

006 C# 自动生成信息卡

所谓挑战,是指C#实现办公自动化系统课程几乎空白。 所谓机遇,是指做好了有可能成为C#办公自动化第一人。 我不是专业码农,没有太多项目经验。 庆幸是,日常办公接触到了很多高度重复工作。...咱们目的是实现重复工作自动化, 使用C#则可以实现更早下班。 我并不是特别厉害,曾研究过2个月VBA没有继续深造。 略懂一些基础语法,我感觉这样,其实就已经足够了。...2020年1月下旬,在家憋着没事,就开始研究C#,从基础语法,看到最新特性, 经过将近4个月磨合,我发现, 自己竟然喜欢上了优雅{花括号}和[索引]。...前面,我所说COM组件是指: Microsoft.Office.Interop.Word; Microsoft.Office.Interop.Excel; Microsoft.Office.Interop.Powerpoint...大致思路:观察一下,Excel共有10条数据准备写入, 那我就把Word模板复制9份,接着使用代码循环写入就可以了。

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

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

接下来,嵌入Word文档基于VBA指令会读取精心构建Excel电子表格单元以创建宏。这个宏将使用附加VBA宏填充同一XLS文档附加单元格,从而禁用Office安全防御功能。...消息中会提醒用户:“此文档是以前版本Microsoft Office Word创建。若要查看或编辑此文档,请单击顶部栏上“启用编辑”按钮,然后单击“启用内容”。”...对于Zloader,恶意软件会使用Word信息更新电子表格单元格内容。Word文档可以读取下载.XLS文件特定Excel单元格内容,然后使用基于WordVBA指令填充Excel文档。...而VBA则是微软用于Excel、Word和其他Office程序编程语言,VBA允许用户使用宏记录器工具创建命令字符串。...禁用信任访问后,恶意软件创建并执行一个新Excel VBA,然后触发Zloader下载行为。

4.7K10

Excel到底有多厉害?

后来这个程序升级版是:调度多台打印机,进一步提高效率,以及打印机卡纸造成队列错误概率降到极小范围内。...之前工作流程是专业软件完成计算和仿真,最后按照正式报告八股文行文,把各种关键信息填进去,最后写成word文件。写报告过程枯燥而没有技术含量,但却要反复进行。...通过简单交互获取主要信息后,在后台完成计算并将主要信息填写入八股文word模版,最终完成报告,同时结构化信息存入Access数据库。 ?...于是,我又写了一个程序Excel表格输出到Powerpoint一个秘书每次需要数小时才能完成工作,简化成了一键发布,并可以Excel完成对PPT更新。 ?...最后Excel用成了控界面,类似EMACS,Excel可以随意操控全公司打印机、Word、Powerpoint等等,自动完成各种任务以及数据更新和抓取。

3.5K71

利用 Office 来进行系统权限维持

如果恶意宏嵌入到基础模板,用户每次启动 Office 软件时,都执行一下恶意宏代码,可以使用 PowerShell Empire 模块生成宏代码: usestager windows/macro...Metasploit Framework “msfvenom”可用于创建可被使用 DLL 文件,然后扩展名修改为“.wll”(Word 插件程序扩展名),并将文件移动到 Word 启动文件夹,每次...Word Add-Ins 具有“.wll”文件扩展名,本质上是放置 Word 启动文件夹 DLL 文件,每次 Microsoft Word 启动时都会加载: C:\Users\Admin\AppData...下次 Word 启动时,加载加载 DLL 程序,并执行恶意文件: ? 还有个 Powershell 版本脚本,可以生成相关文件(WLL、XLL、VBA)。...并将这些文件复制到 Word、Excel 或 PowerPoint 启动文件夹: 下载地址: https://github.com/3gstudent/Office-Persistence 使用方法

1.3K40

【坑】如何心平气和地填坑之拿RSViewSE报表说事

此时就需要使用VBA脚本了 记住该表格名称,并且属性面板里面的ExposeToVBA后面的选项选择为VBA控制(选中表格>右键>点属性面板(Property Panel)) Spreadsheet...RSViewSE软件里面,支持VBA脚本,其编辑器可通过选择任意对象右键>VBA代码进入 画面内放个SE软件按钮,进入其脚本编辑页面 RSViewSE软件VBA脚本编辑页面 按钮事件 选择按钮按下事件...注意,VBA/VB/VBS语言里面,英文输入法单引号’ 是注释符 编程原则:结构化、模块化、思路清晰、注释清楚、能够用子程序就不要全都挤一块 选择按钮按下事件 先设置表格样式,合并单元格...这个数字显示控件属性面板设置为VBA控制 刚才拉NumericDisplay1控件对象Change事件里面调用表格写数事件 效果:如下图,表格里面的时间数字会按照系统时间变量秒每秒变化一次...因为系统秒有时候不会刚刚好就是59这个时刻,所以我们在一定范围内就要触发它,但是又要考虑多次触发情况,所以需要定义一个全局变量ExportTimes作为标志,判断满足时间范围内是否已经执行过导出表格程序

3.1K40

干货 | Office文档钓鱼实战和免杀技巧

没做任何处理之前,VT查杀 39/61 从GUI隐藏/取消隐藏宏VT查杀 37/60 VBA GUI编辑器隐藏所有宏模块(默认“ ThisDocument”模块除外)。...EvilClippy.exe -g macrofile.doc 撤消由hide选项(-g)完成更改,以便我们可以VBA IDE调试宏。...Office Word 一个执行任意代码方法,可以不启用宏情况下执行任意程序。...这个功能本意是为了更方便地 word 里同步更新其它应用内容,比如说一个 word 文档里引用了另一个 excel 表格里某项内容,通过连接域 (Field) 方式可以实现在 excel 里更新内容后...可以IYQ简单理解成内置excel一种特殊‘web浏览器’(不能加载脚本),通过IQY【即web查询】语句,可以直接各类web上列表数据轻松引入到当前excel,而正是因为这样,从而给了我们利用

6.5K21

Excel中使用VBA来自动化Word

本文演示例子是,Excel中使用VBA打开新Word文档,复制Excel图表并粘贴到这个文档。同时,介绍了一种你不熟悉Word VBA情形下怎样获取相关代码并在Excel中使用方法。...,“引用”对话框,找到并勾选“Microsoft Word xx.x Object Library”库,如下图1所示,单击“确定”。...Word VBA使用Documents.Add开始,Excel VBA修改为WordApp.Documents.Add,并且VBA代码通常不需要选择并激活对象,因此,修改后代码如下: Sub...VBA打开应用程序时,通常是在后台打开,因此,要使Word文档可见,添加了下面的代码: WordApp.Visible = True 当然,Excel,也可以使用宏录制器录制代码,本示例是复制工作表图表...打开Word并创建新文档,然后Excel工作表图表复制到该文档代码完成。

54050

人生苦短,何不用vim装13

vim快捷键分布 我是VScode中使用vim插件,结合两者优点。当然快捷键也会有冲突,可以设置解决冲突,如果不常用快捷键也可以置之不顾。...zz光标移动到屏幕中间,zb光标移动到屏幕底部,zt光标移动到屏幕顶部。 单词定位:使用*/#定位当前光标下单词,并指向下/上一个。 使用gd定位到当前变量声明位置。...daw表示delete a word,删除当前光标下单词,使用dw/db从当前位置删除到后一个/前一个单词。 删除括号文本。...di(表示delete in (但是不会删除括号使用da(会删除括号括号文本。同理,di{删除花括号等等。 D表示删除本行内目前光标下后文本。 使用dd删除整行文本。...在编辑器半页,在网页,只需要u就可以上半页,d为下移半页。 移动特定行之类在网页,不存在此类操作。 其他移动操作一致,如10j、gg等。 标签操作 针对标签页操作。

3.7K11

选择VBA,还是选择Python?

两者都是流行编程语言,但它们各有特点,用于不同目的。在这篇文章探讨Python和VBA之间差异,至于你适合学习哪一种语言,看你需求。 首先,从Python和VBA定义开始。...而VBA是一种专门设计用于Microsoft Office产品(如Excel、Word和PowerPoint)编程语言,允许用户自动执行任务,并在这些应用程序创建自定义解决方案,通常被企业和组织用于简化工作流程和提高效率...但是,如果需要一种专门用于Microsoft Office自动执行任务语言,VBA就是你选择。Python和VBA之间另一个区别是语言复杂性。...但是,如果有兴趣广泛使用Microsoft Office产品企业或组织工作,学习VBA可能是一项宝贵技能。 总之,Python和VBA都是流行编程语言,它们有自己独特特点和用途。...如果需要一种专门用于Microsoft Office自动执行任务语言,并且具有一些基本编程经验,VBA可能非常适合你。你最佳选择取决于你个人兴趣、目标和环境。

39210

红队 | CS加载宏上线初探

0x00 前言 邮件钓鱼通常出现在APT攻击里面,但是日常生活我们邮箱也会经常出现一些钓鱼邮件,为了更好了解原理,我本地探索了一下宏上线钓鱼邮件,分享出来供师傅们交流。...使用实现设置好监听器 ? 复制宏代码 ? 新建一个word文档生成一个宏 ? 找到project里面的Word对象,代码粘贴 ?...这里我假设已经word发给了我要钓鱼主机上,可以使用社工方法使诱导被害者点击启用这个宏,具体方法我就不说了,师傅们自行拓展 ? 点击过后发现已经上线了 ?...VBA stomping VBA Office 文档可以以下面三种形式存在 1、源代码: 宏模块原始源代码被压缩,并存储模块流末尾。...很多诱饵文档喜欢 VBA 启动脚本程序执行 ps 或者从网络上下载一段 shellcode 或恶意程序等等,这样非常容易被杀软行为拦截拦住,同时沙箱可以根据进程链和流量判定该 word 文档是恶意

2.7K30

Excel VBA编程教程(基础一)

VBA 语言 Office 软件是通用,基本语法和用法都相同。但是每一个软件具有自己独有的对象,例如 Excel 有单元格对象,Word 有段落对象,PPT 有幻灯片对象。...新插入模块默认名称是,模块 x,本例是模块1。属性窗口,可以修改模块名称。 step four 打开模块 双击上一步插入模块1,右侧代码窗口区域里,打开模块1代码编辑器。...光标放置代码任何一处,点击工具栏上运行「▶ 」按钮,或按 F5,运行代码。 可以看到运行结果,Excel 弹出一个对话框,显示内容正是代码编写内容。...实际使用过程可能需要修改,符合最新需求。过一段时间再打开查看时,可能已经忘记了当时思路,不能很快想起来有些代码实际用途,更不用说让别人查看了。这时,就需要注释出场了。...注释是对代码一种解释,不影响代码运行。VBA 注释语句是,以英文单引号 (')开头,后接需要解释说明内容。 选择结构 if Then 结构 选择结构,If Then 结构是最基础一个。

11.2K22

VSC x VIM - 反正多学几个快捷键没有坏处

v: 进入 VISUAL 模式 混合使用 dd: 删除一行 cc: 删除一行并从非空位置开始输入 yy: 复制一行 2yy: 复制三行 di(/dib: 删除小括号内容 da(/dab: 删除小括号以及里面的内容...i 光标定位到选择内容前方 使用 a 光标定位到选择内容后方 插入模式下按下 Esc 或者 Ctrl+[ 回到普通模式 如果不确认在哪个模式就按两下 Esc 回到普通模式 普通模式 {char}...> 文档查找下一处匹配项 继续查找下一个: n继续查找上一个: N ?...pattern 文档查找上一处匹配项 同上 :s/target/replacement 替换 继续替换下一个: &回退: u替换特定行范围内文字: {num},{num}s/old/new.../ $ 行尾 单独使用可以跳到行尾,也可配合其他命令使用 r 替换 可以替换单个字符,如果选中多个字符则会换为相同长度重复单个字符 % 跳转括号 跳转到对应括号字符处 a 光标之后插入文本 在行末插入文本

1.2K10

如何html格式动态图表网页嵌入ppt

看了之前推送REmap相关内容,结果导出图表是html格式动态图,不知道如何将此种格式图表放在ppt中使用。...ppt默认是不支持html文件,但是依赖开发工具外界差价和少量VBA代码,解决这个问题并非什么难事。...\{8856F961-340A-11D0-A96B-00C04FD705A2} 右侧 Compatibility Flags值400修改为0 以上可解决正常插入Microsoft web brower...这里需要你自定义只是括号html文件路径,我html是之前在演示REmap动态地图时候制作一个动态路径图。 这个路径可以是本地html文件,也可以是其他有效html网页地址。...五、最后一步,也是非常重要一步,如果想要动态效果不丢失,再保存ppt文档时候一定不能使用默认保存选项,要另存为.pptm格式宏文件,这样才能不丢失VBA代码。 ?

32.7K92

3.1.Intellij IDEA 中英文 汉化对照

) --Find Previous /Move to Previous Occureence(查找上一个/移动到前一个出现位置) --Find Word at Caret(插入符出开始查找) --Select...Structurally(替换结构) --Find Usages(查找用法) --Find Usages Setting(查找用法设置) --Show Usages(展示用法) --Find Usages in File(文件查找用法...Error(下一个高亮错误) --Previous Hierarched Error(前一个高亮错误) --Next Emmet Edit Point (下一个代码片断编辑点 )(PS:Emmet 代码片断思想提升到全新高度...Live Template(围绕动态模板) --Comment with Line Comment(注释与行注释) --Comment with Block Comment(注释与块注释) --Reformat...) --Generify(泛型化) --Migrate(迁移) --Internationalize(使国际化) --Remove Unused Resources(移除未使用资源) --Add RTL

3.4K40

宏病毒还有不了解

它会传播到其他文档,可能会遇到泄漏敏感信息,文件被加密等等 当前Microsoft Office宏是使用Visual Basic for Applications(VBA)编写,是Microsoft...流行Visual Basic编程语言一种变体专门为Office建 VBA可在大多数Office程序中使用,例如Access,Excel,Outlook,PowerPoint,Project,Publisher...感染NORMAL.DOT之前Microsoft Word下打开受感染文档时,该病毒获得AutoOpen宏控制权,并感染选定全局默认模板通常为NORMAL.DOT 之后使用File | SaveAS..., Toolsmacro等等 Word.Macro.Hot 此病毒会WINWORD6.INI配置文件创建一个包含“hot date”条目。...,我们可以使用恶意软件清除工具进行程序检测并清除宏病毒 并且使用电脑时中不要立即打开电子邮件或电子邮件附件,并且保持防病毒软件更新。

2.9K10

VBA实例01:复制多个Excel表到Word

一般可以使用通常复制/粘贴操作,然而如果表很多的话,VBA就派上用场了。 演示数据 我们准备了3个表,如下图1至图3所示。 ? 图1 ? 图2 ?...本例,我们3个书签分别命名为“书签1”、“书签2”和“书签3”。...VBA编辑器,单击“工具——引用”,找到并选取“Microsoft Word 16.0 Object Library”前复选框,如下图5所示。 ?...图5 代码 VBA编辑器,插入一个新模块,输入下面的代码: '强制数组下标以1开始 Option Base 1 'Excel表复制到一个新Word文档 Sub ExcelTablesToWord...图6 应用小结 1.Word使用书签功能进行定位,并在代码利用书签,是一种常用技巧。 2.使用数组并将表名与书签名相对应,能够极大地方便代码编写。

4.2K10
领券