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.