Skip to main content

Summary

  • Static analysis is the investigation of a binary file without actually running it. It means disassembling, decompiling the executable, or directly reading the actual contents of the executable.
  • Static analysis is performed with tools like strings, file, nm, Ghidra.
  • Dynamic analysis the investigation of an executable while it is running
  • Dynamic analysis is performed using tools like strace, ltrace, gdb.