Excel 4.0宏躲避杀软检测(转)

复现环境:

Windows 7 x64

复现程序:

Office 2016 Excel

Office 2013 Excel

影响程序:

全版本

参考文章:

https://mp.weixin.qq.com/s/KVpO02KJWE6OVZDb0ungOA

https://outflank.nl/blog/2018/10/06/old-school-evil-excel-4-0-macros-xlm/

复现过程:

创建宏Excel

新建一个Excel,插入一个宏工作表

输入 并且允许宏 测试是否成功

=EXEC( "calc.exe" )

=ALERT("Hello, World")

=HALT()

设置打开Excel启动项为该宏

单元格重命名为“Auto_open” 输入后回车即可

另存为带启用宏的类似

运行宏Excel

Office 2016

打开 点击 “启用内容”

即可弹出计算器 和 “Hello,World“

Office 2013

隐藏宏内容

在工作表中 右击选择隐藏

拓展

已启用宏的同名文件也可默认启用宏

转:https://www.77169.com/html/227653.html

原文地址:https://www.cnblogs.com/daggex/p/10197495.html

时间: 2024-11-05 22:40:31

Excel 4.0宏躲避杀软检测(转)的相关文章

Excel VBA(宏):添加宏

写在前面: 1.编写宏,打开VBA,双击ThisWorkbook对当前工作薄进行编写宏:双击Sheet1,对整个sheet编写宏: 或者创建模块,在模块里,编写.调试代码. 打开VBA的方法见第一讲,结合常用窗口进行编写.调试. 2.部分对象有提示,如Dim a As,敲击空格后有提示. 3.所有宏要运行,必须启动宏.(2007版启动宏,点击表格左上角 "excel选项" "信任中心" "信任中心设置" "启用宏") 4.&q

ISIS for Excel 2.0 SP5.r

325\ra ISIS FOR EXCEL_20_SP3_hao.rar NovaFlow&Solid 2.92r10.rar NovaFlow__Solid_CV__4[1].3r6_patched.rar RUNET.BETONexpress.v05.05.2012.zip RUNET.BETONexpress.v20.06.2013.rar RUNET.FRAME2Dexpress.v20.01.2012.rar RUNET.WOODexpress.v20.06.2013.rar Bent

zabbix-2.0.8日常巡检-检测项目状态

在日常的监控运维中,因监控的内容较多,人较少的情况下,监控对本省的日常巡检成了一个重大的累赘(我们不可能每天对每一个检测项的状态进行检查,工作量,我的天呢),虽然我们可以使用zabbix自身报警,邮件等手段,但是,填写巡检表的时候,嘿嘿嘿,麻烦的让人想吐.监控自身巡检就成了必要的手段了. 由于时间问题和需求不定,我就暂将存在故障检测项的IP输出,未做处理(可以做成表格输出,大方,简洁,方便),还望抱歉. 前期准备: 1.修改zabbix的url,用户,密码 2.修改检测项目对应的key:keyi

.net 开发的Excel 1.0.0.5版 程序

1.2.2 语音编码 语音编码的目的是在保证一定语音质量的前提下,尽可能降低编码比特率,以节省频率资源. 语音编码技术的鼻祖: 研究开始于1939年军事保密通信的需要,贝尔电话实验室的Homer Dudley提出并实现了在低频带宽电话电报电缆上传输语音信号的通道声码器. 20世纪70年代:国际电联(ITU-T,原CCITT)64kbit/s脉冲编码调制(PCM)语音编码算法的G.711建议,它被广泛应用于数字通信.数字交换机等领域,从而占据统治地位. 1980年:美国政府公布了一种2.4kbit

C语言中宏的使用(#,##,do…while(0)宏)

1.预定义宏的使用__FILE__,__FUNCTION__,__LINE__. #include <stdio.h> void fun(void) { char v1; short v2; int v3; long v4; printf("v1: %x\n",&v1); printf("v2: %x\n",&v2); printf("v3: %x\n",&v3); printf("v4: %x\n&

GridView导出成Excel字符&quot;0&quot;丢失/数字丢失的处理方式 收藏

GridView导出成Excel字符"0"丢失/数字丢失的处理方式 收藏 GridView 导出成Excel文件,这个代码在网上比较多.但是发现存在一个问题,导出的数据中如果有"012457890"的内容,用Excel打开后就变成 了"12457890",少了前面的0;原因是Excel把它当作数字来格式化了,就把"0"给去掉了.   解决思路:在Excel中作一个包含有"012457890"的内容,设定单元

通过java代码实现调用excel当中的宏的操作。

最近做的项目是自动化生成基金的交易合同的操作.然后就想着通过java代码去操作Excel当中的宏按钮,然后生成word版本的合同的操作. 具体的java代码如下: import org.junit.Assert; import org.junit.Test; public class ExcelToolsServiceTest { private ExcelToolsService service; @Test public void testMacro() { try { String pat

Excel中的宏--VBA的简单例子

第一步:点击录制宏 第二步:填写宏的方法名 第三步:进行一系列的操作之后,关闭宏 第四步:根据自己的需要查看,修改宏 第六步:保存,一般是另存为,后缀名为.xlsm,否则宏语言不能保存. 到此为止恭喜你一个简单的宏已经制作成功,当然宏也可以调用Excel中的公式,例如:sum等,排序,布局,查询,等. Excel中常用对象的简单介绍: 800x600 Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE MicrosoftInternet

配置Office Excel运行Python宏脚本

基本环境 名称 版本 操作系统 Windows 10 x64 Office 2016 安装Python 1.下载Python安装包 登录https://www.python.org/downloads/windows/进行下载 Python2.x或Python3.x均可,推荐Python3.x(因为2020年1月1日起Python2就停止服务了...) 2.安装Python 安装前,勾选Add Python 3.x to PATH选项.安装完毕之后,在Windows控制台可直接使用python命