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

攻击者如何使用 XLL 恶意软件感染系统

在我们看到的活动中,带有恶意 XLL 附件或链接的电子邮件被发送给用户。双击附件打开 Microsoft Excel,提示用户安装并激活加载项。 图 1 – 打开 XLL 文件时向用户显示的提示。...将 Microsoft Excel 配置为仅允许受信任的发布者签名的加载项。 配置 Microsoft Excel 以完全禁用专有加载项。...这包括 Excel-DNA 项目组件以及加载项,在本例中是恶意软件释放程序。您可以通过查看资源名称或同样存储在资源部分中的 XML 定义文件来识别包含 Excel 加载项代码的文件。...在此示例中,包含恶意代码的加载项是在 .NET 中开发的,位于MODDNA资源中。...由于加载项是一个 .NET 应用程序,我们可以对其进行反编译以检索其源代码以进行进一步分析。图 6 显示了我们分析的 XLL 加载项的启动函数,该加载项充当恶意软件下载器。

2.2K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    T1218.002 Control Panel滥用

    在win7以上的系统中默认都集成了该功能。...默认的Applocker规则集合,可以看到cpl并不在默认规则中: 缓解措施 M1038 执行预防 在适当的情况下,使用应用程序控制工具(如 Windows Defender 应用程序控制、AppLocker...、或软件限制策略)识别和阻止潜在的恶意和未知 .cpl 文件。...M1022 限制文件和目录权限 将控制面板项目的存储和执行限制在受保护的目录中,例如C:\Windows,而不是用户目录。...这些条目可能包含有关控制面板项目的信息,例如其显示名称、本地文件的路径以及在控制面板中打开时执行的命令。 存储在 System32 目录中的 CPL 格式注册的控制面板项目会自动显示在控制面板中。

    93120

    【网页】HTTP错误汇总(404、302、200……)

    如果没有安装证书的 Web 站点出现此错误,请单击下面的文章编号,查看 Microsoft 知识库中相应的文章: 224389 错误信息:HTTP 错误 403、403.4、403.5 禁止访问:要求...与该服务器连接的用户数量超过了您设置的连接限制。...有关如何更改此限制的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章: 248074 错误信息:Access Forbidden:Too Many Users Are Connected...自动设置了在 IIS 上最多 10 个连接的限制。...如果在安装 URLScan 工具之后,试图访问带有有限扩展名的文件,也会发生此错误。这种情况下,该请求的日志文件项中将出现“Rejected by URLScan”的字样。

    12.1K20

    Windows 10 S中的Device Guard详解(上篇)

    DG包含诸多限制代码执行的特性,基于一组策略规则限制什么类型的可执行文件/脚本(包括DLL)可以加载。要找到在带DG的系统中运行任意代码的方法,我认为第一步是要提取DG策略并检查其缺陷。...SI策略作为二进制文件存储在磁盘上。当操作系统启动时,WINLOAD或内核CI 驱动程序将策略加载到内存中,并根据配置的各种规则开始执行。 文件的位置取决于策略的部署方式。...当然,通过Desktop Bridge应用程序(应用商店有效签名的Win32应用程序),再加上Windows驱动程序开发者水平并非很高超,无疑能找到一些可安装到系统来利用的代码。...缺少的是未使用任何基于Hyper-V的执行——以通过HyperGuard或HVCI代码完整性执行限制删除策略或确保内核模式完整性。...这是严重的缺点,并不是Win10S不支持Hyper-V,你甚至可以安装完整的Hyper-V和配置工具。这允许你在锁定平台之上在VM中运行正常版本的Windows,这实际上不错。

    2.8K110

    Windows日志取证

    4692 尝试备份数据保护主密钥 4693 尝试恢复数据保护主密钥 4694 试图保护可审计的受保护数据 4695 尝试不受保护的可审计受保护数据 4696 主要令牌已分配给进程 4697 系统中安装了一项服务...5145 检查网络共享对象以查看是否可以向客户端授予所需的访问权限 5146 Windows筛选平台已阻止数据包 5147 限制性更强的Windows筛选平台筛选器阻止了数据包 5148 Windows...5150 Windows筛选平台已阻止数据包。 5151 限制性更强的Windows筛选平台筛选器阻止了数据包。...5152 Windows筛选平台阻止了数据包 5153 限制性更强的Windows筛选平台筛选器阻止了数据包 5154 Windows过滤平台允许应用程序或服务在端口上侦听传入连接 5155 Windows...系统策略禁止安装此设备 6424 在事先被政策禁止之后,允许安装此设备 8191 最高系统定义的审计消息值

    3.6K40

    微软:powerdir 漏洞允许访问macOS用户数据

    公开信息显示,TCC是一种安全框架,允许macOS 用户在其系统上安装应用程序,并连接到其Mac的设备(包括摄像头和麦克风)来进行隐私设置,以阻止应用程序访问敏感的用户数据。...虽然Apple已经通过TCC安全框架将应用访问权限进行了限制,并设置了自动阻止未经授权的代码执行的功能,但 Microsoft 安全研究人员发现,攻击者可以植入第二个特制的 TCC 数据库,允许他们访问受保护的用户信息...如果在未打补丁的系统上利用此漏洞,攻击者可能会窃取用户的信息。例如攻击者可以劫持设备上的应用程序,或者安装恶意软件,并将访问麦克风,记录私人对话,窃取用户屏幕上的敏感信息或屏幕截图等。”...例如,假设攻击者知道通常具有麦克风访问权限的特定应用程序,那么他们可以将其应用程序代码植入目标应用程序的包中,并“继承”其 TCC 功能。...这表明,即使macOS的操作系统和应用程序随着每个版本的发布而变的越来越安全,但是苹果、安全研究人员和更大的安全社区等软件供应商仍需要不断合作,以识别和修复漏洞,避免被攻击者利用。

    64110

    针对APT攻击的终端安全系统大规模评估

    A)启用设置 实验中在每个类别中启用了所有与安全相关的功能。但是,没有为 Web 和应用程序控件使用任何特定配置。...在实验中,成功地使用直接系统调用 dropper 绕过了限制,并远程分配内存并执行它。后者表明遥测提供者和信息处理效率不高。...STAR 还允许用户以一种自动化的方式查看在其整个车队中收集的每个终端事件,并根据规则列表评估这些事件中的每一个。...图片 C)DLL 不幸的是,无法加载恶意 DLL,但 EDR 没有发出警报。有趣的是,应用程序在文件夹中没有 DLL 的情况下正常执行。...最后,恶意人工制品的有效收集是一项挑战,因为除了必须处理的数据的准确性之外,它们的数量和速度意味着对监控机制的进一步限制。

    3.5K121

    Windows日志取证

    4692 尝试备份数据保护主密钥 4693 尝试恢复数据保护主密钥 4694 试图保护可审计的受保护数据 4695 尝试不受保护的可审计受保护数据 4696 主要令牌已分配给进程 4697 系统中安装了一项服务...5145 检查网络共享对象以查看是否可以向客户端授予所需的访问权限 5146 Windows筛选平台已阻止数据包 5147 限制性更强的Windows筛选平台筛选器阻止了数据包 5148 Windows...5150 Windows筛选平台已阻止数据包。 5151 限制性更强的Windows筛选平台筛选器阻止了数据包。...5152 Windows筛选平台阻止了数据包 5153 限制性更强的Windows筛选平台筛选器阻止了数据包 5154 Windows过滤平台允许应用程序或服务在端口上侦听传入连接 5155 Windows...系统策略禁止安装此设备 6424 在事先被政策禁止之后,允许安装此设备 8191 最高系统定义的审计消息值

    2.7K11

    微软Build 2019大会来了!跨空间多人协作亮相;对话小娜如同真人

    该公司正在为其(Slack-like)Teams协作应用程序添加“Spatial Rooms”选项卡。在Spatial Rooms中,人们可以处理项目,自定义房间,然后返回以继续工作。...微软还专注于Edge的隐私增强功能,特别是阻止在网络上关注你的网络跟踪器。它计划在Edge中创建一个隐私页面,允许用户从三个不同的级别中进行选择:无限制,中等和严格。...Fluid Framework旨在让开发人员在Web上构建更多共享和交互式服务和应用程序。 微软的框架将包括支持在网络上以“业内尚未实现的速度和规模”共同创作。...它还正在向开发人员提供Fluid Framework,将集成到Word,Microsoft Teams,Outlook和其他产品等应用程序中。...该技术应该在今年6月以预览形式提供,并在秋季正式提供给用户。由于Word在PC的应用广泛性,Ideas可能对生产力产生重大影响。 小结 Nadella在主题演讲中说:“计算正在融入世界。

    59840

    将浏览器嵌入 .NET 应用程序中:DotNetBrowser 还是 CefSharp?

    Office VSTO 将加载项加载到单独的 AppDomain 中[6]以进行隔离。 DotNetBrowser 在非默认 AppDomain 中运行。...事实上,可以在不同的 AppDomain 中创建多个 Chromium 引擎并同时使用它们。因此,DotNetBrowser 可用于创建 VSTO 加载项。...如果应用程序本身以 x86 为目标,则其控件将在设计器中正确处理。AnyCPU 可能会工作,但尚未经过彻底测试。 DotNetBrowser 控件是纯 UI 控件,它们在代码中显式初始化。...您可以在设计器中不受任何限制地使用它们。安装 NuGet 包或 VSIX 扩展后,BrowserView 控件出现在工具箱中。它可以像任何其他常规 UI 控件一样被拖到窗体或窗口上。...因此,需要在您希望运行基于 CefSharp 的应用程序的每台机器上预安装 Microsoft Visual C++ Redistributable Package,将其设置为安装程序的依赖项,或将其

    66140

    如何在IIS6中安装WebKnight?

    ”下的“Per Process Logging”,这样每一个应用程序池的实例都会加载一个单独的WebKnight实例   确保Windows用户NETWORK SERVICE(或您设定的应用程序池的其他用户...我一开始是选择了该项的,但在我的实践中,由于我们用了网站流量统计、广告合作代码等,导致Headers中的一些项超长,阻止了相当多的正常请求,所以我想干脆一劳永逸,取消选择了该项 URL Scanning...,来查看哪些合法请求被阻止了,然后修改相应的配置   注意,安装时必须启用IIS5.0隔离模式。...否则加载dll失败。。   开启IIS5.0隔离模式具体位置:IIS管理器->网站->右键属性->服务->以 IIS5.0 隔离模式运行 WWW服务 (打上钩)->应用   重启IIS。。...再说一次,必须要开启IIS5.0隔离模式,才能成功加载防火墙。。   如果附件里的这个DLL加载不成功可以安装官方的,官方下载地址http://aqtronix.com/?

    93230

    使用插件创建 .NET Core 应用程序

    系统必备 安装 .NET 5 SDK 或更高版本。 备注 示例代码针对 .NET 5,但它使用的所有功能都已在 .NET Core 3.0 中推出,并且在此后所有 .NET 版本中都可用。...创建应用程序 第一步是创建应用程序: 创建新文件夹,并在该文件夹中运行以下命令: .NET CLI dotnet new console -o AppWithPlugin 为了更容易生成项目,请在同一文件夹中创建一个...我们建议创建类库,其中包含计划用于在应用和插件之间通信的任何类型。此部分允许将插件接口作为包发布,而无需发布完整的应用程序。...AssemblyLoadContext 类型是运行时中的特殊类型,该类型允许开发人员将已加载的程序集隔离到不同的组中,以确保程序集版本不冲突。...例如,无法将使用 Microsoft.AspNetCore.App 框架的插件加载到只使用根 Microsoft.NETCore.App 框架的应用程序中。

    1.3K20

    Visual Studio 调试系列11 远程调试

    01 下载和安装远程工具 在远程设备或服务器,你想要调试,而非 Visual Studio 计算机,下载并安装远程工具的正确版本从下表中的链接。...在 Windows 服务器上,请参阅取消阻止文件下载下载远程工具的帮助。...在某些情况下,设置远程调试的最简单方法是从文件共享运行远程调试器 (msvsmon.exe)。 有关使用情况的限制,请参阅远程调试器的帮助页 (帮助 > 用法远程调试器中)。...在安装了 Visual studio 计算机上的命令行中 (或转到帮助 > 用法远程调试器中)。 06 设置远程调试器 在远程计算机上从开始菜单中查找和启动远程调试器。...如果想要附加到正在运行以管理员身份,或不同的用户下运行的进程帐户 (如 IIS) 中,右键单击远程调试器应用,然后选择以管理员身份运行. 有关详细信息,请参阅以管理员身份运行远程调试器。

    3.6K10

    VBA实战技巧32:安装Excel加载宏

    \Program Files\Microsoft Office\Office16\Library 在“加载宏”对话框中会包含这些文件夹中的加载宏。...2.注册表 对于与上述位置不同的加载项,Excel将在注册表中查找。当单击“浏览”按钮以查找加载项时,会在此处添加键。...如果用户直接打开压缩文件(zip文件)下载,然后打开加载项,则xlam文件将存储在临时位置(如果安装了解压缩软件),或者位于名称中包含.zip的文件夹中。...图7 如果一切顺利并且用户首先解压了zip文件,则代码会询问用户是否要安装加载项,如上图5所示。...最后一行关闭加载项打开的所有工作簿。为什么?因为当没有活动工作簿时你无法打开加载项对话框,显然这也会阻止Excel通过VBA将新加载项添加到列表中。

    5.3K20

    全球37%手机或因芯片漏洞遭攻击、黑客利用微软漏洞窃取登录凭据|全球网络安全热点

    ,以保持在雷达之下。...新变种“在其恶意应用程序中加入了新功能,使它们对用户的操作更有弹性,用户可能会尝试手动删除它们,以及安全和网络托管公司试图阻止访问或关闭他们的命令和控制服务器域,”Sophos威胁研究员Pankaj Kohli...最新的活动没有什么不同,因为它们采用应用程序的形式,声称在目标手机上安装更新,名称包括应用更新、系统应用更新和Android更新智能。据信,攻击者通过短信向目标发送下载链接来传送间谍软件应用程序。...安装后,该应用程序开始请求侵入性权限以执行一系列恶意活动,这些活动旨在绕过任何手动删除恶意软件的尝试。...在分析的155个样本中的10个,加载程序建立了C2通信以获取第二阶段恶意软件。

    71930

    Windows 权限提升

    Phantom DLL Hijacking:直译为幻影DLL劫持,使用非常老的DLL,但应用程序任然试图加载,在搜索路径中给出对应的DLL,就会执行恶意新的恶意代码。...,但当时解决了这两个问题: 它可以由普通用户通过RPC触发,甚至可以选择要加载的DLL的名称,只要他在System32文件夹中,它将有服务加载。...微软最后通过强制执行代码签名来阻止了这种利用。这种技巧只能加载微软签名的库。 这里作者提到了另外一种技术。...如果管理员没有对其检查,则该应用程序的文件夹容易收到攻击,以下使两种常见的情况: 安装程序创建了一个服务,该服务以NT AUTHORITY\SYSTEM运行并从该目录执行程序。...这种情况下,可以使用DLL 旁路,在应用程序的文件加植入该服务使用的DLL 安装程序将应用程序的目录添加到系统的%PATH% 最常见的第二种情况,那么需要什么条件?

    3.7K20

    【容器安全系列Ⅴ】- Linux强制访问控制:AppArmor 和 SELinux

    默认情况下,此配置文件在 Docker 中默认用于提供一些保护,且不会影响应用程序兼容性。...从这个输出中,我们可以看到 SELinux 认为普通用户(用__default__表示)和 root 用户是不受限制的,这意味着它不会对他们施加限制。    ...如果我们尝试在容器内的 /hosthome 目录中创建一个文件,即使我们以 root 用户身份运行,我们也会被阻止。    ...此工具分析有关正在运行的容器的数据,以创建 SELinux 策略,然后可以加载和使用该策略。    ...但是,它还需要努力学习如何有效地使用它们,并且自定义它们以大规模使用容器是一项艰巨的任务。因此,组织通常需要评估其风险状况,以确定使用它们是否有意义。

    26010

    微软:利用0Day漏洞,黑客组织攻击北约峰会

    攻击者可以创建一个特制的Microsoft Office文档,使他们能够在受害者的系统中执行远程代码执行。但前提是攻击者必须说服受害者打开恶意文件。...根据乌克兰计算机应急响应小组和黑莓情报团队的研究人员发布的报告,攻击者通过恶意文件冒充自己是乌克兰世界大会组织,以让他人误安装此恶意软件,其中包括MagicSpell加载程序和RomCom后门。...可通过启用“阻止所有Office应用程序创建子进程”免于攻击 微软方面表示,在CVE-2023-36884补丁可用之前,使用Defender for Office的客户和启用了“阻止所有Office应用程序创建子进程...不使用这些保护的用户可以将以下应用程序名称添加到HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Internet Explorer\Main\FeatureControl...MSPub.exe PowerPoint.exe Visio.exe WinProj.exe WinWord.exe Wordpad.exe 但是,需要注意的是,设置此注册表项以阻止利用尝试也可能影响到与上面列出的应用程序链接的某些

    49330

    将浏览器嵌入 .NET 应用程序中:DotNetBrowser 还是 CefSharp?

    Office VSTO 将加载项加载到单独的 AppDomain 中以进行隔离。DotNetBrowser 在非默认 AppDomain 中运行。...事实上,可以在不同的 AppDomain 中创建多个 Chromium 引擎并同时使用它们。因此,DotNetBrowser 可用于创建 VSTO 加载项。...如果应用程序本身以 x86 为目标,则其控件将在设计器中正确处理。AnyCPU 可能会工作,但尚未经过彻底测试。 DotNetBrowser 控件是纯 UI 控件,它们在代码中显式初始化。...您可以在设计器中不受任何限制地使用它们。安装 NuGet 包或 VSIX 扩展后,BrowserView 控件出现在工具箱中。它可以像任何其他常规 UI 控件一样被拖到窗体或窗口上。...因此,需要在您希望运行基于 CefSharp 的应用程序的每台机器上预安装 Microsoft Visual C++ Redistributable Package,将其设置为安装程序的依赖项,或将其

    57420
    领券