RUS  ENG
Full version
JOURNALS // Prikladnaya Diskretnaya Matematika. Supplement // Archive

Prikl. Diskr. Mat. Suppl., 2025 Issue 18, Pages 218–222 (Mi pdma715)

Mathematical Foundations of Computer Science and Computer Security

Using ROP for building executables without machine code

R. K. Lebedev, V. E. Sitnov


Abstract: A new approach to create Linux executables without executable code segments is proposed. It is based on using of ROP chains, which are traditionally used to exploit stack overflows. Features of this ROP chains application are considered and the ELVM-based compiler using this approach is developed. Dangers of this approach to the trusted execution mechanisms and reverse engineering tools are evaluated.

Keywords: packer, obfuscation, trusted execution, ROP, Linux.

UDC: 004.056.5

DOI: 10.17223/2226308X/18/43



© Steklov Math. Inst. of RAS, 2026