RUS  ENG
Full version
JOURNALS // Proceedings of the Institute for System Programming of the RAS // Archive

Proceedings of ISP RAS, 2017 Volume 29, Issue 6, Pages 105–116 (Mi tisp275)

Delphi object files decompiler

A. A. Mikhailov, A. E. Hmelnov

Matrosov Institute for System Dynamics and Control Theory of Siberian Branch of Russian Academy of Sciences

Abstract: The work is devoted to solving the problem of decompiling one of the types of DCU — .dcuil format files created by the compilers of those versions of Delphi that worked for the .NET plat-form. A method for solving this problem is developed, consisting of a number of steps: syntactic analysis of the CIL code; control flow graph generation; intermediate representation generation; structuring control flow graph; dataflow analysis; intermediate representation optimization; code generation.

Keywords: reverse engineering, object code, Delphi.

DOI: 10.15514/ISPRAS-2017-29(6)-5



Bibliographic databases:


© Steklov Math. Inst. of RAS, 2024