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

Exchange漏洞攻略来啦!!

三、获取全局通讯录 GlobalAddressList 在获得一个有效账户后,为了长期控制,或者更全面的控制,一般会选择获取邮箱全部邮件地址列表,即全局通讯录GlobalAddressList。...,因此通过其他手段直接获取域用户列表,也可以同步获得邮箱用户列表。...因此,当 ecp 可登录且拥有管理员权限时,就可以通过添加邮箱委托的方式,实现邮箱控制。在默认情况下,某些管理员在配置时,用户会默认拥有对内用户的委托管理权限。...在指定用户文件夹下添加共享文件用户。 2、邮箱管理员 在 ecp 中也可以实现添加邮箱管理员权限。 注:域管 administrator 默认为邮箱管理员,但邮箱管理员域管其实并无关系。...Outlook的主机上,要么位于主机可访问到的位置(如内网共享文件夹、WebDAV目录下等); Ruler也提供了利用上述规则通知功能,可以通过命令行创建规则、发送邮件触发规则。

6.1K20

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

(管理员)进行登录),登录之后需要结合提示,手机配合下载Microsoft Authenticator进行权限验证管理,完成注册之后通过验证则激活成功(后续有关该账号的活动则可通过软件进行授权) 自动续订...,其主要思路为 注册Azure应用程序,申请api 授权项目/程序自动调用账号下的应用api创建注册应用【在Azure后台仪表盘下申请】,调用Office365 outlook邮箱接口...:证书密码->添加客户端密码 ​ 确认完成在列表处可以看到生成的记录,点击选择复制值(即客户端密码) b.API调用工具 ​ Microsoft Graph 浏览器是一种基于 Web 的工具...,可用于生成测试对 Microsoft Graph API 的请求 ​ API需要的权限设定可在预览卡中查阅,授权后则可再次尝试调用响应 ​ Postman 是一个可用于向 Microsoft...Graph API 发出请求的工具:Postman&Microsoft Graph API使用 ​ c.Microsoft Graph 快速入门示例 ​ Microsoft Graph入门

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

PwnAuth——一个可以揭露OAuth滥用的利器

访问Microsoft OneDrive轻松进行文件共享的应用程序就是一个利用OAuth的应用程序示例。...攻击者可能会创建恶意应用程序,并使用获取的访问令牌通过API资源获取受害者的帐户数据。访问令牌不需要知道用户的密码,并能绕过双因素认证。...通过创建其他模块,应用程序用户界面框架可以很容易地扩展到其他API资源。...虽然任何允许OAuth应用程序的云环境都可以成为目标,但是PwnAuth目前使用一个模块来支持恶意Office 365应用程序,捕获OAuth令牌并使用捕获的令牌与Microsoft Graph API...· 统一审计日志记录用户何时同意第三方应用程序;但是,特定范围应用程序信息未记录在日志中。 我创建了一脚本来帮助管理员在云环境中搜索恶意OAuth应用程序。

1.7K20

win10 uwp 使用 Microsoft.Graph 发送邮件 注册应用创建 UWP 程序安装 nuget 包添加访问权限发送邮件

在 2018 年 10 月 13 号参加了 张队长 的 Office 365 训练营 学习如何开发 Office 365 插件 OAuth 2.0 开发,于是我就使用 UWP 尝试使用 Microsoft.Graph...经过了一天的测试终于成功使用发送邮件 本文告诉大家如何在 UWP 调用 Microsoft.Graph 发送邮件 在仔细阅读了Microsoft Graph 桌面应用程序 - 陈希章的文章之后,按照文章的方法尝试了很久终于成功发送了邮件...可以使用 Microsoft.Graph 调用 Office 365 的几乎所有功能,但是我只有成功使用邮件的功能,暂时就先告诉大家如何在 UWP 使用 Microsoft.Graph 发送邮件 之后的其他功能等我跑通了...通过 clientID 创建 Microsoft.Identity.Client.PublicClientApplication 请看代码 string clientID =...本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。

1.7K30

架设邮件服务器-windows 2003 POP3服务,SMTP服务收发邮件「建议收藏」

