IDA Pro Grant Uland. What is IDA Pro? Interactive Dissassembler Reverse Engineering Used to...

9
IDA Pro Grant Uland

description

How does it work? IDA takes a.exe and generates 4 files – Name.id0: B-tree style database – Name.id1: Flags describing program bytes – Name.nam: Index of program locations – Name.til: local type definition info

Transcript of IDA Pro Grant Uland. What is IDA Pro? Interactive Dissassembler Reverse Engineering Used to...

Page 1: IDA Pro Grant Uland. What is IDA Pro? Interactive Dissassembler  Reverse Engineering Used to turn.exe binary to machine code While Expensive, IDA Pro.

IDA Pro

Grant Uland

Page 2: IDA Pro Grant Uland. What is IDA Pro? Interactive Dissassembler  Reverse Engineering Used to turn.exe binary to machine code While Expensive, IDA Pro.

What is IDA Pro?

• Interactive Dissassembler– Reverse Engineering

• Used to turn .exe binary to machine code

• While Expensive, IDA Pro is considered by many to be the best availiable– Professional License = $1129– Or free… if you’re sneaky

Page 3: IDA Pro Grant Uland. What is IDA Pro? Interactive Dissassembler  Reverse Engineering Used to turn.exe binary to machine code While Expensive, IDA Pro.

How does it work?

• IDA takes a .exe and generates 4 files– Name.id0: B-tree style database– Name.id1: Flags describing program bytes– Name.nam: Index of program locations– Name.til: local type definition info

Page 4: IDA Pro Grant Uland. What is IDA Pro? Interactive Dissassembler  Reverse Engineering Used to turn.exe binary to machine code While Expensive, IDA Pro.
Page 5: IDA Pro Grant Uland. What is IDA Pro? Interactive Dissassembler  Reverse Engineering Used to turn.exe binary to machine code While Expensive, IDA Pro.

What do you get?

• An incredibly complex program flow graphical interface

• Function Window• Hex view of the instructions• Imports, strings and enumerations

Page 6: IDA Pro Grant Uland. What is IDA Pro? Interactive Dissassembler  Reverse Engineering Used to turn.exe binary to machine code While Expensive, IDA Pro.
Page 7: IDA Pro Grant Uland. What is IDA Pro? Interactive Dissassembler  Reverse Engineering Used to turn.exe binary to machine code While Expensive, IDA Pro.
Page 8: IDA Pro Grant Uland. What is IDA Pro? Interactive Dissassembler  Reverse Engineering Used to turn.exe binary to machine code While Expensive, IDA Pro.
Page 9: IDA Pro Grant Uland. What is IDA Pro? Interactive Dissassembler  Reverse Engineering Used to turn.exe binary to machine code While Expensive, IDA Pro.

Source

• http://resources.infosecinstitute.com/basics-of-ida-pro-2/