Updated 8 hours ago

9724 products + 889 members

DataRescue IDA Pro

Pull apart applications, utilities, malware and much more

Our Score User Score Be first to review this!

Last reviewed: October 1st 2006

There are all sorts of legitimate reasons for disassembling code. You might have lost your original source code, or maybe you suspect that some recently downloaded freeware utility is secretly spying on your Internet habits and sending information back to base.

According to the executive briefing that's available on the website, IDA Pro is now the de facto standard for analysing and sharing information about new viruses.

For whatever reason, if you need to get under the hood with executable code, this is the tool of choice. You shouldn't think from the above that IDA Pro is limited to working with Windows executables. The disassembler itself is hosted only on Windows and Linux OSes, but it understands and will disassemble a huge range of different executable file formats and processor instruction sets.

This is all implemented via the plug-in architecture, and the source code for many of the plug-ins is provided to registered customers via the IDA Pro SDK. The Standard Edition supports over 20 processor families, and the Advanced Edition, boasts support of over 30. Both versions now include 64-bit support.

The most significant new feature in IDA Pro 5.0 is undoubtedly the introduction of a graphical view where the analyser attempts to divide up the code into fragments that are interconnected by arrows indicating the flow of control. Personally, we found all this distracting. Perhaps with a monitor the size of a football pitch it might be useful, but for us, it just got in our way.

You can use the space bar to toggle instantly between the conventional text view and the graph view, but because the latter doesn't display op-code bytes (which are useful) while the former does, the overall effect is disorienting. Bizarrely, you can even display this graphical view using a 'fish eye' effect and proceed to rotate it in various ways. Fortunately, all of this stuff can be turned off.

More usefully, there have been many significant improvements since 4.0, including a debugger plug-in and a Windows CE remote debugger for the ARM processor. As with previous versions, IDA Pro is still highly programmable and customisable.

But rather than more gee-whizz graphics, we'd like to see a decent decompiler. If a freebie tool such as Lutz Roder's Reflector can do it, then why not a £200 utility? Dave Jewell

Submit your review

You need to Log in or register to post reviews

Rate this product 1 1 2 2 3 3 4 4 5 5

By submitting this form you agree to our Terms of Use and so are legally responsible for anything you submit. DO NOT submit anything which may violate the Terms of Use or another person's rights including copyrighted or offensive materials.

Licence Type Freeware
OS Requirements Microsoft Windows 2000, Microsoft Windows NT 4.0, Microsoft Windows Server 2003, Microsoft Windows XP
Required Hard Disk Space (MB) 80

Similar models

Compare up to four products

Pro 7

Last reviewed: Not yet reviewed

FileMaker Pro 7

Our score

(Unrated)


User score

Be first to review this!

Best Price

£257

FastTrack Schedule 9

Last reviewed: March 12th 2007

AEC Software FastTrack Schedule 9

Our score


User score

Be first to review this!

Best Price

£323

Payroll

Last reviewed: Not yet reviewed

Sage Payroll

Our score

(Unrated)


User score

Be first to review this!

Best Price

£293

Other models in range

Compare up to four products

Pro 7

Last reviewed: Not yet reviewed

FileMaker Pro 7

Our score

(Unrated)


User score

Be first to review this!

Best Price

£257

FastTrack Schedule 9

Last reviewed: March 12th 2007

AEC Software FastTrack Schedule 9

Our score


User score

Be first to review this!

Best Price

£323

Payroll

Last reviewed: Not yet reviewed

Sage Payroll

Our score

(Unrated)


User score

Be first to review this!

Best Price

£293

Product Summary

IDA Pro

Price at launch

£263

For

>

New graphical view works well

Against

>

Lack of a decent decompiler