APPARATUS AND METHOD FOR ANALYSING CRASH AND COMPUTER-READABLE MEDIUM STORING PROGRAM FOR METHOD THEREOF
Provided is a device for analyzing a danger degree of a crash. The device of the present invention comprises: a disassembler for disassembling a binary program to be converted into a machine language, and obtaining flow control information from the machine language; an intermediate language converte...
Saved in:
Main Authors | , , , , |
---|---|
Format | Patent |
Language | English Korean |
Published |
29.05.2017
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | Provided is a device for analyzing a danger degree of a crash. The device of the present invention comprises: a disassembler for disassembling a binary program to be converted into a machine language, and obtaining flow control information from the machine language; an intermediate language converter for converting the machine language into an intermediate language; a crash generator for generating multiple crashes by a crash causing program produced in advance to intentionally cause a crash; and a crash danger degree analyzer for analyzing a danger degree of a corresponding crash by statically analyzing all commands affected by each of commands which have generated the crashes from commands converted into the intermediate language.
크래시 위험도 분석 장치를 제공한다. 본 발명의 크래시 위험도 분석 장치는 바이너리 프로그램을 디스어셈블링하여 기계어로 변환하고, 상기 기계어로부터 제어 흐름 정보를 획득하는 디스어셈블러; 상기 기계어를 중간언어로 변환하는 중간언어 변환기; 고의로 크래시를 유발시키기 위해 사전에 제작된 크래시 유발 프로그램에 의해 다수의 크래시들을 발생시키는 크래시 발생기; 및 상기 중간 언어로 변환된 명령어들 중 상기 다수의 크래시들을 발생시킨 명령어들 각각에 의해 영향을 받는 모든 명령어를 정적으로 분석하여 해당 크래시의 위험도를 분석하는 크래시 위험도 분석기를 포함한다. |
---|---|
Bibliography: | Application Number: KR20160024583 |