Interactive Disassembler

Az IDA nevű másik szoftverhez lásd: Internet Download Accelerator.

Ez a cikk több problémát is tartalmaz. Kérjük, segítsen javítani, vagy vitassa meg ezeket a problémákat a beszélgetés oldalon. (Tudja meg, hogyan és mikor távolítsa el ezeket a sablonüzeneteket)

Ez a szócikk tartalmazza az általános hivatkozások listáját, de nagyrészt igazolatlan marad, mert nincs elegendő megfelelő soron belüli hivatkozás. Kérjük, segítsen javítani ezt a cikket pontosabb hivatkozások bevezetésével. (2013. szeptember) (Tudja meg, hogyan és mikor távolíthatja el ezt a sablonüzenetet)

Ez a cikk túlzott mértékben támaszkodhat a témához túl szorosan kapcsolódó forrásokra, ami potenciálisan megakadályozza a cikk ellenőrizhetőségét és semlegességét. Kérjük, segítsen javítani a cikket azzal, hogy megbízható, független, harmadik féltől származó, megbízhatóbb forrásokra való megfelelőbb hivatkozásokkal helyettesíti őket. (2013. szeptember) (Learn how and when to remove this template message)

(Learn how and when to remove this template message)

Az Interactive Disassembler (IDA) egy számítógépes szoftverek disassemblere, amely assembly nyelvű forráskódot generál a gép által végrehajtható kódból. Különböző processzorokhoz és operációs rendszerekhez többféle futtatható formátumot támogat. A Windows PE, a Mac OS X Mach-O és a Linux ELF futtatható állományok debuggereként is használható. A C/C++ fordítóval fordított programokhoz dekompiláló bővítmény felár ellenében kapható. Az IDA Pro legújabb teljes verziója kereskedelmi forgalomban kapható, míg egy korábbi, kevésbé alkalmas verzió ingyenesen letölthető (2018 februárjától a 7.0 verzió).

Interactive Disassembler

Eredeti szerző(k)

Ilfak Guilfanov

Stable release
7.5 SP3 / 2020. október 27; 4 hónappal ezelőtt

Written in

C++

Operating system

Microsoft Windows, Mac OS X, and Linux

Available in

English, Orosz

Type

Disassembler

License

Proprietary

Website

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

AzIDA automatikus kódelemzést végez a kódrészek közötti kereszthivatkozások, az API-hívások paramétereinek ismerete és egyéb információk felhasználásával. A szétszerelés jellege azonban kizárja a teljes pontosságot, és szükségszerűen nagyfokú emberi beavatkozásra van szükség; az IDA rendelkezik interaktív funkciókkal, amelyek segítik a szétszerelés javítását. Egy tipikus IDA felhasználó egy automatikusan generált szétszerelési listával kezd, majd szakaszokat alakít át kódról adatra és fordítva, átnevezi, megjegyzésekkel látja el és más módon ad hozzá információkat a listához, amíg világossá nem válik, hogy mit csinál.

Az IDA-t Ilfak Guilfanov hozta létre shareware alkalmazásként, később a DataRescue, egy belga cég kereskedelmi termékként értékesítette, amely továbbfejlesztette és IDA Pro néven forgalmazta. 2005-ben Guilfanov megalapította a Hex-Rays-t, hogy folytassa a Hex-Rays Decompiler IDA kiterjesztés fejlesztését. 2008 januárjában a Hex-Rays átvette a DataRescue IDA Pro fejlesztését és támogatását.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.