Retargetable Decompiler
Identifikátory výsledku
Kód výsledku v 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>
Nalezeny alternativní kódy
RIV/00216305:26230/13:PR27157
Výsledek na webu
<a href="https://retdec.com/" target="_blank" >https://retdec.com/</a>
DOI - Digital Object Identifier
—
Alternativní jazyky
Jazyk výsledku
angličtina
Název v původním jazyce
Retargetable Decompiler
Popis výsledku v původním jazyce
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.
Název v anglickém jazyce
Retargetable Decompiler
Popis výsledku anglicky
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.
Klasifikace
Druh
R - Software
CEP obor
JC - Počítačový hardware a software
OECD FORD obor
—
Návaznosti výsledku
Projekt
<a href="/cs/project/TA01010667" target="_blank" >TA01010667: Systém pro podporu platformě nezávislé analýzy škodlivého kódu ve spustitelných souborech</a><br>
Návaznosti
P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)
Ostatní
Rok uplatnění
2013
Kód důvěrnosti údajů
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é.
Údaje specifické pro druh výsledku
Interní identifikační kód produktu
DECOMPILER
Technické parametry
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.
Ekonomické parametry
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.
IČO vlastníka výsledku
44017774
Název vlastníka
AVG Technologies CZ, s.r.o.