Retargetable Decompiler
The result's identifiers
Result code in IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F44017774%3A_____%2F13%3A%230000003" target="_blank" >RIV/44017774:_____/13:#0000003 - isvavai.cz</a>
Alternative codes found
RIV/00216305:26230/13:PR27157
Result on the web
<a href="https://retdec.com/" target="_blank" >https://retdec.com/</a>
DOI - Digital Object Identifier
—
Alternative languages
Result language
angličtina
Original language name
Retargetable Decompiler
Original language description
The retargetable machine-code decompiler is used for translating binary executable files back into a high-level language representation (e.g. C source code). It can be used for source code reconstruction, binary code migration, malware analysis, etc. Retargetable decompilation is independent on a target architecture (e.g. MIPS, ARM, x86), operating system (e.g. Windows, Linux), and object file format (e.g. WinPE, ELF). The supported output formats are C and Python-like source codes, assembler, call graphs, and control-flow graphs. The decompiler is implemented as a toolchain containing several applications.
Czech name
—
Czech description
—
Classification
Type
R - Software
CEP classification
JC - Computer hardware and software
OECD FORD branch
—
Result continuities
Project
<a href="/en/project/TA01010667" target="_blank" >TA01010667: System for Support of Platform Independent Malware Analysis in Executable Files.</a><br>
Continuities
P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)
Others
Publication year
2013
Confidentiality
C - Předmět řešení projektu podléhá obchodnímu tajemství (§ 504 Občanského zákoníku), ale název projektu, cíle projektu a u ukončeného nebo zastaveného projektu zhodnocení výsledku řešení projektu (údaje P03, P04, P15, P19, P29, PN8) dodané do CEP, jsou upraveny tak, aby byly zveřejnitelné.
Data specific for result type
Internal product ID
DECOMPILER
Technical parameters
Kompletní toolchain zpětného překladače je napsán v několika jazycích (C, C++, Python, Bash atd.). Jádro zpětného překladače je založeno na platformě LLVM Compiler Infrastructure. Dále byly použity knihovny ELFIO, PELIB a TinyXML-2. Toolchain je přeložitelný, spustitelný a použitelný na většině systémů UNIX a GNU/Linux, na Windows pomocí MinGW. Majitelem je společnost AVG Technologies CZ, s.r.o. Licenční politika se řídí stanovami společnosti AVG Technologies CZ, s.r.o.
Economical parameters
Software vznikl v rámci spolupráce na projektu TA01010667 - Systém pro podporu platformě nezávislé analýzy škodlivého kódu ve spustitelných souborech.
Owner IČO
44017774
Owner name
AVG Technologies CZ, s.r.o.