reverse engineering
ABOUT THE COURSE
Reverse engineering, in computer programming, is a technique used to analyze software in order to identify and understand the parts it is composed of. The usual reasons for reverse engineering a piece of software are to recreate the program, to build something similar to it, to exploit its weaknesses or strengthen its defenses.
Because closed, proprietary software never comes with documentation that reveals the source code used to create it, people use reverse engineering whenever they want to understand the software’s inner workings. Some hackers use reverse engineering to find weak points of programs which they can exploit.
Key Features
20 hours of high quality eLearning content
3 case studies
106 real world examples from various industries
Education with new technologies
Achievements in work
2 Glossaries for difficult terms & acronyms
Deliverables
Training
3 case studies
Books
CD's
Participation Certificate
Lessons
General function and functionality of the malware
,Behavioral patterns of malware
45 min
Files and registry keys created, modified and accessed
,Network behavior (including hosts, domains and IP addresses)
45 min
Time and local system dependant features
,Method and means of communication
55 min
Original infection vector and propagation methodology
,Use of encryption for storage, communication
2 hours
Explain and select the appropriate administrative tasks required for a WLAN
60 min
Use of self modifying or encrypted code
75 min
Information concerning development of malware (compiler type, country of origin, author names/handles, etc.
75 min