2安全通讯 在SMTP服务需要安全通讯时,可以在“安全通讯”选项中,单击“证书”按钮,启用证书向导,通过向导安装一个证书用于安全通讯。...可以通过指定单一IP地址、使用子网掩码的地址或域名达到这一目的。...2 本地设置 “本地”选项中“延迟设置”“过期超时”的意义“出站”选项中“延迟设置”“过期超时”的意义相同,不在介绍。...图6-42 创建邮箱完成 图6-43 创建了两个邮箱 到些为止,现在可以收邮件了....在“用户名”文本框中键入“w1”,在“密码”“确认密码”文本框中键入w1邮箱的密码,选中“为此邮箱创建相关联的用户”复选框,然后单击“确定”按钮之后,系统将会创建w1@mail.heuet.com的邮箱并且创建一个

6K21

开发者工具 Top 100 名单

Nix 构建的现代 Web 框架https://ihp.digitallyinduced.com/37CTO.aiSlack 工具在 CLI + Slack 中构建、共享运行开发工作流https://...cto.ai/38Apache OpenMeetings网络视频会议提供视频聊天、通讯、白板和文档编辑等功能https://openmeetings.apache.org/39EasyOCR图像分析 API...2 Docker 虚拟机平台容器 用于快速创新的企业容器平台 3 Visual Studio Code 文本编辑器 通过微软构建和调试的 Web 云应用程序 4 npm 前端程序包管理器...年度协作工具人气得分 11 年度通讯工具 1 Twilio 语音短信 将语音消息传递到您的 Web 移动应用程序 2 Amazon SES 邮箱 批量交易电子邮件收发服务...3 Twilio SendGrid 邮箱 极简电子邮件工具 4Mailgun邮箱 开发人员电子邮件服务 5 Mandrill 邮箱 发送事务性、触发性、个性化的电子邮件并反馈结果

3.4K30

Zabbix配置动作执行远程命令发送邮件

这里我们定义了1-5步执行的操作,就是每隔30分钟,将消息通过‘zabbix_send.py’这个脚本发送给Admin用户 ?...如果问题两个小时之内没有确认,则会将在两个小时之后每隔十五分钟一次通知zabbix管理,共发送两次消息 ?...到这里动作部分就完成了,如果要让其成功发送邮件,还需要配置用户报警媒介 配置用户 ? 配置用户报警媒介 ? 配置用户的收件人等信息 ? 创建报警媒介类型 ?...url#api_url ="http://10.127.0.119/api_jsonrpc.php" #定义api的url#header = {"Content-Type":"application...读取图片赋值一个图片对象 graph.add_header('Content-ID','imgid1') #为图片对象添加标题字段值 text=text_to_html(sys.argv

1.8K20

Active APT

一种工具是针对 Microsoft Outlook 的 VBA 宏,它使用目标的电子邮件帐户向受害者 Microsoft Office 通讯录中的联系人发送鱼叉式钓鱼电子邮件。...他们一直在以三种不同的方式使用此模块将恶意电子邮件发送到: 受害者通讯录中的每个人 同一织内的每个人 预定义的目标列表 虽然在未经受害者同意的情况下滥用受感染的邮箱发送恶意电子邮件并不是一种新技术,但我们认为这是第一个公开记录的攻击使用...创建恶意电子邮件的 Outlook VBA 脚本 基于此恶意 VBA 代码的“发送至联系人​​列表中的所有人”行为,我们认为该模块可能导致一些组织认为他们已成为 Gamaredon 的目标,而他们只是附带损害...首先,它现在通过名称散列解析 Windows API,其次,它使用基本文本文件而不是 SQLite 数据库来跟踪哪些文件已上传到 C&C 服务器。...请查看ESET 的 GitHub 帐户以获取 Gamaredon 使用的广泛域列表。 执行质量 我们能够收集到 Gamaredon 小组在其整个活动中使用的大量不同的恶意脚本、可执行文件和文档样本。

7.9K00

Prometheus监控神器-Alertmanager篇(2)

