Apparatus for cross-disassembly and disassembly method using the same

A first disassembler of a cross-disassembly device interprets instructions in inputted binary data in a first disassembly manner and stores the address of branch instructions among the instructions interpreted by the first disassembler as a re-interpretation target address. The first disassembler re...

Full description

Saved in:
Bibliographic Details
Main Authors RYU, CHAN HO, JUNG, SEUNG IL, OH, DONG YEOB, SON, SEUNG WAN, CHA, SANG KIL
Format Patent
LanguageEnglish
Korean
Published 30.05.2018
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A first disassembler of a cross-disassembly device interprets instructions in inputted binary data in a first disassembly manner and stores the address of branch instructions among the instructions interpreted by the first disassembler as a re-interpretation target address. The first disassembler requests a second disassembler of the cross-disassembly device to interpret instructions for a reinterpretation target address. The second disassembler requests the instructions corresponding to the reinterpretation address in a second disassembly manner. Disadvantages of a linear disassembly manner and a recursive disassembly manner can be solved. 교차 역어셈블 장치의 제1 역어셈블러는 입력되는 바이너리 데이터 내의 명령어를 제1 역어셈블 방식으로 해석하고, 제1 역어셈블러가 해석한 명령어 중 분기 명령어들에 대한 주소를 재해석 대상 주소로 저장한다. 제1 역어셈블러가 교차 역어셈블 장치의 제2 역어셈블러에 재해석 대상 주소에 대한 명령어들에 대한 해석을 요청하고, 제2 역어셈블러가 재해석 대상 주소에 대응하는 명령어들을 제2 역어셈블 방식으로 해석한다.
Bibliography:Application Number: KR20160155802