网易首页 > 网易号 > 正文 申请入驻

使用Microsoft Access Macro (.MAM) 快捷方式钓鱼,只需要三招!

0
分享至

https://posts.specterops.io/phishing-tales-microsoft-access-macro-mam-shortcuts-c0bc3f90ed62

原文链接:https://posts.specterops.io/phishing-tales-microsoft-access-macro-mam-shortcuts-c0bc3f90ed62

前言

在此之前,我在博客中提到了创建恶意的.ACCDE Microsoft Access Database文件并将其用作网络钓鱼载体的方法。这篇文章详细介绍了使用ACCDE格式,并介绍Microsoft Access Macro(MAM)快捷方式实现通过网络钓鱼访问。MAM文件基本上是一个直接链接到Microsoft Access Macro的快捷方式。至少从Office 97开始就有了。

创建MAM

对于这个练习,我们将创建一个简单的弹出calc.exe的Microsoft Access Database。然而我们可以嵌入任何东西,从简单的宏payload到成熟的DOTNET2JSCRIPT payload。首先,打开MS Access并创建一个空白数据库,然后应该有这样的东西:

现在,定位到Create并选择Module。这将打开Microsoft Visual Basic for Applications编辑器。

在Microsoft Access中,我们的模块将包含我们的代码库,而宏将告诉Access运行VB代码。你很快就会明白我的意思了。

好的,我们需要一些代码。一个简单的“pop calc”就行了。我将把这个问题留给读者,或者参考我以前的博客文章。

注意我是如何将函数调用添加到代码中的。当我们创建宏时,它将查找函数调用而不是子调用。

现在,保存模块并退出代码编辑器。

保存了模块之后,就可以创建宏来调用模块了。打开“Create”并选择“Macro”。使用下拉框选择“Run Code”并选择你的宏函数。

接下来,通过单击Run选项来测试宏,Access将提示你保存宏。如果希望宏在文档打开时自动运行,请务必将其保存为Autoexec。

数据库完成后,我们就可以保存项目了。需要先保存为.accdb格式,以便以后可以修改项目。

然后,我们将再次保存我们的项目。这一次,选择Make ACCDE 选项。这将创建数据库的“execute only/只执行”版本。

如果我们想要的话可以把ACCDE作为附件添加到电子邮件或链接到它,作为我们钓鱼时payload的选项。然而,除了发送文件之外,还有更多的事情要做。我们可以创建MAM快捷方式,这个快捷方式将远程链接到ACCDE文件并在Internet上运行内容。

确保打开ACCDE文件,单击鼠标左键,将宏拖到桌面上。这将创建你可以修改的初始.MAM文件。用你最喜欢的编辑器或记事本打开它,看看我们能修改什么。

可以看到,这个快捷方式本身并没有太大的意义。我们主要关心的是更改DatabasePath变量,因为我们将远程托管EXECUTE数据库。有了这个变量,我们有几个选项。我们可以在SMB或Web上托管ACCDE文件。通过SMB承载可能具有双重用途,因为我们可以捕获凭据,并且只要允许445端口不是你的目标网络。在这本文中,我将演示如何在http上做到这一点。让我们远程托管我们的ACCDE文件并修改我们的.MAM文件。

Phish

在远程主机上,使用你首选的web宿主方法提供ACCDE文件。

编辑.MAM文件以指向Web服务器上的ACCDE。

现在,我们的任务是交付我们的MAM payload到我们的目标。一些提供程序阻止MAM文件,Outlook在默认情况下会阻止MAM文件,因此,在这个场景中,我们将发送一个钓鱼链接到我们的目标,并将我们的MAM文件简单地托管在我们的Web服务器上,或者可以使用Apache mod_rewrite进行一些奇怪的重定向,如@bluscreenofjeff所详述的那样。

一旦我们的用户点击我们的网络钓鱼链接(在这种情况下使用边缘浏览器),他们将被提示打开或保存文件。

接下来,系统会提示他们使用安全警告再次打开该文件。

