IDA 3.04

Interaktivní disassembler

Programy pro MS DOS
Programování
0601

Ilfak Guilfanov
ig@estar.msk.su
Moscow
Russia
Požadavky: 80386+
Velikost: 1.5 MB
Registrace: $39
IDA je zkratka z názvu Interacive DisAssembler. Program lze využít k získání kompilovatelného zdrojového textu z již zkompilovaného programu, k odhalení programovacích triků jiných autorů nebo k opravě zkompilovaného programu. Na rozdíl od mnoha jiných disassemblerů pracuje IDA spolu s vámi a umožňuje vám modifikovat disassemblovaný text "za běhu". Podporuje mnoho procesorů, různé vstupní formáty souborů, produkuje různé formáty výstupních souborů, atd. V IDA je vestavěn jazyk podobný C, uživatelské rozhraní je vyrobeno pomocí Turbo Vision. Tato verze IDA pracuje jen na procesorech 80386 a vyšších. Uveďme si stručný výčet schopností. Podporované procesory: Intel 8080, 8085, Z80, HD 64180, Intel 8086/87 Intel 80286/287 real & protected, Intel 80386/387 real & protected, Intel 80486/487 real & protected, Intel Pentium real & protected, Intel 860 XR, 860 XP (alpha!). Vstupní soubory: MS DOS EXE, MS DOS COM, MS DOS Driver, nový spustitelný formát (NE), lineární spustitelný formát (LX, LE), formát Intel Hex Object, formát MOS Technologies Hex Object, překryvné soubory Borland, Novell Netware Module (NLM), binární. Výstupní soubory: čistý EXE (opravený vstupní soubor), COM, BIN (opravené vstupní soubory), ASM (zdrojový kód), MAP (výstupní soubor pro debugging), IDC (program IDC pro opětné vytvoření databáze IDA). IDA nabízí multitasking (analýza na pozadí), multisession, automatické komentáře (přerušení BIOS a DOS - komentáře pro všechny příkazy), ovládání pomocí menu, více oken najednou, předefinování klávesnice, vestavěná kalkulačka. Velikost vstupního souboru ani počet segmentů nejsou omezeny. Dostupný adresový prostor je 32 bitový. Počet křížových odkazů není omezen. Maximální délka jednoho komentáře je 255 znaků. Počet řádků na jednu instrukci / data je 100.