Interactive Disassembler | ||
---|---|---|
Información general | ||
Tipo de programa | Desensamblador | |
Desarrollador | Ilfak Guilfanov | |
Licencia | Propietaria | |
Idiomas | ruso, inglés | |
Información técnica | ||
Programado en | C++ | |
Plataformas admitidas | ||
Versiones | ||
Última versión estable | 8.4 SP2 (info) ( 27 de mayo de 2024 (8 meses y 18 días)) | |
Archivos legibles | ||
| ||
Archivos editables | ||
| ||
Enlaces | ||
En informática, Interactive Disassembler (Desensamblador Interactivo), más conocido por su acrónimo IDA, es un desensamblador empleado para ingeniería inversa. Soporta una variedad de formatos ejecutables para diferentes procesadores y sistemas operativos. También puede ser usado como un depurador para ejecutables Windows PE, Mac OS X, Mach-O y Linux ELF. Un plugin de decompilador para programas compilados con C/C++ está disponible a un costo extra. La última versión completa de IDA Pro es comercial (versión 8.4 a junio de 2024), mientras que una versión menos capaz, llamada IDA Free, está disponible para descargar sin costo.[1]
El IDA realiza mucho análisis automático del código, usando referencias cruzadas entre las secciones del código, conocimiento de parámetros de las llamadas del API, y otra información. Sin embargo, la naturaleza del desensamblado imposibilita una exactitud total, y una gran parte de intervención humana es necesariamente requerida; El IDA tiene funcionalidad interactiva para ayudar en la mejora del desensamblado. Un usuario típico del IDA comenzará con un listado de desensamblado automáticamente generado y después convertirá secciones de código a datos y viceversa, renombrará, anotará, y de otra manera agregará información al listado, hasta que se vuelve claro lo que lo hace.
Creado como shareware por Ilfak Guilfanov, IDA fue posteriormente vendido a DataRescue, una compañía belga, que lo mejoró y lo vendió bajo el nombre de IDA Pro. En 2007, Guilfanov fundó Hex-Rays para seguir el desarrollo de la extensión Hex-Rays Decompiler del IDA. En enero de 2008, Hex-Rays asumió el desarrollo y el soporte del IDA Pro de DataRescue.
Guilfanov es el autor principal del IDA (Interactive Disassembler Pro).