2013
DOI: 10.18267/j.aip.10
|View full text |Cite
|
Sign up to set email alerts
|

Approaching Retargetable Static, Dynamic, and Hybrid Executable-Code Analysis

Abstract: Abstract:Program comprehension and reverse engineering are two large domains of computer science that have one common goal -analysis of existing programs and understanding their behaviour. In present, methods of source-code analysis are well established and used in practice by software engineers. On the other hand, analysis of executable code is a more challenging task that is not fully covered by existing tools. Furthermore, methods of retargetable executable-code analysis are rare because of their complexity… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(2 citation statements)
references
References 8 publications
0
2
0
Order By: Relevance
“…The goal is to produce structured code consisting of proper control-flow constructs and containing as few gotos as possible to increase output comprehensibility. The Retargetable Decompiler (RetDec) [27] uses capstone for disassembling and LLVM IR as an intermediate language to minimize the overhead of adding support for new architectures. Overall, many other publications regarding RetDec exist addressing different aspects such as idiom handling [28].…”
Section: Related Workmentioning
confidence: 99%
“…The goal is to produce structured code consisting of proper control-flow constructs and containing as few gotos as possible to increase output comprehensibility. The Retargetable Decompiler (RetDec) [27] uses capstone for disassembling and LLVM IR as an intermediate language to minimize the overhead of adding support for new architectures. Overall, many other publications regarding RetDec exist addressing different aspects such as idiom handling [28].…”
Section: Related Workmentioning
confidence: 99%
“…Reverse engineering of binary code has been the subject of many research works [2], [6], [38]. Research [2], [19], commercial (HexRays) and open source (GHIDRA) decompilers have been developed targeting the C language using the traditional approach. There have been attempts to make traditional methods produce more human-readable code and construct more structured control flow (e.g.…”
Section: Related Workmentioning
confidence: 99%