A COMPLEX OF METHODS FOR GENETIC DE-EVOLUTION OF PROGRAM REPRESENTATIONS
Израилов Константин Евгеньевич · Voprosy kiberbezopasnosti · 2025
The goal of the research: increasing the efficiency of neutralizing program vulnerabilities by intellectualizing its reverse engineering using genetic algorithms Research methods: system analysis and optimization methods, graph theory, functional and structural synthesis, general programming methodology and compiler theory. Results: a hierarchical three-level set of methods was synthesized, consisting of a genetic reverse-engineering program method, a genetic de-evolution method of its neighboring representations (machine and source code, algorithms, architecture, etc.), and a group of methods for implementing the genetic algorithms fundamental operations. The scientific novelty of the complex methods lies in their focus on solving the reverse engineering problem by direct transformations of the program into subsequent representations, in contrast to classical ones that perform inverse transformations. Also, the algorithms of the methods group of the complex are based on working with the original source code model, representing it as a genes sequence.