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

Exchange邮箱服务器后利用

Exchange邮箱服务器后利用 目录 使用PSSession连接Exchange服务器管理邮件 导出邮件 导出所有用户所有邮件 导出指定用户所有邮件...筛选导出邮件 导出请求记录 使用powershell脚本导出邮件 导出指定用户所有邮件 导出所有用户所有邮件 搜索邮件...搜索邮件常用命令 使用powershell脚本搜索 在Exchange服务器直接管理邮件 导出邮件 导出所有用户所有邮件 导出指定用户所有邮件...使用powershell脚本导出邮件 搜索邮件 搜索邮件常用命令 使用powershell脚本搜索 作者:谢公子 @深蓝攻防实验室 当我们拿到了...导出所有用户邮件,保存到Exchange服务器c:\users\public\ 目录: Add-PSSnapin Microsoft.Exchange.Management.PowerShell.SnapIn

2.9K10

一个powershell居然能拿了4Kstar

该项目由 Raphire 创建,提供了一组 PowerShell 脚本,用户可以根据自己需求进行定制.适用于 Windows 10 和 Windows 11....原文介绍 适用场景 新设备设置: 在新购置设备运行脚本,移除预装臃肿软件和不必要应用程序。 系统优化: 发现系统变慢时,通过运行脚本进行优化。...禁用 Cortana: 禁用 Cortana 语音助手,减少资源占用。 禁用OneDrive: 停用 OneDrive 同步服务,减少资源占用。...清理临时文件和垃圾文件: 删除系统中临时文件和垃圾文件,释放存储空间。 快速方法 通过 powershell 自动下载并运行脚本。请注意,如果您系统尚未安装 git,这将安装 git。...将打开一个新 powershell 窗口,其中显示 Win11Debloat 菜单。选择默认或自定义模式以继续。 仔细阅读并按照屏幕说明进行操作。 此方法支持参数。

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

Windows PowerShell 工具

对于初学者,它已成为 Exchange Server 2007 基于脚本管理基础。...此外,可添加自己自定义列以提供满足特定需求计算值或自定义结果。 在此 GUI 内,可启动 Windows PowerShell 提示符或应用程序内置脚本编辑器。...此外,PowerGUI 提供了大量能应用到数据集可自定义和可扩展操作。例如,可使用本地系统服务脚本来启动、停止、挂起指定服务并设置属性。...可通过添加自己脚本或自定义其中一个提供模板来扩展单个脚本操作和常见操作。可通过在脚本打开属性窗口来编辑现有脚本或仅查看其工作原理。...您还可以找到用于 Active Directory 管理、Exchange 服务器管理、Microsoft Operations Manager 任务、常见 Windows Server 任务等脚本和操作

2.7K90

恶意软件分析:xHunt活动又使用了新型后门

TriFive和Snugy后门本质PowerShell脚本,可以帮助攻击者访问被入侵Exchange服务器,并使用不同C2信道来进行通信。...我们现在还无法确定攻击者是否使用了这些PowerShell脚本任何一个来安装webshell,但是我们相信攻击者在日志记录事件之前就已经访问过这台Exchange服务器了。...TriFive通过登录合法用户收件箱并从“已删除邮件”文件夹中电子邮件草稿中获取PowerShell脚本,从而提供了对Exchange服务器持久化后门访问。...下图显示一封包含演示命令邮件,主题为555,邮件内容为woFyeWt3cw==,该脚本将通过PowerShell执行: 为了运行攻击者提供命令,PowerShell脚本需要登录到Exchange服务器合法电子邮件帐户...在执行提供PowerShell代码之后,脚本将对结果进行加密,方法是在每个字符加10,并对密文进行Base64编码。

2.2K10

使用PowerShell 监控运行时间和连接情况

