ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 9002|回复: 18

[分享] 2019惊天大爆料:VBA代码隐藏终极方案示例

[复制链接]

TA的精华主题

TA的得分主题

发表于 2019-8-6 17:08 | 显示全部楼层 |阅读模式
本帖最后由 liucqa 于 2019-8-6 17:24 编辑

VBA代码隐藏说明:

1、此方法在多年以前就已经听说,但一直没有公开的例子发表。然后到了2019年,大事发生了...

2、2013-x64.doc和2013-x86.doc是两个针对不同Office版本的代码隐藏测试文件。在文件名指定的Word版本下,启动程序会弹出真正的代码运行结果。在其他的版本下弹出的结果是假的代码运行出来的。

3、真的代码在2013原始文件中查看。VBA代码隐藏之后生成了2013-x64.doc和2013-x86.doc两个文件,供不同的Word版本使用。

4、测试这个最新的VBA代码隐藏功能,请自备Word2013 x86或者x64版。有一个即可。

5、为了照顾小白,弹出的代码运行结果前面是英文,后面是汉语拼音!!!


这个VBA代码隐藏的意义:
1、此种加密给病毒提供了躲避杀毒软件检测的终极手段。
2、此方法并非完美,存在x86和x64之间的兼容问题,也可能会随时被微软修复这个bug。
3、目前可以肯定地确认:VBA dump功能是无法找到被隐藏的针对某个Office版本要运行的真正代码。


Word闪退说明:
1、加密之后的两个文件经测试在Office365 x64下都可以正常打开。
2、在office2013 x86下,不能打开2013-x64.doc,Word会提示错误或者闪退,原因应该与加密修改数据有关。其他版本未经测试。

真的代码运行结果
真的代码运行结果.PNG

假的代码运行结果
假的代码运行结果.PNG

终极隐藏VBA代码示例.rar (38.59 KB, 下载次数: 354)

此方法杀伤力太大,能百度的自己百度,不要找我问制作方法,我只管爆料,不管其他。



评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-8-6 17:09 | 显示全部楼层
本帖最后由 liucqa 于 2019-8-6 17:15 编辑

重要说明:

VBA Dump是无法得到真正源代码的。

具体原因请自行了解P-code。我以后看情况再决定是否详细讲。


最后再说一下:
这个VBA代码隐藏的目的是为了一次性运行(黑客、病毒免杀、逗逗同事之类的),不是为了代码加密不让别人看,所以那些想保护代码的不需要关心此贴内容。

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-8-6 17:16 | 显示全部楼层
本帖最后由 liucqa 于 2019-8-6 17:25 编辑

提取代码很容易,用正确的Office版本打开文件即可看到真正的源代码。

但是需要说明的是,即使是假的vba代码,如果隐藏不可见的话,用我以前写的Dnatools也是无法提取出来的。

新版的可以,今天刚改的。


那么问题来了:去哪下载新版的Dnatools呢?


... ...

TA的精华主题

TA的得分主题

发表于 2019-8-6 17:16 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2019-8-6 17:29 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2019-8-6 17:32 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
我不信 除非你发个红包

TA的精华主题

TA的得分主题

发表于 2019-8-6 17:32 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-8-6 18:03 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2019-8-6 20:19 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2019-8-6 20:34 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

关闭

最新热点上一条 /1 下一条

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-4-20 05:55 , Processed in 0.045557 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表