ºñ¹Ð¹øÈ£ È®ÀÎ ´Ý±â


 
»óÇ° »ó¼¼ ¼³¸í
 
 
   ÇÁ·Î±×·¡¹Ö > ºÐ¼®µµ±¸ > Hex-Rays Decompiler Floating License
 
 
 
ÀÌÀü»óÇ° Hex-Rays Decompiler Floating License ´ÙÀ½»óÇ°
 
 
 
Á¦Á¶È¸»ç : Hex-Rays SA
ÆǸŰ¡°Ý : ¿Â¶óÀÎ °ßÀû
¹®ÀÇ
(VAT Æ÷ÇÔ)
°ø±Þ¹æ½Ä : ESD
¼ö·® EA
License ¼±Åà :
OS¼±Åà :
 
 
»óÇ° »ó¼¼ ¼³¸í
 
 
 

Computer

Floating

Available to individuals

No

No

Available to companies

Yes

Yes

Available to universities

Yes

Yes

Single license can be used by many different users

Yes 2

Yes 3

Single license can be installed on more than one machine

No

Yes 5

Tied to a specific end user

No 9

No 9

Several copies can be run simultaneously

Yes 6

Yes 6

Requires network connection

No

Yes 7

Locked to hardware

No

No 8

Support period

1 year

1 year

Expires

Never

Never

  • Each named license is assigned to a specific user and can be used only by that user. Reassignment of the license to another user is usually possible during the support period (max twice per year)

  • Each computer license can be used by any user on the physical or virtual computer where it's installed

  • Each floating license allows one concurrent use of the software

  • The user can install the software on his/her laptop and two desktop computers, provided that no other user uses the software on those computers.

  • The software can be installed on as many computers as required (in the same company)

  • Multiple copies can be run only on one computer at a time

  • To the license server; it is possible to borrow a license for offline work

  • Only license server is locked

  • Computer and floating licenses are assigned an email, usually of a person who manages the licenses; updating the email address is possible during the support period (max twice per year)



The Hex-Rays Decompiler brings binary software analysis within reach of millions of programmers. It converts native processor code into a readable C-like pseudocode text.


The decompiler comes in 9 different flavors:

  • x86 decompiler (32-bit code)

  • x64 decompiler (64-bit code)

  • ARM decompiler (32-bit code)

  • ARM64 decompiler (64-bit code)

  • PowerPC decompiler (32-bit code)

  • PowerPC64 decompiler (64-bit code)

  • MIPS decompiler (O32 and N32 ABI)

  • MIPS64 decompiler (N64 ABI)

  • ARC Decompiler (32-bit code)

Currently the decompiler can handle compiler generated code. Manually crafted code may be decompiled too but the results are usually worse than for compiler code. Support for other processors will eventually be added (no deadlines are available, sorry).


Below are the most important limitations of our decompilers (all processors):

  • exception handling is not supported

  • type recovery is not performed

  • global program analysis is not performed


Limitations specific to x86:

  • only 32-bit code can be analyzed with ida32


Limitations specific to x64:

  • only 64-bit code can be analyzed with ida64


Limitations specific to ARM32:

  • only 32-bit code can be analyzed with ida32

  • hard-float abi is not supported


Limitations specific to ARM64:

  • only 64-bit code can be analyzed with ida64


Limitations specific to PPC:

  • only 32-bit code can be analyzed with ida32

  • Vector/DFP/VSX/SPE instructions are not supported


Limitations specific to MIPS:

  • only 32-bit code can be analyzed

  • only O32 and N32 ABI are supported

  • only 32-bit FPR in O32 and 64-bit FPR in N32 are supported


Limitations specific to MIPS64:

  • only 64-bit code can be analyzed

  • only N64 ABI is supported

  • only 64-bit FPR are supported


Limitations specific to ARC:

  • only 32-bit code can be analyzed with ida32