PowerBI Data Analyst - Create visualizations and dashboards from scratch
Coursera Plus Annual Nearly 45% Off
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the inner workings of macOS XProtect Remediator (XPR) through comprehensive reverse engineering analysis in this 26-minute conference talk. Discover how Apple's enhanced security system goes beyond simple YARA rule scanning to detect and remediate macOS malware through sophisticated detection mechanisms. Learn about the challenges of analyzing stripped Swift binaries and the custom tools developed for static and dynamic analysis of Swift code. Examine XPR's creative detection methods, including an innovative OCR-based mechanism designed to identify malware attempting Gatekeeper bypasses. Uncover Apple-exclusive threat intelligence embedded within XPR, including details about malware believed to be TriangleDB macOS implants. Understand how XPR's detection logic utilizes a custom Domain Specific Language (DSL) built with Swift Result Builders, the same technology powering SwiftUI's declarative syntax. Gain insights into XPR vulnerabilities and their implications for both defensive blue teams working on macOS security and offensive red teams. Access practical tools and methodologies for analyzing future XPR updates to extract Apple's integrated threat intelligence, providing valuable knowledge for security researchers investigating Apple's evolving malware detection capabilities.
Syllabus
#OBTS v8.0: “XUnprotect: Reverse Engineering macOS XProtect Remediator” - Koh Nakagawa
Taught by
Objective-See Foundation