Debug information, whether present in the binary or loaded separately, can contain not only symbols such as function or variable names, but also mapping of binary’s instructions to the original source files. It can be used by IDA’s debugger for source-level debugging, but what if you want to see this mapping during static […]
The gooMBA plugin, as well as this blog post, was written by our intern Garrett Gu. You can view the plugin source on GitHub. gooMBA is maintained by Hex-Rays, and will be incorporated in the next IDA release.
Hands-Free Binary Deobfuscation with gooMBA
At Hex-Rays SA, we are constantly looking for ways to improve […]
Service Pack 1 (SP1) for IDA 8.2 is now available. This is primarily a bugfix release.
How to request the new versions
All new versions are free for users with an active support plan. Please use the “Help > Check for free update” menu item in IDA. It is also possible to configure automatic checks of new […]
A handful of our users have already requested information regarding the Qt 5.15.2 build, that is shipped with IDA 8.2.
The Qt sources used by IDA are:
based on Qt 5.15.2,
to which the KDE Qt5 patch collection has been added,
plus a few custom patches/fixes
Rebuilding Qt from source
In order to obtain compatible libs, the simplest way forward […]
We are delighted to announce the Hex-Rays plugin repository! As you know, plugins have always played a substantial role in IDA due to their ability to enrich its functionality. Most of these extensions are created by the users and resolve all sorts of practical cases.
Until now, for the lack of a centralized “index”, finding […]
We are excited to announce the release of IDA version 8.2!
In this release, there are many new features and enhancements for IDA Pro, IDA Teams, and IDA Home, including:
32-bit support in IDA64
Processor modules improvements
See full updates here: https://hex-rays.com/products/ida/news/8_2/
How to request the new versions
As usual, the new versions of IDA Pro and […]
IDA’s behavior and defaults can be configured using the Options dialog, saved desktop layouts, or config files. However, sometimes the behavior you need depends on something in the input file and can’t be covered by a single option, or you may want IDA to do something additional after the file is loaded. […]
The IDA patfind plugin
Just raw binary data at address 0x00000AC
While IDA excels at extracting useful information from all sorts of binary files, it may happen that some unstructured binary files (e.g., firmwares, raw memory dumps, …) throw it off the rails, and the user needs to kickstart autoanalysis by figuring out some sort of […]
The Hex-Rays Halloween Challenge
It is almost Halloween, and this year we have decided to celebrate it with a challenge! Solve the challenge correctly, and if you’re quick enough to be within the first five, you will get an exclusive Halloween-themed IDA T-shirt.
Before we continue, we would like to make you aware of some essential rules:
Hex-Rays has been acquired by a consortium of investors led by Smartfin, a leading European venture capital and private equity investor, and including co-investors SFPIM and SRIW. Ilfak Guilfanov, the founder of Hex-Rays, also reinvests a substantial amount in the new structure. Over the past 10 years, Hex-Rays’ revenues have […]