Apparatus and method for intermediate language transformation of binary data
The present invention provides a device and a method for converting a step type intermediate language, which enable to efficient binary analysis by composing an intermediate language for each step. The device for converting an intermediate language comprises: a preprocessing part receiving an assemb...
Saved in:
Main Authors | , , , |
---|---|
Format | Patent |
Language | English Korean |
Published |
30.05.2018
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | The present invention provides a device and a method for converting a step type intermediate language, which enable to efficient binary analysis by composing an intermediate language for each step. The device for converting an intermediate language comprises: a preprocessing part receiving an assembly language which is inversely assembled from a binary file, and generating a preprocessing intermediate language from the assembly language; and a post-processing part generating a first step intermediate language from the preprocessing language, taking the first step intermediate language as an input to generate a second step intermediate language, and generating the intermediate language for each step generated in a predetermined number of times as a final intermediate language.
바이너리 파일로부터 역어셈블링된 어셈블리 언어를 수신하고, 상기 어셈블리 언어로부터 전처리 중간언어를 생성하는 전처리부, 그리고 전처리 중간언어로부터 제1 단계 중간언어를 생성하고, 제1 단계 중간언어를 입력으로 받아 제2 단계 중간언어를 생성하며, 미리 설정된 횟수에 생성된 단계별 중간언어를 최종 중간언어로 생성하는 후처리부를 포함하여 중간언어 변환 장치가 구성된다. |
---|---|
Bibliography: | Application Number: KR20160155803 |