
Train On-Demand
Choose the training you want from 18,000+ videos of instructor-led content. Watch anywhere.
Learn More<br>In this course, things will get practical. You will start by learning all about string references and basic patching. Specifically, you will be shown the usage of data strings in order to locate an algorithm you are interested in and then reverse its logic. How you can manually calculate the offset of a byte inside the physical file by knowing its virtual address in memory will also be shown to you. You will then have the opportunity to dig deep into Reverse Engineering by analyzing in detail all the important algorithms of the executable which include the data encryption/decryption algorithm as well as the input data validation algorithm. Windows registry manipulation is next in line, where a detailed analysis is provided regarding an executable that attempts to read data from the registry using a custom algorithm (which you will finally Reverse Engineer). The usage of hardware breakpoints will also be presented at this point. Keeping it practical, you will then Reverse Engineer executables that perform file manipulation through custom algorithms, a variety of anti-reversing/anti-debugging tricks, native code obfuscation, packing and multi-threading.</br> <br>This course is part of the Reverse Engineering Professional Learning path which prepares you for the eCRE exam and certification</br>
Instructor for this course
INE Instructor
String References and Basic Patching - Study Guide
String References and Basic Patching
Exploring the Stack - Study Guide
Exploring the Stack
Algorithm Reversing - Study Guide
Algorithm Reversing
Windows Registry Manipulation - Study Guide
Windows Registry Manipulation
File Manipulation - Study Guide
File Manipulation
Anti-Reversing Tricks: Part 1 - Study Guide
Anti-Reversing Tricks: Part 1
Anti-Reversing Tricks: Part 2 - Study Guide
Anti-Reversing Tricks: Part 2
Anti-Reversing Tricks: Part 3 - Study Guide
Anti-Reversing Tricks: Part 3
Code Obfuscation - Study Guide
Code Obfuscation
Analyzing Packers and Manual Upacking - Study Guide
Analyzing Packers (Video 1)
Analyzing Packers (Video 2)
Debugging Multi-Thread Applications - Study Guide
Debugging Multi-Thread Applications
Take your technical training into your own hands and stay engaged with our learn-by-doing platform where you can put your skills to the test with hands-on exercises, quizzes, and labs.
Choose the training you want from 18,000+ videos of instructor-led content. Watch anywhere.
Learn MoreINE quizzes, labs, projects, and exercises help reinforce your knowledge.
Learn MoreOrganized training helps guide you through the most relevant subjects for certification prep.
Learn MoreWe add new courses and learning materials to the platform weekly so you're always up-to-date.
Learn MoreIf you have a question you don’t see on this list, please visit our Frequently Asked Questions page by clicking the button below.
If you’d prefer getting in touch with one of our experts, we encourage you to call one of the numbers above or fill out our contact form.
Do you offer training for all student levels?