CYB303 – Malware Analysis

CYB303 – Malware Analysis

Malware analysis is a critical topic for understanding the inner workings of malware, including viruses and worms, that infect computing devices. The unit will cover the fundamentals of malware analysis with a focus on the Windows platforms. The first part of the unit will comprise fundamentals of CISC/RISC computer architectures including registers, memory and processes, basics of CISC/RISC architecture programming and basic use cases. The second part of the unit will comprise malware analysis for the Windows operating system, with topics to include static and dynamic malware analysis, program execution and memory analysis through adoption and experimentation with tools such as OllyDbg and Immunity Debugger.

The third part of the unit will cover encryption analysis, packers, encryption algorithms and Windows cryptographic APIs.

Learning Outcomes:

  • Define and apply assembly level constructs for popular processor families to foster malware analysis
  • Analyse and evaluate software code for reverse engineering of malware
  • Evaluate software reverse engineering techniques as adopted by malware programs including for IoT platforms
  • Use anti-reverse engineering techniques to enable safeguards against malware
  • Apply reverse engineering techniques through deployment of tools and recommend mitigation strategies for malware attacks.

ACKNOWLEDGEMENT OF COUNTRY

We acknowledge the Traditional Custodians of the land on which we operate and we pay our respects to their Elders, past, present and emerging.

AAHE

Australasian Academy of Higher Education is an accredited Institute of Higher Education (ABN: 44 631 178 768; TEQSA Provider ID: PRV14361; CRICOS provider number: 04181B).

© COPYRIGHT 2024 POWERED BY AUSTRALASIAN ACADEMY OF HIGHER EDUCATION | ANOTHER WEBSITE BY ADVERTRON