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

伊组织对美发起新一轮攻击

最初电子表格是空白,仅当受害者启用宏后调查表才会显示给用户,恶意VBA代码开始执行。 ?...执行时程序会检查是否以“…”作为参数执行,如果在没有正确参数,例如通过双击启动它。它将向用户显示一个空白窗口,使恶意软件看起来像一个合法应用程序。 ?...ser== 回复命令消息,将执行命令结果发送到服务器。 ? 分析过程C2处于活动状态,但不断向请求回复403 Forbidden HTTP错误代码。...该恶意软件将在命令前添加“ cmd U c”来执行该命令,使用POST回复消息将命令结果发送回C2。...它是Golang内置浏览器凭证盗窃工具,是FireEye分析APT34操作时发现

83020

最完整VBA字符串知识介绍(续:消息框和输入框

上文参见:最完整VBA字符串知识介绍>>> 消息消息框是一个特殊对话框,用于向用户显示一条信息。用户无法消息框中键入任何内容。...消息消息 Prompt参数是用户将看到消息框上显示字符串。作为一个字符串,可以用双引号将其显示,如“你凭据已检查”。...输入框默认值 有时,即使提供了明确请求,用户也可能不会提供新值,而是单击“确定”。问题是仍然需要获取文本框值,并且可能希望将其包含在表达式。...图19 注意,当输入框显示默认值时,该值位于文本框,并且该值已被选中。因此,如果该值没有问题,用户可以接受它单击“确定”。...图20 再次提醒注意,用户可以接受该值单击“确定”或按Enter键。 输入框位置 默认情况下,当输入框出现时,它会显示屏幕中间。如果需要,可以指定输入框出现时位置。

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

Excel VBA解读(164):错误处理技术之On Error语句

学习Excel技术,关注微信公众号: Excelperfect 好应用程序应该能够捕获错误并进行相应处理,而不是VBA弹出错误消息。正如上文提到,有两种方法处理运行时错误。...对于可预见错误,编写特定代码来处理它们。对于不可预见意外错误,则使用VBA错误处理语句来处理。 VBA,On Error语句用于错误处理。当代码运行时发生错误时,该语句将执行相应操作。...On Error语句有4种不同使用方式: 1.On Error GoTo 0 代码停止运行在出现错误显示错误消息。...发生错误时,VBA将在出现错误行上停止运行显示错误消息。此时,需要用户干预代码才能继续。在这种情况下不会发生错误处理。 让我们看一个例子。...但是,这样做并不是很好,因为程序存在错误往往会以多种方式影响程序自身,最终可能会获得无用结果,并且你也不知道程序到底发生了什么问题

8.1K20

产品需求文档PRD:校园外卖配送

触发条件:用户点击“注册”后; 页面逻辑: 输入手机号码后检测号码是否注册以及号码格式是否正确,如果错误给出相应提示; 点击“获取验证码”后发送验证码,用户60秒后可再次点击获取; 点击“设置密码”设置登录密码...如果不对应进行提示; 点击“选择联系人”可通过通讯录选取紧急联系人 点击“所在城市”和“就读学校”时,弹出输入框根据输入文字匹配相应城市和学校,或可下拉手动选择。...若校外骑手已点击“我已送达”订单进入配送状态,若校外骑手未点击“我已送达”则向校外骑手发送确认送达申请,待校外骑手确认后订单进入配送状态; 点击页面空白刷新页面,下拉刷新页面; 右上方数字显示页面当前单数...”后进入通知详情页面; 通知按推送日期排布,上方为最新通知; 交互描述: 若有未读消息时首页“消息”图标右上角显示红点,没有未读消息则不显示; 若有未读消息页面上用红圈数字显示未读数量,红色小圆圈标记为未读通知...(2)商城中购买学生所学装备给与学生一定优惠政策。 (3)每个学校配备一定车辆设备,并由负责人统一看管车辆钥匙。

3.6K33

手机APP测试(测试点、测试流程、功能测试)

用验证码可正常登录; 验证码错误时,登录失败+友好提示 验证短信文案是否符合所测APP; 重复发送验证码,前一个验证码正常失效 频繁操作验证码发送,应有操作限制 检查对登陆超时(验证码不能用)处理。...手动刷新时,是否有对连接网络提示  1.7 定位,照相机服务等等 1.8 时间测试 1.9 Push测试 检查push消息是否按照指定业务规则发送。  ...检查不接收推送消息时,用户不会再接收到push消息。  如果用户设置了免打扰时间段,检查在免打扰时间段内,用户接收不到push消息非免打扰时间段内,用户能正常接收到push消息。  ...当push消息是针对登录用户时候,需要检查收到push消息与用户身份是否相符。  ...例如在“名称”框输入超过允许边界个数字符,假设最多255个字符,尝试输入 256个字符,检查程序能否正确处理;   d,输入默认值,空白,空格;   e,若只允许输入字母,尝试输入数字;反之;尝试输入字母

6.5K43

Excel编程周末速成班第24课:调试和发布应用程序

避免Bugs 减少程序bugs最重要步骤是始终使用OptionExplicit语句。该语句生效时,必须显式声明程序每个变量。如果尝试使用未声明变量,则VBA会显示一条错误消息。...你也可以使用相同技术来删除断点。带有断点行在深色背景上显示为浅色文本,相邻页边空白处显示一个圆圈图标,如图24-1所示。你可以根据需要在程序设置任意多个断点。 ?...如果你认为已找到该bug希望更正代码以对其进行修复,使用“重新设置”结束该程序。 中断模式下代码编辑 VBA使你可以中断模式下修改代码。当你认为已发现问题希望立即解决该问题时,此功能很有用。...检查变量最简单方法是中断模式下。只需将鼠标指针停留在代码变量名称上,VBA就会弹出一个带有当前值小窗口。如果这还不够,VBA提供了更复杂监视工具。...如果你应用程序是小型办公室内部使用,则分发可能仅包括使工作簿文件服务器上可用以及向同事发送电子邮件。

5.8K10

Excel VBA解读(163):错误处理技术之概述

学习Excel技术,关注微信公众号: Excelperfect VBA代码,我们经常会看到类似于On Error Resume Next这样语句,这是编译器代码遇到错误时自动处理语句。...下面是一些常用错误处理语句: On Error Goto 0 当发生错误时,代码停止运行显示错误。 On Error Goto -1 清除当前错误设置恢复为默认值。...VBA错误类型 VBA,有3类错误: 1.语法错误 2.编译错误 3.运行时错误 使用错误处理来处理运行时错误。...语法错误 当一行代码输入完成后按下回车键时,VBA会评估其语法是否正确,如果不正确,将显示一条错误消息。 例如,输入If语句时忘记了Then,VBA将显示下图1所示错误消息。 ?...当认为可能发生运行时错误时,可将代码放置适当位置来处理它。例如,通常会将代码放置适当位置以处理未找到文件。 下面的代码尝试打开文件之前检查文件是否存在。

3.8K10

微信PC端技术研究(3)-如何找到消息发送接口

思路大概是这样:消息输入内容之后,通过 CE 找到内容地址,然后通过内存断点来找到发送该数据相关代码,从而找到消息发送接口。...接着点击发送按钮之后,输入框内容会被清空,所以第一想法就是对内存地址下内存写入断点,可以找到发送过程清空内容代码。...找到输入框类 清空输入框没有进展了,那怎么办呢? 尝试去找了其他数据,比如发送按钮发送(S),发送按钮提示内容不能发送空白内容等等,数据地址也可以很快找到,但是和我们分析目标偏太远了。...但到底这两个函数是不是编辑框读写内容函数呢,我们对这两个函数下断点试试,通过工具算到 ID 调试这两个函数相应地址为6f068437和6f056d37。 ?...回溯找到发送函数 此时调用堆栈是这样: ? ? OD 回溯调用堆栈跟踪返回到WeChatWi.6E20D239,看到右侧堆栈窗口已经获取到输入框内容,证明前面的分析没有问题。 ?

1.6K50

VBA自定义函数:文本转换为日期时获取正确日期格式

标签:VBA,自定义函数 VBA处理日期会有些麻烦,当试图将字符串转换为日期时,可能会遇到意想不到结果,例如: —日期、月份和年份可能会被无意中交换或更改。...'该函数, 什么是有效日期具有以下标准: '年份必须是2或4位数字或为空. 如果它是两位数字, 那么它前面将加上"20".如果它是空白,那么它将是今年....'使用DateSerial函数从文本到日期转换获得结果, 日、月和年不会更改....如果它是两位数字,那么它前面将加上“20”;如果它是空白,那么它将是今年。 使用DateSerial函数从文本到日期转换获得结果,日、月和年不会更改。...当然,如果用户认为它是m-d-y格式,输入类似“1-2-24”内容,认为它是1月2日,而代码会将其读取为2月1日,这就有问题了。不幸是,在这种情况下,函数无法识别此问题

13610

使用VBAPPT上调色

标签:VBA,PowerPoint编程 一小段VBA代码,就能实现在PPT上选择涂色功能,如下图1所示。...图1 实现上述效果VBA代码如下: Dim RGB As Variant Sub ChooseColor(oSh As Shape) RGB = oSh.Fill.ForeColor.RGB...这又是VBA应用一个经典例子。不需要太多代码,仅仅几句VBA就能实现幻灯片放映过程与用户交互功能,太方便了。...本文示例来源于pptvba.com,有兴趣朋友可以到该网站上下载相应ppt文档模板。也可以完美Excel公众号中发送消息: 涂色板ppt 获取本文示例文档下载链接。...说明:这段时间有空就在研究PowerPoint编程,进一步拓展VBA使用空间。在学习过程,确有不少收获。VBA能够让PPT再提升一个档次,并且不需要很复杂逻辑,更不需要很复杂代码。

28420

Excel编程周末速成班第21课:一个用户窗体示例

用户窗体代码可以验证输入数据执行检查,例如,验证邮政编码是否包含且仅包含五位数字(对于较新代码,则为九位数字加破折号)。与在后面进行处理相比,输入之前捕获错误数据要容易得多。...步骤2:设计窗体 要创建新空白用户窗体设置其属性,执行以下操作: 1.按Alt+F11打开VBA编辑器。 2.工程窗口中,单击标记为VBAProject(Addresses)条目。...与其输入后检查数据(下一节中将对某些字段进行操作),不如直接阻止输入不正确数据有时更为有效。 键盘输入到达控件之前对其进行检查方法是使用KeyDown事件。...如你第20课中所学习,此事件接收一个参数,该参数标识所按下键。如果该键可以接受,则将其传递;否则取消。 VBA联机帮助KeyCode值列表,你可以看到键0到9代码值为48到57。...'显示消息来指明问题。     If txtFirstName.Value = "" Then        MsgBox "你必须输入名字."

6K10

SPSS竟然都能做数据地图了~~~

►3、弹出地图转换实用程序菜单,你会看到两个输入框,第一个输入框是选择要转换地图信息文件(SPSS只支持.smz格式或者.shp格式文件,如果是.shp文件必须在同一文件夹包含.dbf文件)。...一般情况下你能够获得最常见地图数据信息格式都是.shp格式,所以打开第一个输入框右侧浏览菜单,找到.shp格式中国地图数据文件导入。 ? 第二个输入框输入转换后文件保存路径及名称。...检查软件默认选取数据键和色彩与我们业务数据变量是否吻合。...检查无误之后,用鼠标点击右侧——选择地图文件(M)按钮,选择我们之前已经制作载入地图模板。...左下角位置点击管理按钮,在打开菜单顶部选择地图选项,左下角选择导入,找到 文件夹.smz文件导入,按照之后步骤做下去就可以完成地图填充。 ? ?

6.6K102

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

程序运行时发生程序错误称为运行时错误,重要是要理解运行时错误(或只是错误)与VBA程序可能发生其他两类问题之间区别: bug是程序逻辑缺陷,会导致程序产生不正确结果。...语法错误是VBA语法错误。VBA编辑器会在你编写代码时捕获标记语法错误,因此它们永远不会影响程序执行。...如果程序VBA编辑器运行,则可以使用此按钮暂停程序突出显示发生错误代码行。但是,如果工程使用密码锁定(由于几乎总是锁定分发应用程序),则“调试”选项将不可用。 帮助。...捕获错误 VBA错误是通过捕获它们来处理。捕获错误时,告诉VBA:“发生错误时,不要显示默认对话框暂停程序,而应将执行过程转到称为错误处理程序特殊代码部分。”...End Sub 使用错误作为编程工具 某些情况下,VBA错误捕获功能可以用作编程工具。错误可以提醒你存在某种情况,并且你程序可以采取相应操作。

6.7K30

使用VBA创建一份答题PPT(续2),附示例下载

很简单,有多少空就添加多个ActiveX文本框控件,然后幻灯片外面也添加相应文本框控件,并且让每个空中输入答案与幻灯片外正确答案相对应。...将幻灯片中控件以“AA1”、“AA2”……等命名,将幻灯片外控件以对应“CA1”、“CA2”……等命名,然后将代码进行相应调整,如果每张幻灯片中有4个空,那么可使用For循环,遍历这4个空中内容与正确答案核对...因此,可以使用一个简单VBA宏代码,允许我们重命名形状名称: 循环过程,每当”AA”&i等于”CA”&i时,我们将“CorrectBlanks”整数值增加1。...此时,转到VBACheckIfAllCorrect过程,然后添加一个If条件。 如果空数量等于CorrectBlanks数量,那么可以成功地移到下一个问题。...,可以完美Excel微信公众号中发送消息: FillBlanksPPT 获取本文示例PPT下载链接。

24220

因Squirrelwaffle兴起,银行木马QBot卷土重来

据BleepingComputer消息,此前一度登上世界前十银行木马QBot正卷土重来,多家安全研究公司分析师将此归因于 Squirrelwaffle 兴起。...2021年10月,有安全专家预测,Squirrelwaffle恶意软件是最有可能填补Emotet留下空白市场,如今这一预言已经变成了现实,不仅如此还让Qbot木马重出江湖。...自出道后,该勒索软件表现出极强感染性,其分发量也9月底达到了峰值。...Minerva Labs安全研究人员也发现了类似的问题,他们给出了整个过程,如下图所示: 安全研究人员表示,SquirrelWaffle还会使用VBA宏执行PowerShell命令,检索其有效负载启动它...松鼠狼还使用VBA宏执行PowerShell命令,检索其有效负载启动它。

94110

qlineedit输入提示_qlineedit设置不可编辑

空格字符是空格默认字符,对于允许但不需要字符情况需要。 掩码由掩码字符和分隔符字符串组成,后面可以跟一个分号和用于空白字符,空白字符在编辑后总是从文本删除。...我们以editingFinished()为例,视频演示主要也用到了这个信号发射,如果完成相应内容最后一栏进行检测。...undo() :撤消上次操作(如果撤销可用) 其它 我们视频演示,如何判断输入字符是否符合相应要求呢?使用正则表达式,即使用re模块。...https://zhuanlan.zhihu.com/p/34008281 专栏视频我们基本上实现了这个功能,输入问题提示上没有网易邮箱那么全面,只是给出来了通用提示信息。...当然我们输入上感知更好一些,下面讲解一下密码输入 先明后密,屏蔽鼠标和关键键盘组合操作 案例,至于判断两次密码是否一致,密码强度问题,只要设置好相应正则表达式进行匹配就行了。

4.5K20

Excel VBA解读(135): 影响工作表公式运用自定义函数效率Bug及解决方法

VBE存在一个小Bug:Excel每次工作表计算过程运行包含自定义函数公式时,包含自定义函数公式都会将VBE标题栏改更为“正在运行”,如下图1所示。 ?...图2 此时,Excel会在VBE标题栏名称显示工作簿名后显示[运行],这就需要VBE向Windows屏幕处理程序发送消息刷新包含VBE窗口。...如果Excel处于手动计算模式,可以捕获触发计算所有键击,并在VBA代码启动计算。...Application.OnKey "^%{F9}", "FullCalc" Application.OnKey "+^%{F9}", "FullDependCalc" End Sub 标准模块添加相应计算子过程...小结:如果需要在Excel中使用大量引用了VBA自定义函数公式,则需要使用“手动计算”模式,并在工作簿添加计算键捕获和处理程序。

2.2K20

VBA专题10-6:使用VBA操控Excel界面之执行命令以及激活功能区选项卡两种方法

为了解决这个问题,可以使用OnTime事件执行Workbook_Open事件一至两秒后,发送按键,如下面的代码: Private Sub Workbook_Open() '1秒后执行SendKeystrokes...XML和VBA代码(Excel 2010及以后版本) 激活功能区选项卡另一种方法是使用XML和VBA代码。执行下列步骤: 1. 下载CustomUI Editor安装。 2....CustomUI Editor,单击插入选择Office 2007 Custom UI Part。 选择这个选项使工作簿与Excel 2007及后续版本兼容。 5....单击Validate按钮来检查是否有错误。 7....保存关闭该文件。 9. Excel打开该文件。 由于Initialize过程仍然没有准备执行,因此会出现错误消息,单击“确定”。 10. 按Alt+F11打开VBE。 11.

3.6K20

VBA专题10-23:使用VBA操控Excel界面之添加动态菜单

复制粘贴下面的XML代码: image.png group元素不仅能够包含动态菜单,而且还可包含其他控件。 6. 单击工具栏Validate按钮检查是否有错误。 7. 保存关闭该文件。...Excel打开该文件。对于弹出错误消息,单击“确定”。 9. 按Alt+F11激活VBE。 10....这个过程为动态菜单内容创建XML代码。 注意,上面的VBA代码以类似于CustomUI Editor一种方式缩进,通过使用Debug.Print语句发送构建XML代码到立即窗口。...下面展示了选择不同工作表时菜单内容: 640.gif 保留自定义复选框勾选条件 在上面的示例XML和VBA代码,当用户工作表Data单击动态菜单复选框后,复选框会相应地显示勾选或者取消勾选...VBE,选择运行|重新设置。 当VBE显示标准错误消息框(因为一个未处理运行时错误发生),可以单击消息结束按钮。 关闭该工作簿文件。

6K20
领券