
C#-инструмент для взаимодействия с MS Exchange на основе документации MS
Это консольный POC, который показывает, как C# можно использовать для взаимодействия с Microsoft Exchange (EWS). Он демонстрирует, что это можно сделать и с помощью других инструментов, помимо Powershell. Да, это простой POC, показывающий, как это можно сделать. Он не на 100%. Хотите продемонстрировать свои навыки l33t C# кодера или редтимера? Откройте pull request :) Это только в образовательных целях. Не используйте во вред или для незаконных вещей.
Required Inputs (Must be in order shown):
ReadEmailExchange.exe WEBDomain DomainName Password InternalDomainName DUMPItem
Example WEBDomain: webmail.domain.com
Example DomainName: User1
Example Password: SecretPassword
Example InternalDomainName: domain
Options for DUMPItem:
Inbox
Sent
Drafts
Deleted
Skype
Attachments (Will Download Atatchments from the Inbox, DeletedItems, and Sent Items folders)
SendEmail ToEmailAddress~Subject~Body(Body can be file path)~AttachmentLocalFilePath(optional)
All (All == will try to dump all the items above)(I would default to this if unsure)
Optional Inputs:
ReadEmailExchange.exe WEBDomain DomainName Password InternalDomainName DUMPItem NumberOfSearchResultsToReturn
Example NumberOfSearchResultsToReturn (will return a maximum of the number,default 10): 10
Note: NumberOfSearchResultsToReturn must be a int/whole number
Optional Inputs:
ReadEmailExchange.exe WEBDomain DomainName Password InternalDomainName DUMPItem NumberOfSearchResultsToReturn OutputFileNameOrPath
Example OutputFileNameOrPath: C:\file.csv
Note: Program needs permission to write to location
Microsoft.Exchange.WebServices
Это C#, поэтому AMSI, скорее всего, задействован на современных системах, где он включён
Может записывать текстовый файл на диск
Использует стандартную строку user-agent .NET (Например: ... .NET CLR ...)
При запуске .NET exe может создавать временный файл в структуре папок учётной записи пользователя со своим именем.
GUID приложения
Существует ещё много возможностей, если проанализировать код