概念 Powershell 是运行在windows机器实现系统和应用程序管理自动化命令行脚本环境。你可以把它看成是命令行提示符cmd.exe扩充,不对,应当是颠覆。...我打算在用户PC运行这个脚本,并且该PC在不同网络或者不同子网。也可以在同一时间在SQLServer服务器运行脚本。会产生三个不同日志文件,然后进行比较。...这些脚本是对于cpu使用和负载占用很少轻量级程序。但是必须要谨慎使用运行查询,尽量针对一些小表进行查询等,比如select count(*)from 小表。    ...基本所有这些脚本主要实现是:连接SQLServer并且执行查询。循环执行查询知道手动终止它。假如有错误重现了,就会记录日志到日志文件然后再次连接->执行查询。...做好了以上所有工作后,执行脚本,当法伤网络连接问题时,就会产生日志文件错误日志。如下: ?

2.3K60

通过ACLs实现权限提升

OU)配置,组织单位类似于AD中目录,在OU配置ACL主要优点是如果配置正确,所有后代对象都将继承ACL,对象所在组织单位(OU)ACL包含一个访问控制条目(ACE ),它定义了应用于OU和...Invoke-ACLPwn是一个Powershell脚本,设计用于使用集成凭据和指定凭据运行,该工具通过创建域中所有ACLSharpHound导出以及运行该工具用户帐户组成员身份来工作,如果用户还没有域对象...,这需要一些时间来枚举,但最终可能会产生一个链来获取domain对象writeDACL权限 计算完链后,脚本将开始利用链中每一步: 用户被添加到必要组中 两个ACE被添加到域对象ACL中 Replicating...2、删除Exchange Windows权限组writeacl权限 下面的GitHub页面包含一个PowerShell脚本,该脚本可以对此有所帮助:https://github.com/gdedrouas...,可以使用PowerShell查询Windows事件日志,因此这里有一个从ID为5136安全事件日志中获取所有事件一行程序 [code lang=powershell] Get-WinEvent -

2.2K30

域内横向移动分析及防御

10小时 在目标机器不需要本地管理员权限即可进行票据传递 五、PsExec PsExec是微软官方PsTools工具包中软件 起初主要是用于大批量Windows主机运维,在域环境下效果甚好 通过PsExec...192.168.1.10 administrator admin123 "ipconfig" (3)Invoke-WMICommand Invoke-WMICommand是PowerSpolit中脚本...Get-CimInstance在PowerShell 3.0才有,即server2012及以上 Get-CimInstance Win32_DCOMApplication // PowerShell...、Exchange邮件服务器安全防范 电子邮件中可能包含大量源码、企业内部通讯录、明文密码、敏感业务登陆地址及可以从外网访问内网V**账号密码等信息 Exchange支持PowerShell对其进行本地或远程操作...(在安装Exchange时,SPN就被注册在AD中了) Exchange数据库后缀为“.edb”,存储在Exchange服务器,使用PowerShell可以查看相应信息 Exchange邮件文件后缀为

1.5K11

Windows手工入侵排查思路

Windows系统被入侵后,通常会导致系统资源占用过高、异常端口和进程、可疑账号或文件等,给业务系统带来不稳定等诸多问题。...检查隐藏账号方法: CMD命令行使用”net user”,看不到”test$”这个账号,但在控制面板和本地用户和组是可以显示此用户。 检查克隆账号方法: 打开注册表 ,查看管理员对应键值。...05、检查计划任务 (1)检查计划任务里是否有可疑脚本执行 检查方法: a、单击【开始】>【设置】>【控制面板】>【任务计划】,查看计划任务属性,便可以发现木马文件路径。...b、单击【开始】>【运行】;输入 cmd,然后输入at,检查计算机与网络其它计算机之间会话或计划任务,如有,则确认是否为正常连接。 ?...(2)历史命令记录 高版本Powershell会记录PowerShell命令,所有PowerShell命令将会保存在固定位置: %appdata%\Microsoft\Windows\PowerShell

1.4K30

