Interactive Disassembler

För den andra programvaran som heter IDA, se Internet Download Accelerator.

Denna artikel har flera problem. Hjälp till att förbättra den eller diskutera dessa problem på diskussionssidan. (Lär dig hur och när du tar bort dessa mallmeddelanden)

Denna artikel innehåller en lista med allmänna referenser, men den förblir i stort sett obekräftad eftersom den saknar tillräckliga motsvarande inline-citat. Hjälp gärna till att förbättra artikeln genom att införa mer exakta citat. (September 2013) (Lär dig hur och när du tar bort det här mallmeddelandet)

Den här artikeln kan förlita sig överdrivet mycket på källor som är alltför nära förknippade med ämnet, vilket potentiellt hindrar artikeln från att vara verifierbar och neutral. Hjälp till att förbättra den genom att ersätta dem med mer lämpliga hänvisningar till tillförlitliga, oberoende källor från tredje part. (September 2013) (Lär dig hur och när du tar bort det här mallmeddelandet)

(Lär dig hur och när du tar bort det här mallmeddelandet)

Den interaktiva disassembleraren (IDA) är en disassembler för dataprogramvara som genererar källkod i assemblerspråk från maskinellt exekverbar kod. Den stöder en mängd olika exekverbara format för olika processorer och operativsystem. Den kan också användas som en felsökare för Windows PE, Mac OS X Mach-O och Linux ELF-körbara filer. En dekompileringsplugin för program som kompilerats med en C/C++-kompilator finns tillgänglig mot extra kostnad. Den senaste fullständiga versionen av IDA Pro är kommersiell, medan en tidigare och mindre kapabel version kan laddas ner gratis (version 7.0 från och med februari 2018).

Interactive Disassembler

Original author(s)

Ilfak Guilfanov

Stabil version
7.5 SP3 / 27 oktober 2020; 4 månader sedan

Skrivet i

C++

Arbetssystem

Microsoft Windows, Mac OS X och Linux

Tillgängligt på

engelska, Ryska

Typ

Disassembler

Licens

Proprietärt

Webbplats

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

IDA utför automatisk kodanalys med hjälp av korsreferenser mellan kodavsnitt, kunskap om parametrar för API-anrop och annan information. Disassembleringens natur utesluter dock total noggrannhet, och en hel del mänskligt ingripande är nödvändigtvis nödvändigt; IDA har interaktiv funktionalitet för att hjälpa till att förbättra disassembleringen. En typisk IDA-användare börjar med en automatiskt genererad demonteringslista och omvandlar sedan sektioner från kod till data och vice versa, byter namn, kommenterar och lägger på annat sätt till information till listan, tills det blir tydligt vad den gör.

IDA skapades som en sharewareapplikation av Ilfak Guilfanov, och såldes senare som en kommersiell produkt av DataRescue, ett belgiskt företag, som förbättrade den och sålde den under namnet IDA Pro. År 2005 grundade Guilfanov Hex-Rays för att fortsätta utvecklingen av Hex-Rays Decompiler IDA-tillägget. I januari 2008 övertog Hex-Rays utvecklingen och supporten av DataRescues IDA Pro.

Lämna ett svar

Din e-postadress kommer inte publiceras.