Dynamic analysis refers to the process of analyzing a binary by running it.

  • strace BIN [ARGS...]: trace syscalls
  • ltrace BIN [ARGS...]: trace library function calls
  • use debuggers and step through the program
  • use symbolic execution libraries like angr