REAL

Automatic translation of assembly shellcodes to printable byte codes

Géczi, Zsolt and Iványi, Péter (2018) Automatic translation of assembly shellcodes to printable byte codes. Pollack Periodica, 13 (1). pp. 3-20. ISSN 1788-1994

[img]
Preview
Text
606.2018.13.1.1.pdf

Download (138kB) | Preview

Abstract

The generation of printable shellcode is an important computer security research area. The original idea of the printable shellcode generation was to write a binary, executable code in a way that the generated byte code contains only bytes that are represented by the English letters, numbers and punctuation characters. In this way unfortunately only a limited number of CPU instructions can be used. In the originally published paper a small decoder is written with instructions represented by printable characters and the shellcode is decoded on the stack to be executed later. This paper, however describes a proof of concept project, which converts the source code of a full assembly program or shellcode to a new source code, whose compiled binary code contains only printable characters. The paper also presents new, printable character implementation of some CPU instructions.

Item Type: Article
Additional Information: MTA KFB támogatási szerződés alapján archiválva
Subjects: T Technology / alkalmazott, műszaki tudományok > TA Engineering (General). Civil engineering (General) / általános mérnöki tudományok
Depositing User: Violetta Baliga
Date Deposited: 10 Apr 2018 13:59
Last Modified: 30 Apr 2020 23:15
URI: http://real.mtak.hu/id/eprint/79135

Actions (login required)

Edit Item Edit Item