Duration
Malware Development
5 days
Module 1: Introduction to Malware
- Understanding Malware: Definitions, types, and classifications
- Historical overview of significant malware incidents
- Ethical considerations in studying malware.
Module 2: Malware Analysis Fundamentals
- Overview of Static and Dynamic Analysis Techniques
- Introduction to static analysis: File format analysis (PE, ELF, etc.)
- Introduction to dynamic analysis: Behaviour monitoring and analysis
- Setting up a Safe Analysis Environment
- Sandboxing techniques and virtualization for analysis
- Tools used in malware analysis (IDA Pro, Ghidra, OllyDbg, Wireshark, etc.)
Module 3: Static Analysis Techniques
- File Format Analysis
- Dissection of file formats commonly used by malware.
- Identifying malicious indicators in file structures
- Code Disassembly and Reverse Engineering
- Basics of disassembling code and understanding assembly language
- Reverse engineering techniques to analyse malware behaviour.
- Behavioural Analysis Using Disassemblers and Debuggers
- Analysing the behaviour of malware using disassembly tools
Module 4: Dynamic Analysis Techniques
- Dynamic Malware Analysis in Controlled Environments
- Setting up and executing malware in a controlled environment
- Monitoring and capturing malware behaviour.
Module 6: Incident Response and Mitigation
- Developing Incident Response Plans for Malware Incidents
- Techniques for Containment, Eradication, and Recovery
- Post-Incident Analysis and Lessons Learned
Module 7: Legal and Ethical Aspects
- Understanding Legal Considerations in Malware Analysis
- Ethical Responsibilities in Handling Malware Samples
- Compliance and Regulatory Aspects in Cybersecurity
Module 8: Practical Applications and Case Studies
- Real-world Case Studies of Notable Malware Attacks
- Practical Hands-on Analysis of Malware Samples
- Group Projects and Presentations on Analysing Specific Malware Instances
Module 9: Emerging Trends and Future Directions
- Current Trends in Malware Development and Propagation
- Predicting Future Challenges and Advancements in Malware Analysis
- Continuous Learning and Staying Updated in the Field
Programme scope, delivery arrangements and suitability are confirmed during enquiry.