Detail publikačního výsledku

Generic detection and annotations of the statically linked code

ĎURFINA, L.; KOLÁŘ, D.

Original Title

Generic detection and annotations of the statically linked code

English Title

Generic detection and annotations of the statically linked code

Type

Peer-reviewed article not indexed in WoS or Scopus

Original Abstract

Detection of a statically linked code is an important step in a process of decompilation. It eliminates a code, which has to be processed by decompiler. It provides an additional information about recognized code as linked functions with the types and number of arguments and return values. The detection is based on signatures, which are generated from the static libraries. The signatures are composed of the first bytes of library modules, CRC codes, module sizes, and public symbols. A tree structure of signature improves performance by decreasing a number of compared bytes. Generic approach of detection is achieved by an usage of a common object file format. This ensures that the process is not restricted on specific architecture or file format. However, this lightly increases a number of functions, which cannot be distinguished.

English abstract

Detection of a statically linked code is an important step in a process of decompilation. It eliminates a code, which has to be processed by decompiler. It provides an additional information about recognized code as linked functions with the types and number of arguments and return values. The detection is based on signatures, which are generated from the static libraries. The signatures are composed of the first bytes of library modules, CRC codes, module sizes, and public symbols. A tree structure of signature improves performance by decreasing a number of compared bytes. Generic approach of detection is achieved by an usage of a common object file format. This ensures that the process is not restricted on specific architecture or file format. However, this lightly increases a number of functions, which cannot be distinguished.

Keywords

statically linked code, signature, detection, annotation

Key words in English

statically linked code, signature, detection, annotation

Authors

ĎURFINA, L.; KOLÁŘ, D.

RIV year

2015

Released

20.03.2014

Location

Košice

Book

Acta Electrotechnica et Informatica

ISBN

1335-8243

Periodical

Acta Electrotechnica et Informatica

Volume

2013

Number

4

State

Slovak Republic

Pages from

51

Pages to

56

Pages count

6

URL

Full text in the Digital Library

BibTex

@article{BUT111547,
  author="Lukáš {Ďurfina} and Dušan {Kolář}",
  title="Generic detection and annotations of the statically linked code",
  journal="Acta Electrotechnica et Informatica",
  year="2014",
  volume="2013",
  number="4",
  pages="51--56",
  issn="1335-8243",
  url="http://www.aei.tuke.sk/papers/2013/4/2013-4.htm#ĎURFINA"
}