LIMITED OFFER
Save 50% on book bundles
Immediately download your ebook while waiting for your print delivery. No promo code needed.
Malware Forensics: Investigating and Analyzing Malicious Code covers the complete process of responding to a malicious code incident. Written by authors who have investiga… Read more
LIMITED OFFER
Immediately download your ebook while waiting for your print delivery. No promo code needed.
Malware Forensics: Investigating and Analyzing Malicious Code covers the complete process of responding to a malicious code incident. Written by authors who have investigated and prosecuted federal malware cases, this book deals with the emerging and evolving field of live forensics, where investigators examine a computer system to collect and preserve critical live data that may be lost if the system is shut down. Unlike other forensic texts that discuss live forensics on a particular operating system, or in a generic context, this book emphasizes a live forensics and evidence collection methodology on both Windows and Linux operating systems in the context of identifying and capturing malicious code and evidence of its effect on the compromised system. It is the first book detailing how to perform live forensic techniques on malicious code.
The book gives deep coverage on the tools and techniques of conducting runtime behavioral malware analysis (such as file, registry, network and port monitoring) and static code analysis (such as file identification and profiling, strings discovery, armoring/packing detection, disassembling, debugging), and more. It explores over 150 different tools for malware incident response and analysis, including forensic tools for preserving and analyzing computer memory. Readers from all educational and technical backgrounds will benefit from the clear and concise explanations of the applicable legal case law and statutes covered in every chapter. In addition to the technical topics discussed, this book also offers critical legal considerations addressing the legal ramifications and requirements governing the subject matter.
This book is intended for system administrators, information security professionals, network personnel, forensic examiners, attorneys, and law enforcement working with the inner-workings of computer memory and malicious code.
DEDICATION
ACKNOWLEDGEMENTS
AUTHORS
TECHNICAL EDITOR
Introduction
Investigative And Forensic Methodologies
Forensic Analysis
Malware Analysis
From Malware Analysis To Malware Forensics
Notes
Chapter 1. Malware Incident Response
Solutions in this chapter:
Introduction
Building Your Live Response Toolkit
Volatile Data Collection Methodology
Collecting Process Information
Correlate Open Ports with Running Processes and Programs
Identifying Services and Drivers
Determining Scheduled Tasks
Collecting Clipboard Contents
Non-Volatile Data Collection from a Live Windows System
Forensic Duplication of Storage Media on a Live Windows System
Forensic Preservation of Select Data on a Live Windows System
Chapter 2. Malware Incident Response
Solutions in this chapter:
Introduction
Volatile Data Collection Methodology
Non-Volatile Data Collection from a Live Linux System
Conclusion
Chapter 3. Memory Forensics
Solutions in this chapter:
Introduction
Memory Forensics Methodology
Old School Memory Analysis
Windows Memory Forensics Tools
Active, Inactive, and Hidden Processes
How Windows Memory Forensics Tools Work
Process Memory Dumping and Analysis on a Live Windows System
Capturing Process and Analyzing Memory
Linux Memory Forensics Tools
How Linux Memory Forensics Tools Work
Process Memory Dumping and Analysis on a Linux Systems
Capturing and Examining Process Memory
Conclusions
Notes
Chapter 4. Post-Mortem Forensics
Solutions in this chapter:
Introduction
Forensic Examination of Compromised Windows Systems
Functional Analysis: Resuscitating a Windows Computer
Malware Discovery and Extraction from a Windows System
Inspect Services, Drivers Auto-starting Locations, and Scheduled Jobs
Advanced Malware Discovery and Extraction from a Windows System
Conclusion
Chapter 5. Post-Mortem Forensics
Solutions in this chapter:
Introduction
Malware Discovery and Extraction from a Linux System
Chapter 6. Legal Considerations
Solutions in this chapter:
Introduction
Framing the Issues
Sources of Investigative Authority
Statutory Limits of Authority
Tools for Acquiring Data
Acquiring Data across Borders
Involving Law Enforcement
Improving Chances for Admissibility
Chapter 7. File Identification and Profiling
Solutions in this chapter:
Introduction
Case Scenario: “Hot New Video!”
Overview of the File Profiling Process
Working with Executables
File Similarity Indexing
File Signature Identification and Classification
Symbolic and Debug Information
File Obfuscation: Packing and Encryption Identification
Embedded Artifact Extraction Revisited
Conclusion
Notes
Chapter 8. File Identification and Profiling
Solutions in this chapter:
Introduction
Overview of the File Profiling Process
Working With Linux Executables
File Signature Identification and Classification
Embedded Artifact Extraction: Strings, Symbolic Information, and File Metadata
File Obfuscation: Packing and Encryption Identification
Embedded Artifact Extraction Revisited
Elf File Structure
Conclusion
Notes
Chapter 9. Analysis of a Suspect Program
Solutions in this chapter:
Introduction
Goals
Guidelines for Examining a Malicious Executable Program
Establishing the Environment Baseline
Pre-execution Preparation: System and Network Monitoring
System and Network Monitoring: Observing, File System, Process, Network, and API Activity
Embedded Artifact Extraction Revisited
Exploring and Verifying Specimen Functionality and Purpose
Event Reconstruction and Artifact Review: File System, Registry, Process, and Network Activity Post-run Data Analysis
Summary
Chapter 10. Analysis of a Suspect Program
Solutions in this chapter:
Introduction
Analysis Goals
Pre-Execution Preparation: System and Network Monitoring
Defeating Obfuscation: Removing the Specimen from its Armor
Exploring and Verifying Attack Functionality
Assessing Additional Functionality and Scope of Threat
Other Considerations
Summary
Notes
Index
Errata
EC
Eoghan Casey is an internationally recognized expert in data breach investigations and information security forensics. He is founding partner of CASEITE.com, and co-manages the Risk Prevention and Response business unit at DFLabs. Over the past decade, he has consulted with many attorneys, agencies, and police departments in the United States, South America, and Europe on a wide range of digital investigations, including fraud, violent crimes, identity theft, and on-line criminal activity. Eoghan has helped organizations investigate and manage security breaches, including network intrusions with international scope. He has delivered expert testimony in civil and criminal cases, and has submitted expert reports and prepared trial exhibits for computer forensic and cyber-crime cases.
In addition to his casework and writing the foundational book Digital Evidence and Computer Crime, Eoghan has worked as R&D Team Lead in the Defense Cyber Crime Institute (DCCI) at the Department of Defense Cyber Crime Center (DC3) helping enhance their operational capabilities and develop new techniques and tools. He also teaches graduate students at Johns Hopkins University Information Security Institute and created the Mobile Device Forensics course taught worldwide through the SANS Institute. He has delivered keynotes and taught workshops around the globe on various topics related to data breach investigation, digital forensics and cyber security.
Eoghan has performed thousands of forensic acquisitions and examinations, including Windows and UNIX systems, Enterprise servers, smart phones, cell phones, network logs, backup tapes, and database systems. He also has information security experience, as an Information Security Officer at Yale University and in subsequent consulting work. He has performed vulnerability assessments, deployed and maintained intrusion detection systems, firewalls and public key infrastructures, and developed policies, procedures, and educational programs for a variety of organizations. Eoghan has authored advanced technical books in his areas of expertise that are used by practitioners and universities around the world, and he is Editor-in-Chief of Elsevier's International Journal of Digital Investigation.
CM
JA