EIEIOTECHNOVATION
← Training programmes

EIEIO / AUTOMATION & EMERGING TECHNOLOGY

Malware Development

Course outline

5 days

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.