GDB
siglaprogramaçãosegurança
Significa: GNU Debugger
O depurador do GNU: executa um programa sob controle para que você possa pará-lo, inspecioná-lo e percorrê-lo passo a passo.
Os movimentos centrais são o breakpoint para pausar em uma linha escolhida, backtrace para ver a pilha de chamadas que levou até ali, print para ler variáveis, e step ou next para avançar. É a ferramenta que transforma uma falha em explicação, já que um segfault mais um backtrace costuma nomear a linha culpada de imediato. Pesquisadores de segurança e engenheiros reversos usam a mesma ferramenta pelo outro lado, observando a memória enquanto um programa a manipula errado.
Também conhecido como: gdb, debugger, breakpoint