Debager (eng. debugger) je program (alat) koji ti omogucava detektovanje run time gresaka u tvom programu (na primer u slucaju nedozvoljenog pristupa memoriji, javljanju neobradjenih izuzetaka i sl.). Zatim mozes koriscenjem debagera da analiziras program korak po korak, kontrolises njegovo izvrsavanje,pruza ti mogucnost promene neke vrednosti u memoriji i itd itd funkcija..
Ako ne mozes da pobedis, mozes poraz da prihvatis kao deo procesa dobijanja.