|
![]() |
![]() |
||||||||||
![]() ![]() ![]() |
||||||||||||
![]() |
||||||||||||
|
|
Introduction to Reverse EngineeringThe course starts with a refresher in assembler-level programming followed by a primer on Win32 internals. Students will then learn the different goals and techniques used in Reverse Engineering Windows executables. Techniques will be introduced through the use of popular dynamic and static reverse engineering tools applied to both toy and real-world problems. Course Outline
LabStudents will use the tools and techniques discussed during the class to analyze executables to identify program functionality, resolve programming errors and confirm cryptography. A special challenge will include the Reverse Engineering analysis of a popular worm or virus to document its function and propagation vector. Different types of tools will be used during the lab to expose the students to the different options as well as the advantages and disadvantages of each in applying time-saving techniques.
|
|||||||||||
|
Please refer to the Schedule/Fees for dates of availability |