1
0
Форкнуть 0

Create devices_with_vuln_and_users_received_payload.md

This commit is contained in:
tali-ash 2020-04-22 15:53:50 +03:00 коммит произвёл GitHub
Родитель 14d0bba3a1
Коммит 895558e766
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 46 добавлений и 0 удалений

Просмотреть файл

@ -0,0 +1,46 @@
# Devices with vulnerability
// Author: jan geisbauer
// @janvonkirchheim
// ------------------------
// 1. A list of all devices that have this vulnerability
// 2. A list of all users that uses those devices
// 3. If these users received .mkv files recently
```
let all_computers_with_vlcvln=
DeviceTvmSoftwareInventoryVulnerabilities
| where SoftwareName contains "vlc"
| summarize makelist(DeviceName);
let all_affected_users=
DeviceInfo
| where DeviceName in (all_computers_with_vlcvln)
| mvexpand todynamic(LoggedOnUsers)
| extend ParsedFields = parsejson(LoggedOnUsers)
| project UserName = ParsedFields.UserName
| summarize makelist(tolower(UserName));
let all_email_addresses_aff_users=
AccountInfo
| where tolower(AccountName) in (all_affected_users)
| summarize makelist(tolower(EmailAddress));
EmailAttachmentInfo
| where FileName contains ".mkv"
| where tolower(RecipientEmailAddress) in (all_email_addresses_aff_users)
```
```
// If these users opened those .mkv files
let all_computers_with_vlcvln=
DeviceTvmSoftwareInventoryVulnerabilities
| where SoftwareName contains "vlc"
| summarize makelist(DeviceName);
DeviceFileEvents
| where DeviceName in (all_computers_with_vlcvln)
| where FileName contains "mkv"
```