ARM 아키텍처 기반 바이너리 정적 분석을 위한 기준 주소 분석 도구
A Base Address Analysis Tool for Static Analysis of ARM Architecture-Based Binary
0
조회
0
다운로드
1
인용
0
참고문헌
키워드
초록
현대 사회에서는 임베디드 장비의 수가 급증하고 있다. 그러나 급증하는 임베디드 장비와 동시에 악용 가능한 취약점과 백도어 등이 계속해서 발견되고 있어 이에 대한 분석의 필요성이 끊임없이 제기되고 있는 실정이다. 이에 따라 본논문에서는 임베디드 장비 펌웨어의 정적 분석 환경 구축을 위해 필요한 기준 주소 정보를 추출하는 도구를 개발하고, 이를 사용하여 정적 분석 환경을 구축함으로써 펌웨어 내부 문자열의 파싱과 참조를 가능하게 하고, 증가된 함수식별개수 등을 통해 도구의 타당성을 증명한다.
Abstract
In modern society, the number of embedded devices has been increasing. However, embedded devices is growing, and the backdoor and vulnerabilities are found continously. It is necessary for this analysis. In this paper, we developed a tool to extract the base address information for the static analysis environment built of the embedded device's firmware. By using this tool, we built the environment for static analysis. As a result, this point enables us to parse the strings and to check the reference. Also, through the increased number of functions, we proved the validity of the tool.
참고문헌 (3)
- "ScreenOS Authentication Backdoor"[URL]
- A. Costin, "A large-scale analysis of the security of embedded firmwares", Proc. 23rd USENIX Security Symposium, pp.95~110 (2014)
- J. Zaddach, "Embedded Devices Security and Firmware Reverse Engineering", Black-Hat USA, ~ (2013)
