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

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

最低支持 OS 版本 PC:Windows 10 [desktop apps only] 服务器:Windows Server 2016 [desktop apps only] 扫描范围 落地的文件 内存...Office VBA + AMSI 当然amsi也可以检测vba和Java script 在实战,使用宏攻击(钓鱼)也是我们常用的手法,所以我们要知道amsi对宏文件的检测流程 在微软文档我们可以看到...The user clicks Enable Macros to allow macros to run....通过阅读理解微软文档我们可以知道amsi对宏的检测查杀流程: 1.word等等钓鱼文件加载宏 2.VBA宏运行时,运行时会有一个循环的缓冲区记录数据和参数调用Win32,COM, VBA等等api的情况...后记 对于 Windows 用户,任何在 Windows 10 的内置脚本主机上使用混淆和规避技术的恶意软件都会在比以往任何时候都更深的层次上进行自动检查,从而提供额外的保护级别。

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

示例讲字典(Dictionary):获取唯一值

标签:VBA,Dictionary 字典(Dictionary)是一种通过键(key)和项(item)(注:键和项是字典的术语)存储唯一项的方法。...在本文中,讲解如何在字典捕获一个单元格区域并将其引用回Excel。这里,将存储一个10行的单元格区域,然后只输出该区域中唯一的项目。 示例如下图1所示。...下面的代码创建字典引用: With CreateObject("Scripting.Dictionary") 另一种方式是,在VBE单击“工具-引用”命令,在“引用”对话框,勾选“Microsoft...图2 下面的VBA代码从数据单元格区域中生成唯一数据。它将从数组的当前区域获取数据,并将数据汇总到一个唯一值列表,输出到所选择的单元格区域内。...然后,一个简单的For循环遍历数组的数据。 .Item行允许引用数组(ar),并将唯一数据放入字典

4.8K50

VBA对象模型和对象引用

之所以要了解某个对象在对象模型层级位置,是为了编写VBA代码时可以方便引用的该对象。从而对该对象进行操作,并以特定的方式组织这些对象,使excel程序能根据需要自动完成工作任务。 ?...学习对象模型主要是解决对象引用的问题,而初学时不容易理解。其实主要需要解决有两个主要问题?一、不同对象的表示方法。二、VBA代码引用对象的格式。...1、VBA中代码引用对象的格式 在VBA编写代码时, 以引用最常用的单元格对象为例,由于对象模型的层级关系,也是以类似地址的方式具指定到末级对象,对象之间以英文句号间隔,语法格式是:对象名.对象名......引用工作簿“工作”这个文件的工作表“表1”的A1单元格的具体语句就是: application.workbooks(”工作.xlsx“).worksheets("表1").range("A1") ?...执行VBA代码时,如果当前打开运行的就是工作簿对象工作.xlsx时。语句可以直接写成worksheets("表1").range("A1")。如果当前工作表对象“表1”是当前打开使用的工作表。

2.1K40

Excel实战技巧:基于单元格的值显示相应的图片

标签:Excel实战,INDEX函数,MATCH函数,定义名称,VBA 选择零件号,显示相应的零件图;选择员工姓名,显示该员工相片,等等,都是选择单元格的值而显示相应的图片的例子,也就是说基于单元格的值查找并显示对应的图片...在新建名称对话框,输入名称:PictureLookup 在引用位置,输入: =INDEX(B2:B11,MATCH(D2,A2:A11,0)) 其中,单元格区域B2:B11包含国旗,单元格D2包含要查找的国家名称...chartName As String Dim imageFullName As String '改变下面的赋值为你实际的值 FilePath = "C:\Users\excelperfect\Desktop...PictureLookupUDF" ''Dim picTop As Double ''Dim picLeft As Double sheetName = Location.Parent.Name '删除具有相同索引的当前图片...lookupPicture.Name = pictureName & Index Then lookupPicture.Delete End If Next lookupPicture '在右边位置添加图片

8.4K30

VBA编程基础和编程环境(二)

:多个不同品牌的电脑就是一个集合,不同的多张工作表也是一个集合(worksheets)等。 3、引用对象 引用对象,就是从对象集合中指明对象的位置或是名称。...:从一堆电脑中选出联想牌子的电脑;从某个班级中指明名字叫李虎的学生;从工作簿中指明工作表的位置。...引用名为第一张工作表的对象。...worksheets(1) 含义:从worksheets集合(工作表)引用排在第一位置工作表的对象。 4、属性 属性,是对象所包含的内容或是具有的特征。...5、方法 方法,是对对象执行的某一动作,:打开工作簿、复制工作表、选择单元格、开启水壶电源、统计4年级2班学生成绩、抓取网页数据等等,方法在VBA程序的标示如下所示:

1.9K20

​cobaltstrike使用笔记

