
Introduction to myself and my objective of the course
Basic Introduction in malware analysis intended to computer science students who would like to have a good feel about Security in general and in malware reverse engineering in specific. A security specialist who has little experience on malware reverse engineering. Any technical person who loves to learn something new.
This is a brief description of what is automated analysis, the advantages and disadvantages of it.
Perform static malware analysis using peace studio in a demo, dragging an executable to analyze indicators like a key logger, blacklisted libraries, and strings, and assess severity and references.
Analyze malware behavior through dynamic analysis in an isolated environment, balancing realism with safety to observe system and network changes on a Windows 8 virtual machine.
This demo shows two tools that can help in performing System Based Analysis
Analyze network-based behavior by inspecting inbound and outbound flows to detect malware indicators, such as malicious servers or IPs, and data sent or requested, using Wireshark and Microsoft Network Analyzer.
Demonstrate network based malware analysis using three tools—Wireshark, Fiddler, and a third proxy—capture and filter traffic, decrypt with a certificate, and trace DNS queries.
Explore code based analysis for malware, linking behavior to assembly and machine code. Learn debugging techniques and observe disassembled code, memory, and breakpoints to reveal software intent.
Conduct a code-based, dynamic analysis of messenger software in a secure VM, tracing strings, memory maps, and breakpoints to reveal parameters, password-like sequences, and data flows.
This course is good starting point to grasp a high level understanding to malware reverse engineering. The student is to have minimum knowledge of programming. Basic level is more than enough. It is intended to computer science students who consider IT security as a profession and any security expert who would like to be introduced to the world of malware analysis. The course is not sufficient to become a subject matter expert. It is intended as an introduction to the world of malware analysis.