사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지


▣ 개발환경

 - Windows XP, Redhat Linux 9.0, Visual C++ 6.0

▣ 설명

  리눅스용 실행파일인 ELF 를 분석하여 Debugging 정보를 찾아주는 프로그램이다..
  테스트 파일은 휴대폰에서 Dump 받은 MSM6100 칩셋용 ARM 용 ELF  파일을 이용하였다.

   - Memory Hexa View
   - ELF Information View
   - ELF Section Header View
   - ELF Program Header View
   - Symbol tables View
   - Rex Context View 


▣ 느낀점

  핸드폰 개발자를위한 소프트웨어 디버거를 제작하기위하여 기반이되는 ELF 파일을 분석하기 위해
  만든 프로그램인데 결국은 완성못했다..ㅠㅠ 목표했던 휴대폰 소프트웨어 디버거를 제작하기엔
  좀 버거웠었다... ELF 파일 분석만 한참하다가... 결국 리눅스 커널에 있는 readelf 를 참고하여 만듬..
  목표했던 소프트웨어 디버거를 완성하려면 ARM Diassemble 을 통해 Stack 주소와 정보를 찾아
  Dump 받은 Binary 파일과 매칭시켜야하는데...  Reverse 프로그래밍의 R자도 모르는 나로서는..켁;;

  하지만 컴퓨터프로그램보호위원회에서 받은 프로그램등록증까지 있는 프로그램이다..ㅋㅋ
  

+ Recent posts