Custom data types and formats
Another new feature that will be available in the upcoming version of IDA Pro is the ability to create and render custom data types and formats.

(Embedded instructions disassembled and rendered along side with x86 code)
Another new feature that will be available in the upcoming version of IDA Pro is the ability to create and render custom data types and formats.

One of the new features we are preparing for the next version of IDA is the ability to write processor modules using your favorite scripting language.
After realizing how handy it is to write file loaders using scripting languages, we set out to making the same thing for processor modules. As an exercise for this new feature, we implemented a processor module for the EFI bytecode.

As everyone knows, Google and some other companies were under a targeted attack a few days ago. A vulnerability in the Internet Explorer was used to penetrate the computers.
An IDA user very kindly sent us the following link
Before diving in, please keep in mind that this blog entry is a short version of the full Appcall reference found here.
Continue reading "Introducing the Appcall feature in IDA Pro 5.6" »
IDA Pro 5.6 has a new feature: automatic running of the QEMU emulator. It can be used to debug small code snippets directly from the database. In this tutorial we will show how to dynamically run code that can be difficult to analyze statically.
As an example we will use shellcode from the article "Alphanumeric RISC ARM Shellcode" in Phrack 66. It is self-modifying and because of alphanumeric limitation can be quite hard to undestand. So we will use the debugging feature to decode it.
Continue reading "Debugging ARM code snippets in IDA Pro 5.6 using QEMU emulator" »