smtp_require_tls: false # 有些邮箱需要开启此配置,这里使用的是163邮箱,仅做测试,不需要开启此功能。...[企业微信应用] 第二步,创建应用,信息填写如下,上传应用logo随意。 [企业微信应用信息] 创建成功以后如下图。...企业ID 通过 [企业ID] 部门ID 通过通讯录获取 [部门ID] # 企业微信配置 wechat_configs: - corp_id: 'wwxxxxx' # 企业ID是唯一标识...to_party: '2' # 部门id,比如我的叫警报,因此显示的是2,如果你DB,就可能会是3,WEB就是4,依次类推,另外需要接收警报的相关人员必须在这个部门里。...所有 Receiver都一个接收模板,然后通过模板格式化以后发送警报信息给 Receiver。

2.2K60

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

在Exchange中管理员可以创建不同的地址列表,用于方便管理维护组织,也方便邮箱用户通过地址列表查找特定的联系人邮箱,Exchange默认会创建一些内置的地址列表,其中包含了一个Default Global...(如OWA)接收浏览了该邮件,而后打开了Outlook,仍然可以触发该动作发生(只要这封邮件没有在打开Outlook之前删除); 规则通知可以通过Outlook进行创建、管理删除,OWA对规则通知的操作可用项较少...Outlook的主机上,要么位于主机可访问到的位置(如内网共享文件夹、WebDAV目录下等); Ruler也提供了利用上述规则通知功能,可以通过命令行创建规则、发送邮件触发规则。...通过结合Empire、共享文件夹、ruler,对该功能进行利用。 使用Empire启用一个监听器,创建一句话的powershell木马。...利用ruler已拥有的合法邮箱凭证,在目标邮箱账户中创建一条规则,规则触发字符是 ”tcc“,规则触发动作指向共享目录中的可执行文件。

4.3K20

想要用WebRTC玩转物联网,看完这篇会给你一些启示

