|
Engineering Training
And Reverse Engineering Training
This
category includes the following topics: Basic Engineering,
Engineering Fundamentals, Aerospace Engineering, Automotive
Engineering, Communication Technology, Electrical Engineering
Classes and Electronics, Engineering Design, Engineering
Management, Industrial Engineering, Mechanical Engineering
Classes, Plant Operation and Maintenance, Product Design, Quality
and Reliability, Systems Engineering.
Click on
a sub-category name from the list below. Or, for quicker navigation
click on the "Quick Navigation" drop down box for a list of all
sub-categories and topics for this category. You can also filter
your search by Vendor Country, Language, and Delivery Media type.
If you
would like us to help you find training seminars and workshops,
online training courses, training companies, speakers, consulting
companies, coaches, training facilities or products & tools. We will
respond to your request immediately. Remember, we are one of the
only dedicated online training directories on the internet.
Reverse
Engineering is a critical skill.
Many incident response situations and computer forensics
investigations cannot be completed accurately or thoroughly without
understanding the runtime nature of a binary. Hackers increasingly
use customized Trojans that are not detected by antivirus which can
only be analyzed and traced back to the original attacker via
reverse engineering.
Additionally, many binary programs contain vulnerabilities, such as
buffer overflows and the use of very weak cryptographic algorithms.
The only way to discover these critical vulnerabilities for
closed-source programs is to reverse engineer them.
Reverse engineering is also required in order to understand complex
binary obfuscation schemes used by copy protection vendors, as well
as obfuscation put in place by commercial software vendors.
Learn
from Experts in the field of Reverse Engineering:
All of the instructors for Reverse Engineering course active work in
the field of incident response or security research. Our instructors
have spoken at high-profile conferences (such as the Black Hat
Briefings, the RSA Security Conference, and the Pentagon Security
Forum) and industry events.
Learn
reverse engineering in our hands-on classroom labs:
Some of the reverse engineering concepts you will learn to master
during this course...
-
Understanding conditional branching statements
-
Virtual machines and bytecode
-
System vs. Code Level reversing
-
Identifying variables
-
Compilers and branch prediction
-
Memory management
-
Win32 executable formats and image sections
-
Fundamentals of IDA Pro
-
Advanced uses of IDA Pro with hostile code
-
Using Ollydbg for runtime analysis of malware
-
Kernel mode debugging with SoftICE
-
Dumping executables from memory with Dumpbin
-
Locating undocumented APIs
-
Reversing ntdll.dll
-
Obfuscation of file formats
|
-
Understanding hashing functions
-
Working with encrypted binaries
-
Reversing UPX and other compression types
-
Discovering stack overflows
-
Discovering heap overflows
-
Creating a sandbox to isolate malware
-
Unpacking malware
-
Monitoring registry changes
-
Identifying malware communication channels
-
Understanding Digital Rights Management (DRM)
implementations
-
Thwarting anti-debugger code
-
Debugging multi-threaded programs
-
Recursive traversal dissasemblers
-
Reversing .NET bytecode
-
CREA Review
-
Legal issues and the DMCA
|
|