What is the advantage of IDA than visual studio when disassembling dll?

Suppose I have a project that uses a DLL so that I can track the internals of the dll in the "Disassemble Window" of the visual studio, then what is the advantage of the IDA in this case? Whether there is a?

+3
source share
2 answers

The emphasis in IDA Pro (Interactive DisAssembler) is on interactive . Think of it as an IDE for disassembly.

  • You can disassemble files without having to debug them
  • It automatically identifies code and data; however, you can always override its solution manually.
  • .
  • , . .
  • ,
  • , , . API Win32 .
  • , C- IDC Python.
  • API .
  • 32- x86 ARM.
  • , ++.
  • : Win32, WinDbg, GDB ( x86/ARM/MIPS/PPC), Bochs . .

, , . , - .

: Hex-Rays.

+6

, , , :

  • Hex-Rays ( IDA)
  • IDA (, )
  • /

( 32- x86), , , , hex-rays. , IDA Pro (x86 32bit), , ollydbg (, , , ).

, ( 32- x86), - , :), , Microsoft.

. , 32- x86 32- IDA Pro ( tbh, ollydbg )

0

Source: https://habr.com/ru/post/1765260/


All Articles