Overview
Syllabus
Introduction
VBA
Win32 API
PowerShell
Palo Alto Labs
Post exploitation frameworks
Why people use PowerShell
MITRE Framework
Lets Block PowerShell
PowerShell doesnt solve the underlying security problem
PowerShell is a management engine
You block PowerShell
Lua scripting language
Three stages in security
PowerShell security
Just enough administration
DNS administration
Administration
Gaea
Local Sandboxing
Security Exposure
PowerShell Security Transparency
Configuration
Module Pipeline Logging
System Transcripting
Script Lock Logging
Invoke Obfuscation
Invoke Expression
Antimalware
Protected Event Logging
Useful PowerShell Events
PowerShell Scripts
Abstract Syntax Trees
Device Guard Application Whitelisting
Raid Number
Fake Face