DOI QR코드

DOI QR Code

Methodology of Reverse Engineering iOS application with LLDB

LLDB를 이용한 iOS 애플리케이션 역공학 분석 방법론

  • Youn, Jung-moo (Department of Computer Engineering, Chung-Nam National University) ;
  • Ryou, Jae-cheol (Department of Computer Engineering, Chung-Nam National University)
  • 윤정무 (충남대학교 컴퓨터공학과) ;
  • 류재철 (충남대학교 컴퓨터공학과)
  • Published : 2016.04.29

Abstract

모바일 환경이 발전하면서 다양한 스마트폰 중 안드로이드 기반의 스마트폰이 시장 점유율을 높여가고 있다. 하지만 최근 보안 이슈로 인해 애플사에서 만든 아이폰을 사용하는 사람이 증가하고 있다. 따라서 아이폰에 대한 어플리케이션 시장 역시 증가 추세이다. 하지만 안드로이드 기반 스마트폰은 어느 정도 소스코드가 공개되어있기에 개발 및 분석이 수월하지만, 애플사의 아이폰은 공개된 소스코드가 극히 적어 개발 및 분석이 상대적으로 어렵다. 따라서 아이폰 애플리케이션에서 오류 발생 시 시스템 라이브러리에서 발생하는 오류는 효율적으로 대처하기가 힘들다. 본 논문은 더 효율적으로 애플리케이션들을 개발하고 유지 및 보수 할 수 있도록 Mac OS X에서 LLDB를 이용한 아이폰 애플리케이션 역공학 분석 방법론을 제안한다.

Keywords