Types of reverse engineering
Static
Program is not running.
Dynamic
Program is running.
Dissassemblers
IDA
Ghidra
Assembly code
Debuggers
Program, which sets breakpoints at different steps of program execution
Program is not running.
Program is running.
IDA
Ghidra
Program, which sets breakpoints at different steps of program execution