CS6038/CS5138 Malware Analysis, UC

Course content for UC Malware Analysis

View on GitHub
2 February 2020

Assembly Language Crash Course

by Coleman Kane

I have two prior lectures that delve into detail about assembly language, and analyzing disassembly:

Additional Resources


In addition to the resources discussed in the above two posts, one tool that we will use for analyzing disassembly is Ghidra, which was released last year. This has become very popular over the course of the prior year, and we will be performing many of the examples using this instead of IDA Free.


Another popular disassembler is Hopper, which is named after the famous Rear Admiral Grace Murray Hopper, a legendary female computer scientist in the Navy, who pioneered work in compilers and the first compiled computer languages.


tags: malware lecture c x86 x86-64 asm cfg