最后,向目标用户提示最后一个安全警告,并向用户显示远程托管IP地址或域名。这里要注意的关键点是,在此之后,没有显示宏或受保护的视图警告,也没有阻止此宏运行。

一旦用户单击“打开”,我们的代码将运行。

虽然有几个安全提示,但我们还是进入了我们的目标网络。

OPSEC

这个payload很好,因为它是一个简单的快捷文件,并且可以远程调用我们的payload。但是,运行后还剩下什么呢?让我们使用promon检查流程和文件系统活动。

第一个有趣的条目是“CreateFile”调用,它执行上面图片中的命令行。命令行审核要查找的东西是“ShellOpenMacro”字符串。

接下来,我们观察从本地机器保存并执行远程ACCDE文件。虽然我们的payload似乎是远程调用的,但它被下载到了“%APPDATA%LocalMicrosoftWindowsINetCacheContent.MSO95E62AFE.accdePopCalc.accde”。对于进攻性的交战,这个文件应该注意清理。

缓解措施

在Microsoft Office 2016中,你可以让GPO阻止从Internet执行宏,或者为每个Office产品设置以下注册表项。

ComputerHKEY_CURRENT_USERSoftwareMicrosoftOffice16.0AccessSecurityblockcontentexecutionfrominternet = 1

如果用户在执行该设置时被钓鱼,他们将被拒绝执行该程序。应该注意的是,即使宏被阻塞,MAM文件仍然伸出手来拉下访问文件。因此,仍然有机会知道你的phish是否被接收和执行,或者通过SMB窃取凭据。

结论

在本文中,我介绍了将Microsoft Access Macro快捷方式武器化以通过HTTP调用payload所需的步骤。虽然这个文件类型通常被Microsoft Outlook阻止,但在Gmail中允许使用,也可以通过HTTP或SMB提供。我还展示了在哪里可以找到工具并启用宏阻塞,以防止这种类型的攻击。

更重要的是,防御者要熟悉各种网络钓鱼的payload和他们留下的工具。我希望这篇文章能帮助人们了解这一特定的攻击向量,以及与之相关的IoC。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
湖北省荆州市发布洪水黄色预警 超警水位将持续上涨

湖北省荆州市发布洪水黄色预警 超警水位将持续上涨

财联社
2026-05-20 22:00:45
领先22分为何遭逆转?骑士主帅赛后甩锅,点名哈登,苏群一针见血

领先22分为何遭逆转?骑士主帅赛后甩锅,点名哈登,苏群一针见血

萌兰聊个球
2026-05-20 13:03:04
印尼等10国外长发表联合声明 对以色列再次袭击“全球坚韧船队”行为予以“最强烈谴责”

印尼等10国外长发表联合声明 对以色列再次袭击“全球坚韧船队”行为予以“最强烈谴责”

每日经济新闻
2026-05-19 16:45:52
福建漳州杨梅泡药风波持续发酵,无人收购,果农欲哭无泪,被害惨

福建漳州杨梅泡药风波持续发酵,无人收购,果农欲哭无泪,被害惨

魔都姐姐杂谈
2026-05-17 09:52:03
教你一个永久不生气的办法(真心管用,建议收藏)

教你一个永久不生气的办法(真心管用,建议收藏)

三农老历
2026-05-09 01:16:44
菲军方突袭莎拉受审马科斯置身事外69名中国人被扣

菲军方突袭莎拉受审马科斯置身事外69名中国人被扣

启迪你的思维
2026-05-21 01:41:10
西安一理想汽车开双闪在路口掉头车道停车超10分钟致后方拥堵,目击者:“车内无人”,交警回应:车主因违停已被传唤处罚并写下保证书

西安一理想汽车开双闪在路口掉头车道停车超10分钟致后方拥堵,目击者:“车内无人”,交警回应:车主因违停已被传唤处罚并写下保证书

大风新闻
2026-05-20 12:05:02
人不会无缘无故患上糖尿病!研究发现:患糖尿病,多半爱干这6事