它专注于实时双向音频视频通信,并通过端到端加密进行保护。这些功能可用于物联网设备用户之间的通信。...,用于从数码相机,网络摄像头,麦克风或共享桌面等设备访问多媒体数据流 目前,国际互联网工程任务(The Internet Engineering Task Force,简称 IETF)Web实时通讯工作...Microsoft EdgeiOS Safari 11在2017年开始支持它,2018年6月21日,W3C的Web实时通讯工作(Web Real-Time Communications Working...消息传递和文件共享:WebRTC通过直接提供数据,建立安全连接,共享数据,无需在云或数据中心存储文件。 电话到浏览器的连接:WebRTC可以在公共交换电话网络浏览器之间建立连接。...HTML5 APISIP网关用于从单个位置进行呼叫。

1.7K20

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

microsoft graphapi,一次调用10个api,5个onedrive的api还有4个outlook的api,剩下一个是api,调用一次后延时等待五分钟再重复调用。...,notebook,site等 创建api: 自动发送邮件,上传文件,修改excel等 步骤 准备工具: E5开发者账号(非个人/私人账号) 管理员号 ———— 必选 子号 ———— 可选 (不清楚微软是否会统计子号的活跃度...记录ID 下面会用到 点击左边管理的证书密码,点击+新客户端密码,点击添加,复制新客户端密码的值 记录这个值 下面会用到 点击左边管理的API权限,点击+添加权限,点击常用Microsoft...API里的Microsoft Graph(就是那个蓝色水晶), 点击委托的权限,然后在下面的条例搜索以下12个 最后点击底部添加权限 Calendars.ReadWrite 、 Contacts.ReadWrite...工作流程说明 Run api.Write:创建api,一天自动运行一次 Run api.Read: 查询系api,每6小时自动运行一次 Update Token: 微软密钥更新

6.9K11

针对exchange的攻击方式

在后来的exchange 2013中服务器被精简为3个:邮箱服务器,客户端访问服务器,边缘传输服务器 exchange 20162019中则只有 邮箱服务器边缘传输服务器了。...其接受来自内部组织的邮件来自外部可信服务器的邮件,然后应用特定的反垃圾邮件、反病毒策略,最后将通过策略筛选的邮件路由到内部的集线传输服务器,可选角色 exchange 2013 邮箱服务器 托管邮箱、...GAL GAL即全局地址表(global address list) 记录了域中用户的基本信息与其邮箱地址,以形成域用户与邮箱用户之间的关联。 在渗透中可以通过GAL来获取所有邮箱地址。...在exchange server 2019 中,由于只细分了邮箱服务器边缘传输服务器,所以开放了如OWA,ECP等接口的服务器即为邮箱服务器。...通过exchange用户进行域提权 exchange安装后会在AD上生成两个容器 其中exchange windows permissions的用户拥有writeDACL权限, Exchange

3.5K20

使用SemanticKernel 进行智能应用开发(2023-10更新)

它使开发人员能够通过编排 AI 组件并将其与现有代码集成来创建 AI 应用。SDK 提供对 Java、Python C# 的支持。...它通过使用AI混合匹配内核中注册的插件来实现,以便可以将它们重新组合成一系列完成目标的步骤。给定一个问题,SK Planner可以根据您指定的功能创建分步计划,然后执行它们。...由于SK来自Microsoft,因此它有一个用于Microsoft Graph [14]的OOTB插件集成了大量的Microsoft 服务。...LangChain与非Microsoft服务的集成更多(见列表[15])。...Prompt flow 提示流[19]是一种开发工具,旨在简化LLM应用程序的创建。它通过提供简化原型设计,实验,迭代部署LLM应用程序过程的工具来实现这一点。

1K30

【壹刊】Azure AD 保护的 ASP.NET Core Web API (下)

上一篇结尾我们成功的拿到了 access_token,并且通过 access_token 验证获取到调用Api资源的结果。...参数必传 这时候,就又有人问了,为什么这里的 scope 参数的值上面不一样,确实,我也有这个疑问,后来找到微软官方给我的文档解释道: Microsoft Graph 示例中,该值为 https...://graph.microsoft.com/.default。...此值告知 Microsoft 标识平台终结点:在为应用配置的所有直接应用程序权限中,终结点应该为与要使用的资源关联的权限颁发令牌 使用共享机密访问令牌请求:https://docs.microsoft.com...这种模式直接是通过 client id client secret 来获取 access_token,该方法通常用于服务器之间的通讯 以上就是使用 资源持有者密码授权以及 客户端凭据授权两种授权模式

2.1K10

MICROSOFT EXCHANGE – 防止网络攻击

下图演示了威胁参与者实施的真实世界攻击,目的是通过滥用 Exchange 服务、Exchange API 标准 Outlook 功能来实现完全的域入侵。...: Outlook Web 访问 (OWA) 交换网络服务 (EWS) Exchange ActiveSync (EAS) 所有这些服务都创建了一个攻击面,威胁参与者可以通过进行可能导致发现合法凭据、访问用户邮箱执行域升级的攻击而受益...规则 Nick Landers 在 2015 年发现,为了从远程位置(WebDAV 或 SMB 共享)执行任意代码并获得对用户主机的持久访问权限,可能会滥用 Microsoft Outlook(规则警报...Microsoft 发布了一个补丁 ( KB3191893 ),它通过创建注册表项来解决该问题。零值表示禁用 Outlook 规则。...下表关联了威胁参与者滥用的功能,他们可以通过相关的 Microsoft 补丁 CVE 编号实现什么。

3.8K10

新的Azure通信服务(ACS)如何实现WebRTC?

在较高级别上,有2种API: 1. 管理API –包括用于创建用户访问令牌的服务器端SDK 2....客户端SDK –适用于Web,AndroidiOS,可将端点连接到通信服务器,以发送接收来自PSTNMicrosoft Teams的音频/视频/屏幕共享以及媒体。 ?...在客户端,除了一些音频视频设备管理API之外,还提供了基本的呼叫控制操作(静音/取消静音,保持/取消保持,屏幕共享),以简化系统配置。...服务器端管理SDK Microsoft提供了用于创建用户令牌的管理SDK,以支持C#,Python,JavaNode.js。...这些SDK将在受信任的应用程序中运行,并且需要在Azure控制台中创建的访问密钥。Microsoft通过支持主访问密钥辅助访问密钥来支持访问密钥旋转而获得加分。 其他特性 其他一些高级功能: 1.

3.3K20
领券