Make ETW Great Again. - Ruxcon
[Pages:43]Make ETW Great Again.
Exploring some of the many uses of Event Tracing for Windows (ETW)
Ben Lelonek Nate Rogers
CyberPoint is a cyber security company.
We're in the business of protecEng what's invaluable to you.
Who We Are
CyberPoint Security Research Team
? srt ? SRT@ ? @CyberPoint_SRT
Nate "Million Dollars" Rogers
? CyberPoint Interna6onal
? Security Research Team Lead
? Student at NYU ? Previously:
? eEye Digital Security
? TwiEer:
? @Conjectural_Hex
Ben "Texas Dirt" Lelonek
? CyberPoint Interna6onal
? Security Research Team /
Developer
? Student at UMBC
Make ETW Great Again ? Ruxcon 2016
What we're going to be talking about.
? What is ETW ? Quick Overview of ETW ? Usage Examples ? Public Uses and Research ? ETW for Malware Detec6on ? ETW for Red Team ? Mi6ga6ons ? Ques6ons
Make ETW Great Again ? Ruxcon 2016
What is Event Tracing for Windows (ETW)?
? Built-in, general purpose, logging and diagnos6c framework
? Efficient: high speed, low overhead
? Dynamically enabled or disabled
? Log to file or consume in real 6me
? Used for performance analysis and general debugging
? Example usage
? Google Chrome
? Performance analysis & profiling ? UIforETW
Source: h*ps://msdn.en-us/windows/hardware/commercialize/test/weg/weg-performance
Make ETW Great Again ? Ruxcon 2016
Quick Overview of ETW
? First introduced in Windows 2000
Providers by Windows Version
? Greatly expanded in Vista
1200
? New manifest-based providers
1000
1052 956
and logging in more than just
800
the kernel
600
? More in each OS since
400
656 431
200
? Ease of use improved with each OS
3
3
0
Windows Windows Windows Windows 7 Windows Windows
2000
XP
Vista
8.1
10
? Windows 2000 ? MOF classes and WMI
? Windows Vista ? XML Manifests
? Windows 8/.NET 4.5 ? EventSource (C#)
? Windows 10 ? TraceLogging
Make ETW Great Again ? Ruxcon 2016
How to View ETW Events
? API
? Less commonly used, focus of our work ? Microsol.Diagnos6cs.Tracing.TraceEvent.dll ? C/C++/C#/etc
? Command Line / Applica6ons
? More commonly used ? Built-in: Logman, TraceRpt, Event Viewer, Performance Monitor, wevtu6l ? Installable: Xperf, PerfView, Netmon, Microsol Message Analyzer,
Windows Performance Analyzer
? PerfView example...
Make ETW Great Again ? Ruxcon 2016
Viewing ETW Events ? PerfView
Teslacrypt reading files in System32
Make ETW Great Again ? Ruxcon 2016
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- make etw great again ruxcon
- agilent seahorse xfe controller windows 10 upgrade
- solarwinds database performance analyzer
- halcyon performance analyzer gui v10 helpsystems
- graphics performance analyzers 2016 r3 release
- analyzing your game performance using event tracing for
- performance analyzer gui v10
- intel graphics performance analyzers intel gpa
- windows 10 anniversary update battery life and performance
- introduction the need for activity tracking