人不会无缘无故患上糖尿病!研究发现:患糖尿病,多半爱干这6事

健康之光
2026-05-20 22:15:03
云南4位男子被骗泰国!警方介入,求救信号曝光,熟人设局太可怕

云南4位男子被骗泰国!警方介入,求救信号曝光,熟人设局太可怕

领悟看世界
2026-05-20 01:15:30
澳网红创纪录后住院:583人挑战背后的身体代价

澳网红创纪录后住院:583人挑战背后的身体代价

热搜摘要官
2026-05-21 01:13:38
乔迪:重庆铜梁龙的主场非常漂亮,但场地条件实在是太差了

乔迪:重庆铜梁龙的主场非常漂亮,但场地条件实在是太差了

懂球帝
2026-05-21 00:08:07
A股:刚刚,中央一部门发布,要重拳打击!周四将迎来新的变化

A股:刚刚,中央一部门发布,要重拳打击!周四将迎来新的变化

云鹏叙事
2026-05-21 00:00:10
黄芪伤肾,黄芪泡水喝危害多?再次提醒:真正伤肾的是这3类中药

黄芪伤肾,黄芪泡水喝危害多?再次提醒:真正伤肾的是这3类中药

芹姐说生活
2026-05-03 15:18:12
资金来源已定、总投资约57.59亿元,江西这条高速公路即将开工!

资金来源已定、总投资约57.59亿元,江西这条高速公路即将开工!

交建动态
2026-05-19 18:30:22
美伊协议即将敲定,油价跳水

美伊协议即将敲定,油价跳水

财闻
2026-05-20 23:32:41
深度长文:自我意识,到底是怎么来的?

深度长文:自我意识,到底是怎么来的?

宇宙时空
2026-05-19 13:55:06
换机无数才敢说真话:iPhone 14 Pro Max,才是苹果无可替代的巅峰

换机无数才敢说真话:iPhone 14 Pro Max,才是苹果无可替代的巅峰

叮当当科技
2026-05-10 15:22:07
徐正源首胜,姆本扎梅开二度 辽宁脱离保级泥潭 前场三叉戟玩出花

徐正源首胜,姆本扎梅开二度 辽宁脱离保级泥潭 前场三叉戟玩出花

替补席看球
2026-05-20 21:05:48
尼格买提不再隐瞒!无儿无女的他自曝病情,给中年男人提了个醒

尼格买提不再隐瞒!无儿无女的他自曝病情,给中年男人提了个醒

小兰聊历史
2026-05-21 01:18:07
公然拒挂国旗,订单全给日韩,长荣如今的结局早已注定

公然拒挂国旗,订单全给日韩,长荣如今的结局早已注定

潋滟晴方DAY
2026-05-11 06:31:37
2026-05-21 04:03:00
安全客 incentive-icons
安全客
有思想的安全新媒体
1360文章数 4754关注度
往期回顾 全部

科技要闻

一文看懂谷歌I/O2026:谷歌打响智能体大战

头条要闻

被普京抱过的中国男孩火了 本人最新发声

头条要闻

被普京抱过的中国男孩火了 本人最新发声

体育要闻

尼克斯赢下最窒息的一场翻盘,场场都是逆天局

娱乐要闻

王菲“没事儿”,成年人学不来的松弛

财经要闻

白酒榜|汾酒营收净利双增 口子窖"造富"

汽车要闻

26.98万起步 看小鹏GX如何诠释一车多能以及满配的科技与豪华

态度原创

本地
艺术
房产
手机
公开课

本地新闻

用云锦的方式,打开江苏南京

艺术要闻

删掉色彩后,她的身体只剩灵魂在呼吸——贝纳姆黑白人像,看完失眠!

房产要闻

别被中介带了节奏,你的房子可能比你想的值钱

手机要闻

3nm芯片+7寸2K屏+万级大电池,红米手机这次让友商睡不着了!

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版