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

Exchange漏洞攻略来啦!!

/Autodiscover /Rpc/ /EWS/Exchange.asmx /EWS/Services.wsdl /EWS/ /OAB/ /Mapi API接口 说明 /autodiscover 自...同样支持 /Microsoft-Server-ActiveSync 用于移动应用程序访问电子邮件 /OAB “Offline Address Book” 用于为Outlook客户端提供地址簿副本,减轻...因此,在 ews 接口开放前提下,可以使用该接口检索通讯录,或下载邮件。使用该接口下载邮件时,还可以触发 已读/未读 标签变更。...,OWA 对规则和通知操作可用项较少(无法创建“启动应用程序动作); 该功能可以实现根据邮件主题或内容匹配启动指定应用程序,因此,可以作为一个合适攻击面,在满足一定条件情况下进行利用。...利用这一特性,可以将隐藏文件夹构造成文件信息中转地。 邮件伪造 传统套路,赘述。

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

网藤能力中心 | 深入Exchange Server在网络渗透下利用方法

邮箱服务器(mailbox server):该角色是提供托管邮箱、公共文件夹以及相关消息数据(如地址列表后端组件,是必选服务器角色。...Exchange Web Service(EWS,SOAP-over-HTTP) Exchange提供了一套API编程接口可供开发者调用,用于访问Exchange服务器,与邮件、联系人、日历等功能进行交互和管理操作...该利用方法需要注意: 攻击者已拥有有效邮箱用户凭证; 当触发动作为启动应用程序时,只能直接调用可执行程序,如启动一个exe程序,但无法为应用程序传递参数,即无法利用powershell执行一句话代码进行反弹...从上面的尝试可以证明,该功能可以实现根据邮件主题或内容匹配启动指定应用程序,因此,可以作为一个合适攻击面,在满足一定条件情况下进行利用。...3.获取组织内所有邮箱用户列表 利用已掌握合法邮箱凭证,可以利用OWA或者EWS接口查询获取到Exchange组织中所有的邮箱用户邮件地址,即全局地址列表

4.3K20

MICROSOFT EXCHANGE – 防止网络攻击

下图演示了威胁参与者实施真实世界攻击,目的是通过滥用 Exchange 服务、Exchange API 和标准 Outlook 功能来实现完全域入侵。...Exchange Web 服务允许客户端应用程序与 Exchange 服务器进行通信。如果 EWS 不能满足特定业务需求,则应禁用访问。...完全禁用 EWS 身份验证还将进行 NTLM 中继攻击,这些攻击将作为目标在破解密码哈希情况下获取对用户邮箱访问权限。...这将导致威胁参与者利用 NTLM 中继作为一种技术来获取邮箱访问权限并执行恶意操作尝试失败。...展望主页 Outlook 主页功能可用于注入将在用户系统上执行任意有效负载页面。在浏览邮箱文件夹或重新启动 Microsoft Outlook 时将触发有效负载。

3.9K10

技术讨论之Exchange后渗透分析

但是大致上我们可以猜测是给Exchange服务器对应接口发送了几个数据包做到。 这些数据包发送到了哪个接口,需要从接口处获得什么作为返回,以便进行下一次请求。...读取邮件代码需要用 C# 进行编写,使用 EWS Managed API 开发 https://docs.microsoft.com/en-us/exchange/client-developer/exchange-web-services...调用 mapi.getFolder 获取Exchange服务器上当前账户文件夹信息,通常不同文件夹有不同FolderID,这个过程中发送了一个数据包。...cookiejar 变量作为参数,长连接中会自动根据返回头中 Set-Cookie 值设置 cookiejar 中Cookie 并在下一次请求中携带 Cookie 。...一次中继之后获得cookie,就能够用这次获得cookie进行下面的4次请求。 修改其他用户HomePage 接收到请求包含了UserAgent,包含Cookie。

1.9K20

Office开发者计划-永久白嫖Office365

调用Office365 outlook邮箱接口、Azure Active Directory/Microsoft Identity账户登录接口、Microsoft Graph接口 可参考项目 1...权限配置 注册应用程序API权限类型有两种,其主要区别如下表所示: 权限类型 委托权限(用户登录) 应用程序权限(非用户登录) 官方释义 应用程序必须以登录用户身份访问API 应用程序在用户未登录情况下作为后台服务或守护程序运行...版程序自动配置添加API权限 必须手动配置API权限 ​ 可以选择相应API进行配置 ​ 此处以Microsoft Graph为参考,选择“委托权限”,根据列出API权限需求表进行选择...:证书和密码->添加客户端密码 ​ 确认完成在列表处可以看到生成记录,点击选择复制值(即客户端密码) b.API调用工具 ​ Microsoft Graph 浏览器是一种基于 Web 工具...Graph API 发出请求工具:Postman&Microsoft Graph API使用 ​ c.Microsoft Graph 快速入门示例 ​ Microsoft Graph入门

8.2K32

office365 E5调用api使E5开发者续订 修复版AutoApi (不使用服务器)

microsoft graphapi,一次调用10个api,5个onedriveapi还有4个outlookapi,剩下一个是组api,调用一次后延时等待五分钟再重复调用。...最后有视频教程 E5自动续期程序,但是不保证续期 设置了周六日(UTC时间)启动自动调用,周1-5每6小时自动启动一次 (修改看教程) 调用api保活: 查询系api:onedrive,outkook...,notebook,site等 创建系api: 自动发送邮件,上传文件,修改excel等 步骤 准备工具: E5开发者账号(非个人/私人账号) 管理员号 ———— 必选 号 ———— 可选 (不清楚微软是否会统计活跃度...记录ID 下面会用到 点击左边管理证书和密码,点击+新客户端密码,点击添加,复制新客户端密码值 记录这个值 下面会用到 点击左边管理API权限,点击+添加权限,点击常用Microsoft...APIMicrosoft Graph(就是那个蓝色水晶), 点击委托权限,然后在下面的条例搜索以下12个 最后点击底部添加权限 Calendars.ReadWrite 、 Contacts.ReadWrite

6.9K11

可能是Salesforce与Microsoft Dynamics 365最全面的比较

所有AppExchange应用程序都以相同点击顺序安装。 有些应用是免费,有些是付费。 并非所有应用程序都与Salesforce所有版本兼容。...应用程序是按特定顺序显示在屏幕上选项卡集合。应用启动器显示用户可用应用。 ? 单击应用程序选项卡时,默认列表是对象“最近查看”记录。 浏览器窗口顶部有一个全局搜索框。 ?...高级开发和API 通常,企业需要对开箱即用CRM配置进行修改,这已经能超出了配置所能完成任务。 ISV在CRM平台上可构建整个应用程序。以下是Microsoft和Salesforce提供概述。...可以在选项卡上将多个基于报表图表集合作为不同仪表板进行排列。 Salesforce有一个默认Adoption Dashboard,它提供有关不同用户使用该应用程序程度信息。...支持Web上Microsoft OutlookOutlook 2016,Outlook for Mac 2016和Outlook 2013。

6K40

【改进和增强Microsoft Office应用程序】ExtendOffice软件产品介绍

Office Tab支持对Microsoft Office应用程序进行选项卡式浏览、编辑和管理。...通过创建了简单但功能强大加载项,以改进和增强Microsoft Office应用程序,让众多ExtendOffice顾客摆脱大多数Office用户每天必须执行耗时操作!...使用此收藏夹组功能,可以轻松地将以下操作应用于Microsoft Office应用程序一组文档。...07、高性能Office选项卡基于标准Microsoft Office加载项技术。 它不会影响标准应用程序性能,并且文件大小非常小。08、移动标签可以通过拖动轻松移动选项卡。...06、在Outlook中轻松处理重复项新删除重复电子邮件/联系我们/任务功能可以帮助您一次根据指定条件轻松删除重复电子邮件、联系人和任务,这有助于保持您 Outlook 文件夹干净并释放 Outlook

11.1K20

微软Outlook中#MonikerLink漏洞风险和大局观

但是简单地说,对于这个场景,调用者(这里是指Outlook应用程序)只调用COM助手API(这里是“MkParseDisplayName()”)来完成这项工作。...它实际上取决于目标应用程序(“COM服务器”)如何以及为COM对象返回什么。COM服务器实现并向调用者或包装器API公开某些COM接口。...Word是一个设计良好基于COM应用程序。这个过程基本上如下所示。 Windows将Microsoft Word作为COM服务器在后台运行(不显示正常Word UI)。...更严重是,整个过程涉及保护视图模式——后台Word进程以中等完整性级别运行。所以,这个攻击向量甚至绕过了Protected View。这将使攻击者更容易在受害者机器上获得代码执行。...因此,这个安全问题很可能不仅存在于Microsoft Outlook中,也可能存在于以不安全方式使用API其他软件中并影响它们。研究人员只是碰巧在Outlook中发现了这个问题。

15510

今天,GPT-4登陆Office全家桶,打工人生产方式被颠覆了

GPT-4 重磅登陆 Office 全家桶,真香 Copilot 集成到了 Microsoft 365 全家桶中,在所有 Office 应用程序中都可以被召唤出来,包括 Word、Excel、PowerPoint...以 「文件名 A」 样式编写新计划概述,其中包含来自 「文件名 B」 计划时间表,并将项目列表合并到来自 「人」 电子邮件中。...它实际上是一个复杂处理和编排引擎,将 GPT-4 等大模型强大功能与 Microsoft 365 应用、 Microsoft Graph业务数据结合起来,通过自然语言技术提供给每个人。...给 Copilot prompt 首先会通过 Microsoft GraphMicrosoft 统一数据 API)进行过滤,以获取更多上下文。...然后将这些修改后 prompt 发送到 GPT-4,回复会通过 Microsoft Graph 进行过滤以保障安全性、安全性和合规性,然后发送回 Microsoft 365 应用程序

1.7K50

使用 Semantic Kernel 实现 Microsoft 365 Copilot 架构

Microsoft 365 Copilot 将您现有的 Word、Excel、PowerPoint、Outlook 和 Teams 与大型语言模型 (LLM) 强大功能以及来自 Microsoft Graph...Copilot 系统首先接收来自 Microsoft 365 Word、Excel、PowerPoint、Outlook、Teams 等用户提示。...这些指令不会作为提示直接发送到 GPT-4,而是通过 Microsoft Graph 提供必要上下文。 这称为接地,如果是电子邮件回复提示,例如,您电子邮件帐户信息。...此后处理包括对 Microsoft Graph 其他调用、负责任 AI 检查、安全性、合规性和隐私审查,以及 Microsoft 365 应用交互命令生成。...已通过后处理步骤处理结果和应用操作命令将返回Microsoft 365 中调用应用。应用交互命令是用于处理添加图片或调整 PowerPoint 文本大小等功能内部命令。

1.1K30

好物分享25-通过调用API实现自动续期开发者onedrive账户

无限续期原理是多次调用API来达到让microsoft认为你是开发者,然后给你白嫖(自动续期)E5效果。所以续订不是100%成功,要看巨硬心情。 这里尝试其中一种续期方法。...e5.qyi.io 项目实现无限续期 参见:E5续订 (qyi.io)[5] 这里按照作者建议: 1-分配E5账户 进入仪表盘:仪表板 - Microsoft 365 开发人员中心[6] 如果你开发者账户需要使用...选择自己应用程序: 点击应用注册,新注册: 下方重定向uri 填写https://e5.qyi.io/outlook/auth2/receive: 接下来复制应用程序ID,并点击证书: 接着添加客户端密码...这里创建后就复制下来,否则后面就无法查看了: 点击API权限->添加权限->应用程序权限->Microsoft Graph: 搜索Mail 后添加相关权限: 3-登录E5续订项目 E5续订 (qyi.io...365 开发人员中心: https://developer.microsoft.com/zh-cn/microsoft-365/profile [7]如何创建|分配Office E5账号 - 知乎

4.6K10

你所不知道NTLM Relay

如果新发现一个这类应用程序,或者发现这些程序一种调用方法,就会多出一种攻击手段。...几种常见获取方法如下: NBNS&LLMNR NBNS 和 LLMNR 是Microsoft针对工作组和域设计名称解析协议,主要用于局域网中名称解析。...NBNS是一种应用程序接口(API),系统可以利用WINS服务、广播及Lmhost文件等多种模式将NetBIOS名解析为相应IP地址,几乎所有的局域网都是在NetBIOS协议基础上工作。...Outlook 邮件是支持发送HTML格式邮件。于是我们可以发送带有如下html payload邮件: 邮件发送测试......如果是拿到了域控机器Net-NTLM Hash,可以Relay到除域控外其他所有机器(为啥Relay到其他域控,因为域内只有域控默认开启SMB签名)。

2.2K20

红队技巧-常规横向手法

3.WMI会建立一个共享文件夹,用于远程读取命令执行结果。 4.当用户输入命令时,WMI创建进程执行该命令,然后把结果输出到文件,这个文件位于之前创建共享文件夹中。...,利用成功会自动返回一个会话,当然如果不出网的话我们就需要借助cs中一个中转手法。...在powershell中我们可以使用 get-CimInstance来列出本地COM程序列表 远程DCOM对象实例表现如下: 客户端计算机从远程计算机请求实例化由CLSID表示对象。...在客户端应用程序和服务器进程之间建立通信。在大多数情况下,新过程是在与DCOM通信关联会话中创建。 然后,客户端可以访问新创建对象成员和方法。...) 该命令作为Outlook直接进程运行。

2K20

E5 自动订阅程序

(别在意这些,谁也不知道2年后微软策略会不会变,2年换一次密钥也麻烦) 保存好以上2个key,一会需要用到。...配置api权限 勾选一下四个选项后,同时点击 代表XX授予管理员同意 PS: 这一步如果用账号创建api,那么这一项是灰色,不能点击。...(因为在这一步我能获取到授权outlook账户 邮件,但是程序不会保存,仅仅是调用api。)以免在以后发生误会。 点击 接受 后,将会跳转回自动订阅程序。 到此时,授权就完成了。...3、下一步 已经没啦~ 到这里你就可以不用管了,程序会每两个小时调用一次outlookapi。 界面写得辣鸡,因为我不会前端呀~大家将就看看就行了。...,用账户进行授权(空账户)及创建api,这样涉及到 隐私及安全问题。

1.9K00
领券