Dynamic Analysis
Dynamic analysis is the process of examining the binary file while it is running. This is useful for debugging and tracing the execution flow.
For this, binsider
executes the binary and traces the system calls made by it, similar to the strace(1)
command.
Simply press enter to start the dynamic analysis.
You can use the following keys to interact with the dynamic analysis:
Key | Action |
---|---|
j / k | Scroll up/down |
t / b | Go to the top/bottom |
/ | Search for value |
r | Re-run executable |
enter | Show details |
Details
When you press enter, you will get a summary output of the execution:
This summary includes the percentage of time spent, time in microseconds, time per call, number of calls, errors, and the corresponding system calls which is useful for understanding the binary’s behavior.