🌐
Hex-Rays
hex-rays.com β€Ί decompiler
IDA Decompilers: Clear Pseudocode for Binary Analysis
Transform complex machine code into readable C-like pseudocode. No more time-consuming assembly language learning. Make binary analysis straightforward.
🌐
GitHub
github.com β€Ί REhints β€Ί HexRaysCodeXplorer
GitHub - REhints/HexRaysCodeXplorer: Hex-Rays Decompiler plugin for better code navigation
The Hex-Rays Decompiler plugin for better code navigation in RE process.
Starred by 2.6K users
Forked by 406 users
Languages Β  C++ 88.3% | C 7.6% | CMake 4.1%

software reverse engineering tool

Mme_de_Maintenon.jpg
Effortless, high-quality disassembler output.
The Interactive Disassembler (IDA) is a disassembler for computer software which generates assembly language source code from machine-executable code. It supports a variety of executable formats for different processors and operating systems. … Wikipedia
Factsheet
Original author Ilfak Guilfanov
Developer Hex-Rays
Initial release May 21, 1991; 34 years ago (1991-05-21)
Factsheet
Original author Ilfak Guilfanov
Developer Hex-Rays
Initial release May 21, 1991; 34 years ago (1991-05-21)
🌐
Hex-Rays
hex-rays.com β€Ί ida-pro
IDA Pro: Powerful Disassembler, Decompiler & Debugger
Powerful disassembler, decompiler and versatile debugger in one tool. Unparalleled processor support. Analyze binaries in seconds for any platform.
🌐
Elastic
elastic.co β€Ί security-labs β€Ί introduction-to-hexrays-decompilation-internals
Introduction to Hex-Rays decompilation internals β€” Elastic Security Labs
In this publication, we delve into Hex-Rays microcode and explore techniques for manipulating the generated CTree to deobfuscate and annotate decompiled code.
🌐
Hex-Rays
hex-rays.com β€Ί ida-free
IDA Free: Disassembler & Decompiler at No Cost
Free disassembler and decompiler to learn reverse engineering. Core IDA features at no cost for students and non-commercial use. Download and start today.
🌐
E-SPIN Group
e-spincorp.com β€Ί hex-rays-decompiler-2
Hex-Rays Decompiler | E-SPIN Group
December 8, 2023 - Hex-Rays Decompiler is a binary software analysis.It converts native processor code into a readable C-like pseudocode text.
🌐
Hex-Rays
hex-rays.com β€Ί blog β€Ί igors-tip-of-the-week-40-decompiler-basics
Igor’s tip of the week #40: Decompiler basics – Hex Rays
June 18, 2024 - The Hex-Rays decompiler is one of the most powerful add-ons available for IDA. While it’s quite intuitive once you get used to it, it may be non-obvious ho
Find elsewhere
🌐
GitHub
github.com β€Ί ax330d β€Ί hrdev
GitHub - ax330d/hrdev: Hex-Rays Decompiler Enhanced View
Hex-Rays Decompiler Enhanced View. Contribute to ax330d/hrdev development by creating an account on GitHub.
Starred by 180 users
Forked by 50 users
Languages Β  Python
🌐
Hex-rays
hex-rays.co.il β€Ί hex-rays-decompiler
Hex-Rays Decompiler – Hex-Rays
We are pleased to present our flagship product, the Hex-Rays Decompiler, which brings binary software analysis within reach of millions of programmers.
🌐
Hex-Rays
hex-rays.com
Hex-Rays: State-of-the-Art Binary Code Analysis Tools
⚑️ Smarter decompilation Β· ⚑️ New Dynamic Xref Graph & Xref Tree Β· ⚑️ Expanded processor support Β· and more ... Release notes Β· Generate low-level assembly code from machine-executable code. Analyze binaries across 60+ processor ...
🌐
Hex-Rays Docs
docs.hex-rays.com β€Ί 9.0sp1 β€Ί user-guide β€Ί decompiler β€Ί config
Configuration | Hex-Rays Docs
If there are too many of them, the decompiler will add a goto statement and replace the expression with a block statement. For example, instead of ... Specifies the default radix for numeric constants. Possible values: 0, 10, 16. Zero means "decimal for signed, hex for unsigned".
🌐
GitHub
github.com β€Ί zengfr β€Ί HexRaysCodeXplorer_plugin_for_ida_pro
GitHub - zengfr/HexRaysCodeXplorer_plugin_for_ida_pro: Hex-Rays Decompiler plugin for better code navigation. plugin for IDA Pro.
Hex-Rays Decompiler plugin for better code navigation. plugin for IDA Pro. - zengfr/HexRaysCodeXplorer_plugin_for_ida_pro
Starred by 24 users
Forked by 2 users
Languages Β  C++ 88.3% | C 7.7% | CMake 4.0%
🌐
Hex-Rays Docs
docs.hex-rays.com β€Ί developer-guide β€Ί c++-sdk β€Ί using-the-decompiler-sdk-decompiler-plug-in
Using the Decompiler SDK: Decompiler plugin | Hex-Rays Docs
* For example, expression like * * funcptr = 0; * * will be displayed as * * funcptr = NULL; * * Due to highly dynamic nature of the decompier output, we must * use the decompiler events to accomplish the task. The plugin will * wait for the ctree structure to be ready in the memory and will * replace zeroes in pointer contexts with NULLs. * */ #include <hexrays.hpp> // Hex-Rays API pointer hexdsp_t *hexdsp = NULL; static bool inited = false; static const char nodename[] = β€œ$ hexrays NULLs”; static const char null_type[] = β€œMACRO_NULL”; //————————————————————————– // Is the plugin enabled?
🌐
Hexrays
hexrays.net β€Ί files β€Ί productpage.html
Hexrays.net USA
The Hex-Rays Decompiler converts executable programs into a human readable C-like pseudo code text. The pseudo code text is generated on the fly.
🌐
GitHub
github.com β€Ί patois β€Ί xray
GitHub - patois/xray: Hexrays decompiler plugin that colorizes and filters the decompiler's output based on regular expressions
xray is a plugin for the Hexrays ... of the decompiler's output based on configurable regular expressions. This helps highlighting interesting code patterns which can be useful in malware analysis and vulnerability identification. xray installs ...
Starred by 141 users
Forked by 14 users
Languages Β  Python
🌐
Reddit
reddit.com β€Ί r/reverseengineering β€Ί ida series, part 1: the hex-rays decompiler
r/ReverseEngineering on Reddit: IDA series, part 1: the Hex-Rays decompiler
June 20, 2017 - To make them RW you need to set RW flags, change name of segment to something not from special list, and maybe change segment type as well from CODE to DATA or UNK or what you want. More info about special cases here: https://www.hex-rays.com/products/decompiler/manual/tricks.shtml#02.
🌐
VA
oit.va.gov β€Ί Services β€Ί TRM β€Ί ToolPage.aspx
Hex-Rays Decompiler
Hex-Rays Interactive Disassembler (IDA) - Authorized w/ Constraints (DIVEST)