CSC465

Download as PDF

CSC465 - Reverse Engineering vs. Software Protection

Computer Science Undergraduate UA - UA General

Course Description

This course teaches tools and techniques for dissecting and understanding an unknown piece of (potentially malicious) low-level code. In particular, the course covers fundamental program analysis techniques, reverse engineering algorithms and tools, and algorithms for protecting software (such as computer games, mobile code, critical infrastructure, malware, and media) against reverse engineering attacks. Additionally, the course provides a strong foundation for the understanding of low-level programming, including assembly code, binary code, and executable file formats.

Min Units

3

Max Units

3

Repeatable for Credit

No

Grading Basis

GRD - Regular Grades A, B, C, D, E

Career

Undergraduate

Enrollment Requirements

017107

Component

Lecture

Optional Component

No