Unit Description
Understand how programming languages are transformed into programs, and learn the differences between static and dynamic analysis.
Objectives
Topics Covered
- What is a program?
- Step-by-step process of converting source code into a program
- Differences between static and dynamic analysis, and how to use related tools
Recommended For
- Those who want background knowledge for reverse engineering
- Those who want background knowledge for system hacking
Prerequisite Knowledge
- Basic understanding of programming languages
- Experience using compilers and debuggers
Composition
Binary
Background: Binary
Dynamic Analysis & Static Analysis
Background: Static Analysis vs. Dynamic Analysis
Rating
All items must be completed before leaving a rating feedback.
Binary & Analysis
0% Completed
Total 0 completed
Lecture
0 /2
The Lab is a practice and is not included in the overall progress.