PowerShell系列(一):PowerShell介绍和cmd命令行区别

3、PowerShell优点 ● 整体界面更加美观大方易用 ● 命令参数自动补全,大大提升了代码编写效率 ● powershell属于自然语言,可读性高,比较容易理解和学习 ● 可以轻松地自动化任务和脚本编写...● 支持多种编程语言,包括 C#、VB.NET 和 PowerShell,可以快速编写和重用现有的代码。 ● 能够安全地执行命令和脚本,保障系统和数据安全性。...● 支持远程管理,可以在本地或远程计算机上执行命令和脚本。 ● 易于学习和使用,有多种教程和文档,可以帮助用户快速掌握使用技巧。...官方文档:https://learn.microsoft.com/zh-cn/powershell/ 4、PowerShell使用场景 PowerShell是一种Windows操作系统命令行脚本语言,...● 也可以用于管理Active Directory、Exchange Server、SQL Server、SharePoint等Microsoft家族产品。

1.4K121

Exchange 暴力破解与防范

针对Exchange漏洞利用有很多种方式,但大多数攻击手法首先要有一个邮箱账号,所以,最重要一步就是获取邮箱账号。获取邮箱账号最常见攻击方式有两种,钓鱼邮件以及暴力破解。...(2)Exchange接口爆破 Exchange部分接口默认使用NTLM认证,可通过尝试验证各接口来进行暴力破解。这个分享一个自动化脚本,集成了现有主流接口爆破方式。...Github项目地址: https://github.com/grayddq/EBurst 备注:python2脚本,需要部分代码,以解决SSL证书验证问题。...最后,分享一些小技巧,使用PowerShell 命令实现一些Exchange 监测和分析。...(1)Exchange传输日志分析— 将过去6小时所有发送邮件按用户进行统计: Get-MessageTrackingLog -ResultSize Unlimited -Start (Get-Date

1.4K20

Exchange 2010迁移Exchange 2013(一)共存部署

要将Exchange 2010迁移到Exchange 2013,首先我们需要了解几点, 1.共存部署时组织中所有Exchange 2010服务器为Exchange 2013,并且Exchange 2013...二、接下来进行Exchange 2013 先决条件准备,在Windows Powershell中运行以下脚本进行安装相应服务,然后重启服务器。...三、安装刚才下载组件: Microsoft Unified Communications Managed API 4.0, Core Runtime 64-bit  Microsoft Office...十、选择安装角色,我这里是单机安装,选择Mailbox Role和Client Access Role,下一步。 ? 十一、选择安装路径,下一步。 ? 十二、恶意软件保护,保持默认启用。 ?...十六、打开Exchange Powershell,键入Get-ExchangeServer,可以看到组织中Exchange 2010和2013已经并存了 ?

1.3K41

CRT:一款针对AzureCrowdStrike安全报告工具

功能介绍 Exchange Online(O365) Federation配置 Federation Trust 邮箱配置客户端访问设置 远程域邮件转发规则 邮箱SMTP转发规则 邮件发送规则...授予“完全访问”权限代理 授予任意权限代理 具有“发送方式”或“发送代表”权限代理 启用Exchange Online PowerShell用户 启用“Audit Bypass”用户 从全局地址列表...工具要求 该工具正常运行需要下列PowerShell模块,CRT会自动完成依赖组件安装: ExchangeOnlineManagement AzureAD 注意:要返回所查询配置完整范围,还需要以下角色...,工具将在运行脚本目录中自动创建名为日期和时间(YYYYDDMMTHHMM)文件夹。...默认工作目录是运行脚本目录。 .

95120

如何利用JMeter录制HTTP请求做接口测试

