CSC465
Download as PDF
CSC465 - Reverse Engineering vs. Software Protection
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
Name
Lecture
Workload Hours
3
Optional Component
No
Typically Offered Main Campus
Spring
Typically Offered Distance Campus
Not Offered
Typically Offered UA Online Campus
Not Offered
Typically Offered Phoenix Campus
Not Offered
Typically Offered South Campus
Not Offered
Typically Offered Community Campus
Not Offered