Questions tagged [debuggers]

Debuggers allow the user to view and change the running state of a program.

Common Source Level Debuggers

GDB: The GNU DeBugger is ubuquitous among processors and operating systems with C and C++ support.
LLDB: The LLvm DeBugger for ARM and x86/amd64 aims to be faster with better tooling integration.

Binary Debuggers

IDA Freeware (free, x86 only)
IDA Pro (commercial, supports x64, ARM and many other processors)
Hopper (demo and paid versions)
REC (free)

Simulators With Debugging support

QEMU (free)
OPVSim (free w/ registration)
Simics (expensive)
Bochs (free)

210 questions
10
votes
2 answers

How can I analyze a program that uses a JIT compiled code?

A lot of code I encounter today has a considerable amount of code generated at runtime, making analysis extremely laborious and time consuming. Is there any way I can create symbolic names for the various functions introduced by the JIT compiler…
zetavolt
  • 1,213
  • 11
  • 12
3
votes
2 answers

Extracting data from a Program for external use

I am looking at basically capturing VU Meter data from an audio recording program, preferably the highest resolution possible, and inputting that data into a circuit to power LED's, respectively. I am hoping there is a way to "harness" this data…
Scott K
  • 31
  • 1
2
votes
1 answer

EDB /usr/bin/xterm

Currently, I am debugging a CLI application that requires a lot of big inputs. Can I change the default /usr/bin/xterm in edb to something like /bin/bash?
2
votes
0 answers

Seeking front end for MinGW gdb debugger

We are unit testing with Vectorcast, which uses the MinGW tool chain on Windows. It launches the command line gdb, but some of the newer engineers are having problems getting to grips with something without a GUI. I am looking for a GUI for the…
1
vote
2 answers

What is the relationship between .NET and x86-64 assembly?

I'm gathering that it's nearly a waste of time to try to reverse .NET applications in a native debugger. But why? Of course the computer is executing machine code in the end, not CIL. So what clutters the x86-64 code so much when running a .NET…
the_endian
  • 1,860
  • 17
  • 39
0
votes
1 answer

Turbo Debugger - output cpu pane to file

I was asked for a special debugger which prints out the name of original calls used by author. I know the original exe was packed with Borland Turbo C (v.3) and the only debugger which output function calls is Turbo Debugger from '90 era. The author…
ares777
  • 101
  • 1
0
votes
1 answer

How can I ringfence an EXE to know what system resources it is accessing?

I do not want to debug the code within the program, I simply want to know what external resources it accesses - files, connections, registry, etc... Is there an easy way to do this in Windows?
0
votes
2 answers

How to modify a file from the process context of iexplore.exe?

When I use Process Monitor to check iexplore.exe, I see some operations like lock/read/write from iexplore.exe to a specific file. How can I do a modification to this specific file as iexplore.exe? In short: how can I make a running Internet…
studentofmp
  • 317
  • 2
  • 4
  • 9
0
votes
1 answer

Evan's debugger (edb) - Failed to open and attach to process: execv() failed: No such file or directory

Problem: When I try to open an executable (in this case exploit exercises protostar stack0), then the following message appears in a pop-up box: Failed to open and attach to process: execv() failed: No such file or directory. and I am unable to open…
Nopslide__
  • 239
  • 2
  • 8
0
votes
0 answers

Immunity Debuggger Inconsistent Results

Question for people using Immunity Debugger. Just started using Immunity Debugger, using 1.85 on Win 7 Pro. Doing some labs on vulnserver.exe and I am getting inconsistent results from Immunity Debugger. I will attach vulnserver.exe, select run in…
CG2000
  • 1
  • 1