Interactive Disassembler

Pro další software s názvem IDA viz Internet Download Accelerator.

Tento článek má více problémů. Pomozte jej prosím vylepšit nebo o těchto problémech diskutujte na diskusní stránce. (Naučte se, jak a kdy odstranit tyto zprávy šablony)

Tento článek obsahuje seznam obecných odkazů, ale zůstává z velké části neověřený, protože nemá dostatek odpovídajících inline citací. Pomozte prosím zlepšit tento článek zavedením přesnějších citací. (Září 2013) (Naučte se, jak a kdy odstranit tuto zprávu šablony)

Tento článek se může nadměrně spoléhat na zdroje příliš úzce spojené s tématem, což může bránit tomu, aby byl článek ověřitelný a neutrální. Pomozte jej prosím vylepšit tím, že je nahradíte vhodnějšími citacemi na spolehlivé, nezávislé zdroje třetích stran. (září 2013) (Learn how and when to remove this template message)

(Learn how and when to remove this template message)

Interaktivní disassembler (IDA) je disassembler pro počítačový software, který generuje zdrojový kód v jazyce assembler ze strojově spustitelného kódu. Podporuje různé spustitelné formáty pro různé procesory a operační systémy. Lze jej také použít jako ladicí program pro spustitelné soubory Windows PE, Mac OS X Mach-O a Linux ELF. Za příplatek je k dispozici zásuvný modul dekompilátoru pro programy zkompilované kompilátorem C/C++. Nejnovější plná verze IDA Pro je komerční, zatímco starší a méně výkonná verze je k dispozici ke stažení zdarma (verze 7.0 k únoru 2018).

Interactive Disassembler

Původní autor(é)

Ilfak Guilfanov

Stabilní vydání
7.5 SP3 / 27. října 2020; Před 4 měsíci

Napsáno v jazyce

C++

Operační systém

Microsoft Windows, Mac OS X a Linux

K dispozici v

češtině, Ruština

Typ

Disassembler

Licence

Proprietární

Webové stránky

www.hex-rays.com/products/ida/index.shtml

IDA provádí automatickou analýzu kódu pomocí křížových odkazů mezi částmi kódu, znalostí parametrů volání API a dalších informací. Povaha demontáže však vylučuje naprostou přesnost a nutně je zapotřebí velký zásah člověka; IDA má interaktivní funkce, které pomáhají při zlepšování demontáže. Typický uživatel IDA začne s automaticky vygenerovaným výpisem disassembleru a pak bude převádět úseky z kódu na data a naopak, přejmenovávat, anotovat a jinak přidávat informace do výpisu, dokud mu nebude jasné, co dělá.

IDA vytvořil jako sharewarovou aplikaci Ilfak Guilfanov, později ji jako komerční produkt prodávala belgická společnost DataRescue, která ji vylepšila a prodávala pod názvem IDA Pro. V roce 2005 Guilfanov založil společnost Hex-Rays, aby pokračoval ve vývoji rozšíření Hex-Rays Decompiler IDA. V lednu 2008 převzala společnost Hex-Rays vývoj a podporu rozšíření IDA Pro od společnosti DataRescue.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.