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...

Full description

Saved in:
Bibliographic Details
Main Authors MOK, SEONG KYUN, EOM, KI JIN, RYOU, JAE CHEOL, JEON, HYEON GU, JO, EUN SUN
Format Patent
LanguageEnglish
Korean
Published 29.05.2017
Subjects
Online AccessGet full text

Cover

Loading…
More Information
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