format-string-helper
Command format-string-helper
The format-string-helper
command will create a GEF
specific type of breakpoints dedicated to
detecting potentially insecure format string when using the GlibC library.
It will use this new breakpoint against several targets, including:
printf()
sprintf()
fprintf()
snprintf()
vsnprintf()
Just call the command to enable this functionality.
fmtstr-helper
is a shorter alias.
gef➤ fmtstr-helper
Then start the binary execution.
gef➤ r
If a potentially insecure entry is found, the breakpoint will trigger, stop the process execution, display the reason for trigger and the associated context.