View reviews for professors for this course View On Testudo

ENPM691

Hacking of C programs and Unix Binaries

Prerequisite: ENEE150; or students who have taken courses with comparable content may contact the department. Teaches the fundamentals of secure programming in C. An in depth discussion on various security vulnerabilities (e.g., buffer overflows) in C applications will be taught with hands-on demo of concepts during the class. Students will learn how a C program runs "under-the-hood". The course will teach nitty-gritty of C programs by analyzing at the assembly level. The course discusses best practices (e.g., coding standards) and design principles for secure programming so that security can be built-in during design time. In addition to assignments, students are required to present papers related to this course.

Fall 2021

0 reviews
Average rating: Not yet rated

Spring 2021

0 reviews
Average rating: Not yet rated

Average GPA: 2.92 between 508 students

"W"s are considered to be 0.0 quality points. "Other" grades are not factored into the average GPA calculation.