(Aprenda como e quando remover esta mensagem modelo)
O Desassembler Interativo (IDA) é um desassembler para software de computador que gera código fonte em linguagem assembly a partir de código executável por máquina. Ele suporta uma variedade de formatos executáveis para diferentes processadores e sistemas operacionais. Também pode ser usado como um depurador para executáveis Windows PE, Mac OS X Mach-O, e Linux ELF. Um plug-in descompilador para programas compilados com um compilador C/C++ está disponível a um custo extra. 5 SP3 / 27 de outubro de 2020; 4 meses atrás
C++
Microsoft Windows, Mac OS X, e Linux
Português, Russo
Disassembler
Proprietário
wwwww.hex-rays.com/products/ida/index.shtml
IDA realiza análise automática de código, usando referências cruzadas entre seções de código, conhecimento de parâmetros de chamadas API, e outras informações. Entretanto, a natureza da desmontagem impede a precisão total, e uma grande quantidade de intervenção humana é necessariamente necessária; IDA tem funcionalidade interativa para ajudar a melhorar a desmontagem. Um usuário típico do IDA começará com uma listagem de desmontagem gerada automaticamente e depois converter seções do código em dados e vice-versa, renomear, anotar e, de outra forma, adicionar informações à listagem, até ficar claro o que faz.
Criado como uma aplicação shareware por Ilfak Guilfanov, o IDA foi posteriormente vendido como um produto comercial pela DataRescue, uma empresa belga, que o melhorou e o vendeu sob o nome IDA Pro. Em 2005, Guilfanov fundou a Hex-Rays para prosseguir o desenvolvimento da extensão Hex-Rays Decompiler IDA. Em Janeiro de 2008, a Hex-Rays assumiu o desenvolvimento e suporte do DataRescue IDA Pro.