,安装证书即可(非常重要); 2.手机设置代理(Android版) 1)获取本地IP;命令提示符(或者Windows PowerShell)> ipconfig 2) 进入手机WIFI设置,选择一个WIFI...二、录制脚本 1.启动代理服务器; 2.操作需要录制HTTP请求APP 3.查看自动生成脚本 4.此处由于没有设置接口过滤规则,所以手机端操作相应所有请求都会加载过来;可以整理一下需要脚本;...一个虚拟用户占用一个进程或线程。设置多少虚拟用户数在这里也就是设置多少个线程数。 准备时长:设置虚拟用户数需要多长时间全部启动。...如果勾选了“永远”,那么所有线程会一直发送请求,一到选择停止运行脚本。 2.添加监听器 脚本主要部分设置完成后,需要通过某种方式获得性能测试中测试结果,在本例中,我们关心是请求响应时间。...一般来说,CA必须是所有行业和所有公众都信任、认可。因此它必须具有足够权威性。CA证书就是权威机构颁发证书。在本文中,CA证书就是手机与JMeter之间相互认可一个信用凭证。

90021

RedTeam 技巧集合

windows server 2012 中提供了 DnsServer 模块,PowerShell V3 中可以使用下面的命令: Get-DnsServerZone 获取所有区域,相当于 dnscmd.../EnumZones Get-DnsServerResourceRecord 获取指定区域中 DNS 记录,相当于 dnscmd /EnumRecords 可以使用下面的脚本来获取所有区域中所有记录...如果使用是 windows server 2008 R2,我们可以使用下面的脚本获取所有 dns 记录并保存到文件中: $zones=@(` dnscmd/enumzones|` select-string...-Format Hashcat 13、在横向移动中,抓取本地管理员 hash 至关重要,通常情况下服务器主机初始密码都一样。...19、获取当前电脑所在域: echo %LOGONSERVER% 获取本地环境所有域列表: nltest /dclist nslookup -q=srv _kerberos.

1.1K21

【漏洞通告】微软Exchange多个高危漏洞

Exchange 反序列化漏洞(CVE-2021-26857):具有管理员权限攻击者可以在Exchange服务器以SYSTEM身份运行任意代码。...Exchange 任意文件写入漏洞(CVE-2021-26858/CVE-2021-27065):经过身份验证攻击者可以利用漏洞将文件写入服务器任意目录,可结合CVE-2021-26855进行组合攻击...3漏洞检测 3.1 本地扫描 用户可使用官方团队提供Exchange Server运行状况检查脚本,判断查当前Exchange是否在漏洞影响范围,下载地址: https://github.com/...HttpProxy日志进行检测: %PROGRAMFILES%\Microsoft\Exchange Server\V15\Logging\HttpProxy 通过以下Powershell命令可进行日志检测...4.2 防护建议 1、 在未完成补丁修复之前,通过入侵检测设备重点监测Exchange服务器非法外连及对内端口扫描和蠕虫行为; 2、 建议相关用户请勿打开来历不明邮件,避免被攻击者利用漏洞在机器执行恶意代码

92610

了解一下,PowerShell内网渗透之旅(一)

b).脚本执行策略:并不是每个.ps1后缀powershell脚本都可以被执行,在powershell中有策略进行严格把控: ●Unrestricted: 权限最高,可以不受限制执行任何脚本。...●Restricted: 为Powershell默认策略,不允许任何脚本执行。 ●AllSigned:所有脚本都必须经过签名才能在运行。...●RemoteSigned:本地脚本无限制,但是对来自网络脚本必须经过签名。 若需要修改脚本执行策略,只有在管理员权限下才可进行更改,否则会报错: ?...若想在默认策略下执行脚本,可以通过以下两种方法进行绕过: ●本地权限绕过执行 ? IEX下载远程PS1脚本权限绕过执行(后续Powersploit框架中会用到): ?...通过命令直接算出距离明年今天有多少天。 ? 通过命令获取当前PC中跑了多少进程。 ? 查看Windows目录下所有文本文件txt大小。 ? 可将数据输出为HTML格式、CSV格式等。 ?

2.8K60
领券