Quantcast
Channel: Hex Rays
Browsing all 19 articles
Browse latest View live

Introducing IDA 8.4: Key Features and Enhancements

It is official! IDA 8.4 has now been released, and we are beyond excited to share the new features and improvements with you. This new version combines enhanced support for a bunch of processors,...

View Article


Image may be NSFW.
Clik here to view.

Igor’s Tip of the Week #176: Handling stack reuse in the decompiler

Previously, we discussed a situation where the decompiler wrongly used a combined stack slot for two separate variables. We could solve it because each variable had a distinct stack location, so...

View Article

IDA 8.4: Qt 5.15.2 sources & build scripts

A handful of our users have already requested information regarding the Qt 5.15.2 build, that is shipped with IDA 8.4. The Qt sources used by IDA are: based on Qt 5.15.2, to which the KDE Qt5 patch...

View Article

Image may be NSFW.
Clik here to view.

Igor’s Tip of the Week #177: Unused argument attribute

In one of the past tips we mentioned the __unused attribute which can be applied to function arguments. When can it be useful?  Let’s consider this code from Apple’s dyld: v19 is passed as fist...

View Article

Image may be NSFW.
Clik here to view.

Our upcoming IDA Pro Starter Training sessions have now been published

We heard you and have developed a cheaper and optimized online training program that provides fundamental knowledge about IDA Pro. Our new sessions take just one day of your time. Still, their content...

View Article


Image may be NSFW.
Clik here to view.

Igor’s Tip of the Week #178: Field representation attributes

In the past, we’ve seen how structure instance representation can be changed by editing the structure in the Structures window. In IDA 8.4, a new unified view was introduced for Local Types and the...

View Article

Image may be NSFW.
Clik here to view.

Plugin focus: ida kmdf

This is a guest entry written by Arnaud Gatignol and Julien Staszewski from the THALIUM team. The views and opinions expressed in this blog post are solely those of the authors and do not necessarily...

View Article

IDA 8.4 Service Pack 1 released

IDA 8.4 Service Pack 1 (SP1) is now live and ready to download. This release includes mainly bug fixes and refinements. How to request the new versions All new versions are free for users with an...

View Article


Image may be NSFW.
Clik here to view.

Igor’s Tip of the Week #179: Bitmask enums

We’ve covered simple enums previously, but there is a different kind of enum that you may sometimes encounter or need to create manually. They are used to represent various bits (or flags) which may be...

View Article


Image may be NSFW.
Clik here to view.

An overview of the makesig plugin

makesig plugin overview The makesig plugin was introduced in the IDA 8.4 release, and it is a convenient tool for generating FLIRT signatures from a current database. As you probably already know,...

View Article

IDA 8.4 Service Pack 2 released

We are pleased to announce that IDA 8.4 Service Pack 2 (SP2) is now available for download! This latest release includes mostly bug fixes. How to request the new versions All new versions are free for...

View Article

Image may be NSFW.
Clik here to view.

Exclusive IDA Pro Online Starter Training Spring Deal!

Are you ready to begin your IDA journey? Our IDA Pro online Starter Training is designed to equip you with the essential skills needed to use IDA confidently and start analyzing simple binaries. We...

View Article

Image may be NSFW.
Clik here to view.

IDA’s Maze Chase

In the ancient palace, a daring thief steals from Madame de Maintenon and vanishes into the catacombs. With the help of a guard and an old sage, she learns of legendary items that could aid her...

View Article


Image may be NSFW.
Clik here to view.

Madame de Maintenon’s  Enigmatic Bouillotte Game

Step into the lavish world of 17th-century France in our latest CTF challenge, “Madame de Maintenon’s  Enigmatic Bouillotte Game”. As Madame de Maintenon joins a high-stakes game of Bouillotte, you...

View Article

IDA 9.0: SDK & IDAPython porting guides

We are excited to announce the upcoming release of IDA version 9.0! This new version introduces major changes to the C++ SDK and IDAPython API, and we want to ensure you are prepared for the...

View Article


Image may be NSFW.
Clik here to view.

Unveiling IDA Pro 9.0: C++ Exceptions Support in the Decompiler

One of the more challenging parts of reverse engineering programs written in C++ is the accurate extraction of exception information. Due to the complexity of the language’s features and runtime...

View Article

Unveiling IDA Pro 9.0: The New RISC-V Decompiler and Enhanced Disassembler...

We’ve been asked numerous times the question – “When will IDA support a RISC-V decompilation?”. We are delighted to say that IDA 9.0 will include RISC-V Decompiler, and on top of that, the disassembler...

View Article


Image may be NSFW.
Clik here to view.

Unveiling IDA Pro 9.0: Introducing the FLIRT Manager And Thousands Of New...

FLIRT technology has been around for quite some time. It was first introduced in IDA 3.6 in 1996, and since then, it has saved analysts long hours of manual work. We believe most of you already know...

View Article

Image may be NSFW.
Clik here to view.

Unveiling IDA Pro 9.0: The New nanoMIPS Disassembler and Decompiler

We know many of you needed nanoMIPS support in IDA. In fact, there is support for MIPS, and even some plugins do a decent job of disassembling and decompiling nanoMIPS, but…it was pretty clear that we...

View Article
Browsing all 19 articles
Browse latest View live