Главная
Study mode:
on
1
Introduction
2
Who am I
3
Dynamic Object Creation
4
Summary
5
Constructor
6
Vtable
7
Multiple Inheritance
8
Reverse C
9
IDC
10
How it all began
11
Automating
12
Dynamic Solution
13
Breakpoints
14
Variable Pointers
15
Conditional Breakpoint
16
The Problem
17
The Hook Location
18
The Hook Example
19
Get Functions from Vtable
20
Create Structure
21
Add Functions
22
Add Comments
23
Offset and False
24
Hook Finished
25
Hook Condition
26
Before
27
Disassembly
28
Laser
29
Structural Offset
30
Future Improvements
31
Questions
Description:
Explore a comprehensive analysis of C++ code reversing techniques in this conference talk from TROOPERS18. Delve into dynamic object creation, constructors, vtables, and multiple inheritance. Learn about automating the reversing process, implementing dynamic solutions, and utilizing breakpoints effectively. Discover strategies for hooking, creating structures, and adding functions and comments. Examine disassembly techniques, structural offsets, and potential future improvements in C++ code reversing.

When Virtual Hell Freezes Over - Reversing C++ Code

WEareTROOPERS
Add to list