Reverse Engineering Training

About The Course

Reverse engineering is the process of discovering the technological principles of a device, object, or system through analysis of its structure, function, and operation. This allows us to visualize the software’s structure, its operations, and the features that drive its behavior. The techniques of analysis, and the application of automated tools for software examination, give us a reasonable way to comprehend the complexity of the software and to uncover its truth.

Who Should Attend?

  • Software developers
  • Programmers
  • Any individual looking forward to understand basic concepts of reverse engineering

Table of Contents

Session 1: Introduction to Reverse Code Engineering
Session 2: Overview of Portable executable/ PE
Session 3: Basics of Assembly language
  • x86 Assembly Programming Basics
  • Registers& Flags
Session 4: Introduction to Debuggers
Session 5: Analyzing a Portable executable in Debugger
Session 6: Introduction to Packers and Protectors
Session 7: Handling Packed and Protected Executables
Session 8: Anti-Debugging Techniques
Session 9: Bypassing Anti-Debugging Techniques
Session 10: Reverse coding and Analyzing .Net application
Session 11: Android Application reverse Engineering

Previous TrainingReverse Engineering Malwares
Next TrainingAdvance Metasploit
Bhushan Jeevan Rane, Assistant Manager – SHCIL

Faculty has a good trainers. Yes, the course met its objective.

Mukesh Lokre, Information Security Analyst – Travelex

Faculty has delivered the content clearly. He has a good subject knowledge.

Chinmay Dhawale, Information Security Analyst – Travelex

Very impressive, knowledgeable, technically sound & skilled trainers.

Shital Ranadive, Info Security Analyst – IDBI Intech Ltdt

Faculty is good & has explained the topics very well.

Register for a training