High Confidence Malware Attribution Using the Rich Header
Offered By: 0xdade via YouTube
Course Description
Overview
Syllabus
Intro
What is the PE File Format?
The MS-DOS Stub Header
The IMAGE_FILE_HEADER
The Section Table
The Import Address Table (IAT)
Rich Header Backstory
Rich Header Checksum
De-Obfuscated Rich Header
How the Rich Header is Built
The Devil's in the Rich Header
Case Studies in Rich Header Analysis
Packers 101
Our Own Findings
What is a Hash Function?
What is Metadata Hashing?
Imphash Weaknesses
Pehash Weaknesses
Metadata Hashes vs ASPack
Metadata Hashes vs PECompact
Metadata Hashes vs Petite
Metadata Hashes vs Themida
Metadata Hash Stats - APT1 Dataset
Metadata Hash Stats - All Files
RichPE Hash Accuracy
RichPE Weaknesses
Motivation
Checking Rich Header Validity
Spoofing a Rich Header?
Rich Header Spoofing Feasibility?
Invalid Metadata Test Stats
OlympicDestroyer vs Basic Metadata Tests
RLPack vs Basic Metadata Tests
Acknowledgements
Source Code
Taught by
0xdade
Related Courses
Computer SecurityStanford University via Coursera Cryptography II
Stanford University via Coursera Malicious Software and its Underground Economy: Two Sides to Every Story
University of London International Programmes via Coursera Building an Information Risk Management Toolkit
University of Washington via Coursera Introduction to Cybersecurity
National Cybersecurity Institute at Excelsior College via Canvas Network