下直接点击CobaltStrike.exe文件 然后填写客户端的参数 ip填写客户端的ip 端口不需要改变 用户名随便写 然后密码就写启动的时候使用的密码 System Profiler使用 这个模块的位置在...hta 钓鱼 生成恶意的HTA木马文件 可以生成钓鱼的链接,然后靶机访问之后,可以上线, 三种可执行格式,exe,powershell和vba,经测试vba成功上线 位置在这儿 Attacks->Packages...= 0: if 1: ctypes.windll.user32.ShowWindow(whnd, 0) ctypes.windll.kernel32...查看当前beacon 会话在目标系统的用户权限,可能需要bypassuac或者提权 pwd 查看当前在目录系统的路径 ls 列出当前目录下的所有文件和目录...drives 列表出目标系统的所有分区[win叫盘符] ps 查看目标系统当前的所有的进程列表 kill 杀掉指定进程, eg: kill

1K40

Excel编程周末速成班第26课:处理运行时错误

本课讲解什么是运行时错误以及如何在程序处理它们。 什么是运行时错误?...在此示例,r是一个变量,可以包含对Range对象的引用,但是尚未初始化为引用实际单元格区域,因此第二行会导致错误。...避免使用Object数据类型和Variant数据类型来包含对象引用。将这些数据类型用于对象引用(而不是使用特定的对象类型)使VBA无法提前知道对象的方法和属性是什么,从而为各种错误埋下了隐患。...然后,错误处理程序的代码处理错误。可以使用OnError Goto语句来捕获错误。语法为: On Error Goto label label是程序标签(名称后跟冒号),用于标识错误处理代码的位置。...可以修改代码以使用OnError Goto提供此类通知,清单26-2所示。

6.7K30

使用VBA创建Access数据表

导读: 本期介绍如何在Access数据库创建一张空数据表。...下期将介绍如何将工作表的数据存入数据库对应的表,随后还将介绍如何从数据库的表取出数据输出到Excel工作表,以及如何在导入一个文本文件时(信贷台账.csv),自动建立数据库,创建表,并将记录导入到数据库表...带字段属性的字段名字符串 '也可在工作表或窗体中指定,而不是直接在代码中指定,需重写代码 'date:2017/12/25 'Modified By: '**************************** '假定当前工作簿同目录...,数据库已存在 '将光标放在此过程体内任意位置,按F5,即可建出表来 '如不存在,可手工建或参阅往期推送文章【使用VBA创建Access数据库】 Sub CreateAccTable() '变量声明 Dim...'EOF属性:如果当前记录的位置在最后的记录之后,则返回 true,否则返回 fasle。

5.4K71

Kettle构建Hadoop ETL实践(二):安装与配置

Encoding[可选]:指定了当前 Desktop Entry 文件特定字符串所使用的编码方式。 Name[必选]:指定了桌面快捷方式显示的名称。...Kettle可以用JNDI的方式引用JDBC连接参数,IP地址、用户认证等,这些连接参数最终用来在转换和作业构造数据库连接对象。...默认情况下,shared.xml文件保存在.kettle目录下,.kettle目录位于当前系统用户的主目录下。也可以给shared.xml文件自定义一个存储位置。...对部署而言,需要确保任何在开发环境中直接或间接使用的共享文件也要在部署环境可以找到。一般情况下,在两种环境,共享文件应该是一样的。...通常是因为在转换和作业里直接或间接引用了非默认的Java Class文件。 改变Java虚拟机的参数,可用内存大小。 修改图形工具包环境。

7.3K30

Excel宏教程 (宏的介绍与基本使用)

除此之外,使用 VBA语言还有如下优点:1、VBA是一种通用程序语言,通过它不仅可以共享Microsoft相关的各种软件(excel、 word、access)……,而且随着其它的一些软件(大名鼎鼎的...AutoCAD2000)等对VBA的支持,这些软件也已进入到了VBA的控制范 围;2、可以将用VBA编写的程序复制到Visual Basic调试并运行,从而实现用Visual Basic来控制有关的应用程序...在具体使用可用Workbooks(index)来引用Workbook对象,其中index为工作簿名称或编号;Workbooks(1)、 Workbooks(“年度报表.xls”)。...工作表索引号表明该工作表在工作表标签位置:第一个(最左边的)工作表的索引号为1,最后一个(最右边 的)为Worksheets.Count。...图表工作表的索引号表示 图表工作表在工作簿的工作表标签栏上的位置

6.3K10

Excel基础:一文带你了解VBA编辑器

项目资源管理器:项目资源管理器显示了VBA项目中的所有模块、表单、工作表等组件。您可以在项目资源管理器管理和组织您的VBA项目结构。属性窗口:属性窗口显示当前选定对象的属性和属性值。...调试工具:VBA编辑器提供了丰富的调试工具,设置断点、单步执行、监视变量等功能,帮助您调试和排查代码的问题。监视窗口:该窗口是一个交互式的命令窗口,您可以在其中输入VBA代码并立即执行。...office格式的文档3.2 office文档界面方式不打开开发工具标签栏针对office2013的话,通用的打开方式操作步骤如下:使用office2013打开文档→顶部菜单栏选择视图→找到【宏】在最右边的位置...具体看动画效果:开发者工具VBA相关的组成按钮Visual Basic:点击可以直接打开 VBA 编辑器,作用等同于快捷键 Alt + F11。...使用相对引用:用来配置录制宏时的选定的单元格。宏安全性:设置 Excel 如何对待包含 VBA 代码的工作簿。

