摘要: 本文分析了程序代码中四种基本的非结构化形式及在反编译控制流分析时,对这四种非结构化形式的处理。保证反编译出来的高级程序可读性好,保持原程序的结构。本文还介绍了对主要非结构化形式的结构化变换及break和Continue的C语言特性的恢复。用GoTo语句处理一些非结构化的情况。
关键词:
C反编译,
非结构化形式,
控制流
Abstract: Four basic unstructured models in code program are analysed, and are processed in analysing decompile controling flow, so as to enable the high-level object program readable, and restore source program structure. Also mentioned are translation of the main models from unstructured to structured, restoration of the C character such as "break" and "continue" statements, and the resolution of some unstructured models with "go to", statement.
陆纪权. C反编译控制流分析非结构化代码的处理[J]. , 1992, 18(06): 41-44.
Liu Jiquan. C DECOMPILE CONTROLING FLOW ANALYSIS -THE PROCESSING OF AN UNSTRUCTURED CODE PROGRAM[J]. , 1992, 18(06): 41-44.