reverse engineering

Teacher
Siva Priya
Category
Fast Track
Duration Time
75 Hours (19 Days)

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