44531

再谈 | 组态软件里面对远程桌面调用的方法

王老湿在以前的文章里面介绍过如何在RSViewSE软件里面拉一个ActiveX控件(如有需要的小伙伴可自行在“剑指工控”查找一下哦 ),此处就不再赘述,直接拉出来使用。...OK,了解了RDP控件的一些参数后,在VBA里面写脚本。...思路: 为避免每次点击时重复发送连接指令,应该在执行连接命令之前判断当前是否已经建立了远程桌面连接,如果已经建立,则不执行连接命令,反之就继续执行RDP的连接命令。...的控件 拖拽至窗体上 双击窗体,编写连接脚本 SE的画面再调用时只需要调用这个窗体的显示即可 运行效果如下: 如果在运行时提示如下所示的错误 你需要修改注册表 HEKY_CURRENT_USER...\Software\Microsoft\VBA OK 以上就是如何在组态软件里面调用RDP控件的方法,要实现RDP的更多功能就需要细致地研究微软的RDP控件的相关介绍,王老湿此处只是为大家提供一个思路

2.2K50

R语言︱文件读入、读出一些方法罗列(批量xlsx文件、数据库、文本txt、文件夹)

基本都是由于java环境未配置好,或者环境变量引用失败。因此要首先配置java环境,加载rJava包。 百度了一下,网上已有很多解决方案。...WPS调用VBA需要额外下砸一个插件, 之后应用list.files以List方式读入。...(*.xlsx) 代码思路:先遍历文件夹(list.files),然后通过循环依次读写(read.xlsx)。...——需要read.xlsx这一步骤 ##批量读入文件夹的xlsx文件 #如何批量读取一个文件夹的各种txt文件 micepath <- "C:/Users/long/Desktop" micefiles...3、确认目录正确后,输入“type *.txt >>f:\111.txt”,该命令将把当前目录下的所有txt文件的内容输出到f:\111.txt。 ?

5.6K31

CobalStrike 4.0 生成后门几种方式 及 主机上线后基础操作

使用VBA选项来静默派生一个MicrosoftExcel实例并运行一个恶意的宏来将payload注入到内存。...executable(生成可执行攻击脚本) powershell(生成一个powershell的脚本) VBA(生成一个vba的脚本,使用mshta命令执行) 这里借鉴一个网上的方法,生成一个powershell...SOCKS Server# 代理服务 Listener #反向端口转发 Deploy VPN #部署VPN 五、Spawn 外部监听器(指派给MSF,获取meterpreter权限) 六、Session...⾏PowerShell命令 58. pth 使⽤Mimikatz进⾏传递哈希 59. pwd 当前⽬录位置 60. reg Query the registry 61. rev2self 恢复原始令牌...启动SOCKS4代理 75. socks stop 停⽌SOCKS 76. spawn Spawn a session 77. spawnas Spawn a session as another user

3.2K10

Excel VBA编程问答33题,继续……

2.VBA程序如何修改双击间隔? 3.是非题:KeyDown事件过程可以使用KeyCode参数判断用户输入的是4还是$。 4.KeyDown事件过程的代码如何取消按键?...16.是非题:保护工作簿的密码可防止用户查看你的VBA代码。 17.是非题:一个bug阻止程序运行。 18.程序在何时应该使用OptionExplicit语句? 19.什么是断点?...21.当程序在断点处暂停时,确定程序变量当前值的最快方法是什么? 22.是非题:监视窗口中的值在程序运行时会不断更新。 23.VBA如何将bugs报告给程序员?...25.自定义VBA类的代码放在哪里? 26.是非题:自定义VBA类可以包含可视化界面。 27.如何创建只读属性?...30.如何在代码引用对象属性? 31.类方法与常规VBA过程有何不同? 32.什么是辅助方法? 33.在销毁对象之前触发了什么事件? 如果有兴趣,可以在留言中写下你的答案。

1.8K30

VS Code 扩展开发如何保持用户视觉体验一致

本文介绍如何在 VS Code 插件的 webview 中加载本地的资源文件,并如何使用 VS Code 自身的 UI 来实现用户视觉体验的一致。..."> 根据以上信息我们可以得知,其实际目录需要特殊的魔法去获取,因为引用的路径是安装目录的位置,不同电脑的肯定是不一样的。...,实现动态的 workbench.desktop.main.css 资源引用后,不出意外的出了意外了: 出错 虽然看起来引用的路径是没有什么问题了,但是结果却令人糟心啊: Not allowed to...认真看看官方文档,在扩展指南的加载本地内容[1]得到了一些答案。 出于安全原因,Webview 运行在隔离的环境,无法直接访问本地资源。...前面已经提到我用过了 Webview.asWebviewUri 但是还有一些其他限制,默认情况下 Webview 只能访问以下位置的资源: •扩展程序的安装目录•用户当前的活动工作区 使用 WebviewOptions.localResourceRoots

2.1K20
领券