Skip to content

Dynamic Analysis

layout

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.

dynamic analysis

You can use the following keys to interact with the dynamic analysis:

KeyAction
j / kScroll up/down
t / bGo to the top/bottom
/Search for value
rRe-run executable
enterShow details

Details

When you press enter, you will get a summary output of the execution:

dynamic summary

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.