컨텐츠 바로가기 영역
대메뉴로 바로가기
본문으로 바로가기

PDF 원문보기 스크랩하기

[KR] 연관된 다중 파일 정적 분석 장치(APPARATUS FOR STATICALLY ANALYZING ASSEMBLY CODE INCLUDING ASSOXIATED MULTI FILES)

  • 국가/구분 KR/특허
  • 해외특허
  • 출원번호/일자 10-2018-0043918 / 2018-04-16
  • 등록번호/일자 - / 0000-00-00

발명자

류재철 , 김상후 , 이우람

출원인

충남대학교산학협력단

초록

본 발명은 연관된 다중 파일 정적 분석 장치에 관한 것으로, 디스어셈블된 바이너리의 프로그램 이름, 함수의 이름, 어셈블리 코드, 분기 정보, 추적 정보, 추적 상태 및 레지스터 값 중 적어도 하나를 저장하는 데이터베이스, 상기 데이터베이스를 검색하여, 분석 대상 바이너리에서 사용되는 복수의 파일과, 각 파일에 포함되는 복수의 함수 목록을 표시하고, 상기 표시된 복수의 함수 목록 중 제1 함수가 선택되면, 상기 제1 함수의 정방향 또는 역방향 콜체인을 표시하고, 상기 제1 함수, 상기 제1 함수의 정방향 함수인 제2 함수 또는 상기 제1 함수의 역방향 함수인 제3 함수의 어셈블리 코드를 표시하고, 상기 제1 함수의 선택이 해지되고 상기 제2 함수가 선택되면 상기 제1 함수, 상기 제2 함수, 상기 제3 함수의 어셈블리 코드 표시를 해제하고, 상기 제2 함수, 상기 제2 함수의 정방향 함수인 제4 함수 또는 역방향 함수인 제5 함수의 어셈블리 코드를 표시하는 어셈블리 코드 추출부, 및 상기 어셈블리 코드 추출부에서 상기 제1 함수 내지 제5 함수 중 하나에 대응하는 레지스터 값의 추적을 요청하는 경우, 상기 데이터베이스를 통해 대응되는 레지스터 정보를 추출하여 상기 어셈블리 코드 추출부로 제공하는 정적 분석부를 포함한다. 본 발명에 의하면, 기계어 수준에서도 서로 연관된 다중 파일의 함수의 흐름을 자동으로 표시하여 정적 분석이 가능하도록 제공하므로 복수의 실행 파일에서 함께 활용되는 특정 함수의 콜체인을 쉽게 추적할 수 있어 정적 분석 속도를 향상시킬 수 있다.

뒤로가기 특허 정보