Difference between revisions of "How to Debug binary"

From HyperSecurity Wiki
Jump to: navigation, search
 
Line 1: Line 1:
 +
gdb is a GNU debugger that is used to debug binary files.
 +
 
== Installing gbd==
 
== Installing gbd==
 
  apt install gdb
 
  apt install gdb
Line 8: Line 10:
 
  gdb = general debugging of binary
 
  gdb = general debugging of binary
 
  bt = backtrace
 
  bt = backtrace
 +
 +
Valggrind is a memory leak analizer that checks binary files for memory issues in debug mode.
  
 
== Installing Valgrind ==
 
== Installing Valgrind ==

Latest revision as of 04:03, 5 May 2025

gdb is a GNU debugger that is used to debug binary files.

Installing gbd

apt install gdb

Debugging

gdb --args {binary}

gbd Commands

gdb = general debugging of binary
bt = backtrace

Valggrind is a memory leak analizer that checks binary files for memory issues in debug mode.

Installing Valgrind

apt install valgrind

Valgrind Commands

valgrind  {binary}