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...
Saved in:
Main Authors | , , , , |
---|---|
Format | Patent |
Language | English Korean |
Published |
30.05.2018
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
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 |