Hex Rays

LATESTIDA and Decompilers v7.4 SP1 have been releasedarrow

We are a high-tech company focusing on delivering state-of-the-art binary code analysis solutions.

⯈ We deliver fast, stable, and robust reverse engineering tools.
⯈ Our customer service is second to none.

Our Products

IDA Disassembler

Hex-Rays develops and supports the IDA disassembler. This famous software analysis tool, which is a de-facto standard in the software security industry, is an indispensable item in the toolbox of any serious software analyst.

Learn more »

Hex-Rays Decompiler

IDA’s open architecture can be used by third-parties to extend its capabilities. The Hex-Rays Decompiler is an example of such an extension. If IDA provides a solid base for analysis, the decompiler speeds it up tenfold or more.

Learn more »


Both our products, IDA and Decompiler, can effectively be used only by highly skilled specialists. Hex-Rays organizes a few training classes each year to help you make the most of our tools.

Learn more »

Latest blog posts

Blog card image

A refreshed web site for Hex-Rays

Our website has been active for many years (since 2007, I believe) and its content has grown a lot since then. Coding practices, content management, design and web technologies have evidently evolved at a rapid pace since the early 2000’s but — for lack of time and because everybody was very busy making IDA […]

IDA 7.3: Qt 5.6.3 configure options & patch

A handful of our users have already requested information regarding the Qt 5.6.3 build, that is shipped with IDA 7.3. Configure options Here are the options that were used to build the libraries on: Windows: …\5.6.3\configure.bat “-nomake” “tests” “-qtnamespace” “QT” “-confirm-license” “-accessibility” “-opensource” “-force-debug-info” “-platform” “win32-msvc2015” “-opengl” “desktop” “-prefix” “C:/Qt/5.6.3-x64” Note that you will have to build with Visual […]

Environment variable editor

Normally, to change environment variables in a running process, one has to terminate the process, edit the environment variables and re-run the process. In this blog entry we are going to write an IDAPython script that allows us to add, edit or delete environment variables in a running process directly. To achieve this we will […]

Read the blog »

We are here for you

Contact card image

We aim to produce fast, stable and robust software and are always there for any queries you may have. We aim to respond within 24 hours.

Sales and licensing: [email protected]

Technical support: [email protected] (mention your license ID) or use this form

Other inquiries: [email protected]

Go to top of page