Debugging with IDA

IDA is a:

  • disassembler (As a disassembler, IDA explores binary programs, for which source code isn't always available, to create maps of their execution)
  • debugger ( IDA can be used as a local and as a remote debugger on various platforms, including the ubiquitous 80×86, typically Windows/Linux and the ARM platform and other platforms)
  • decompiler (IDA can transform binary applications into a high level readable text. Unlike disassemblers, which perform the same task at a lower level, the decompiler output is concise, closer to the standard way programmers use to write applications).

You can see an example with vuln binary from lab-03 disassembled in IDA here:

Also, the decompiled version of the vuln binary with IDA can be seen here:

You can see a more complex example, taken from ida tutorial screenshots here:

cns/extra/ida.txt ยท Last modified: 2020/11/02 16:10 by dennis.plosceanu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0