본문 바로가기
HOME> 논문 > 논문 검색상세

논문 상세정보

정적 링크된 ELF 파일에서의 외부 심볼 정보 복구 기법
A Recovery Method of External Symbol Information in Statically-Linked ELF Files

김정인    (동명대학교 컴퓨터공학과  );
  • 초록

    ELF는 실행과 링킹 형식(Executable and Linkable Format)의 약어로서, 리눅스 시스템에서 사용하는 공유 라이브러리와 실행 파일을 위한 기본 파일 형식이다. 한편 링커는 정적 링킹을 통한 목적 파일 생성 시, 정적 공유 라이브러리의 심볼 정보를 목적 파일 내 심볼 테이블에 복사한다. 이 때, 심볼 테이블은 공유 라이브러리가 제공하는 함수 이름을 포함하여 여러 가지 디버깅 관련 정보를 포함하는데, 프로그램 실행에 직접적인 영향을 미치지 않는다는 점을 이용하여 보안상 디버깅되는 것을 방지하기 위해 삭제될 수 있다. 본 논문은 심볼 테이블이 삭제된 ELF 목적 파일에서 정적 공유 라이브러리의 심볼 정보를 복구하는 방법을 제안하고 실제로 실험을 행하여 복구된 심볼 정보를 확인한다.


    ELF, an abbreviation for Executable and Linkable Format, is the basic file format for shared libraries and executable files used in the Linux system, whereas 'Linker' copies the symbol information of static shared libraries into the symbol table in the target file generated by way of static linking. At this time, the symbol table keeps various pieces of debugging-related information including function names provided by the shared libraries, and it can be deleted to avoid debugging for security reasons by utilizing the fact that it does not directly affect the program execution. This paper proposes a method for restoring the symbol information of static shared libraries from the ELF object file in which the symbol table is deleted, and confirms that the symbol information is restored by conducting practical experiments.


  • 주제어

    정적링킹 .   동적링킹 .   심볼 정보 .   복구 .   실행과 링킹형식 파일.  

  • 참고문헌 (11)

    1. Alessandro Rubini, Jonathan Corbet, and Greg Kroah-Hartman, Linux Device Drivers 3/E, O'REILLY, 2005. 
    2. Arthur Griffith, GCC: The Complete Reference, McGrew-Hill, 2002. 
    3. 최은만, "역공학을 이용한 소프트웨어 재사용 시스템에 관한 연구," 정보처리학회 논문지, 4권 1호, pp. 97-106, 1997. 
    4. 박수희, "소프트웨어 역공학에서의 문제 영역 및 구조적 초상화 방법," 동덕여자대학교 학술저널, Vol.27 No.1, pp. 331-358, 1997. 
    5. 송진국, 오염덕, 강형우, 이진석, "역공학에 기초한 악성코드 분석 시스템의 설계," 한국인터넷정보학회 학술발표대회 논문집, 1권 2호, pp. 273-276, 2000. 
    6. 김권엽, 최재민, 이상진, 임종인, "소프트웨어에 적용된 암호화 모듈의 역공학 분석에 관한 고찰," 한국방송공학회 학술발표대회 논문집, pp. 142-145, 2007. 
    7. Tool Interface Standard (TIS) Executable and Linking Format (ELF) Specification Version 1.2, TIS Committee, 1995. 
    8. Mark Wilding and Dan Behman, Self-Service Linux : Mastering the Art of Problem Determination, PRENTICE HALL, 2006. 
    9. Mike Loukides and Andy Oram, Programming with GNU Software, Q'REILLY, 1998. 
    10. Julien Vanegue, ELF relocation into non-relocatable objects, Phrack, 2003. 
    11. Daniel PIerre Boet and Marco Cesati, Understanding the Linux Kernel 3/E, Q'REILL Y, 2005. 
  • 이 논문을 인용한 문헌 (1)

    1. Park, Hyun-Jee ; Park, Joong-Hwan ; Kim, Jung-In ; Lee, Joung-Sil 2010. "The Study on the Motivation of Cruise Tourist and the Use Intention of Ubiquitous Service based upon ICT" 한국산학기술학회논문지 = Journal of the Korea Academia-Industrial cooperation Society, 11(11): 4251~4259     

 저자의 다른 논문

  • 김정인 (9)

    1. 2009 "지능형 패션 코디네이션 시스템에서 유사의류 추천방법" 멀티미디어학회논문지 = Journal of Korea Multimedia Society 12 (5): 688~698    
    2. 2010 "크루즈 관광객의 동기와 ICT 기반 유비쿼터스 서비스 이용의도에 관한 연구" 한국산학기술학회논문지 = Journal of the Korea Academia-Industrial cooperation Society 11 (11): 4251~4259    
    3. 2010 "속성값 메트릭스를 이용한 상의-하의 자동 의류매칭 방법" 멀티미디어학회논문지 = Journal of Korea Multimedia Society 13 (9): 1348~1356    
    4. 2010 "기계학습을 활용한 상하의 의류 자동매칭시스템 구현" 멀티미디어학회논문지 = Journal of Korea Multimedia Society 13 (3): 467~474    
    5. 2011 "개인의 신체적 특성에 맞춘 의류 추천 방법" 멀티미디어학회논문지 = Journal of Korea Multimedia Society 14 (8): 1061~1069    
    6. 2012 "손동작 인식을 이용한 마우스제어기법" 멀티미디어학회논문지 = Journal of Korea Multimedia Society 15 (11): 1377~1383    
    7. 2015 "엔터테인먼트 데이터를 위한 자연어 검색시스템" 멀티미디어학회논문지 = Journal of Korea Multimedia Society 18 (1): 52~64    
    8. 2015 "웹셀에 안전한 디지털 융합 큐레이션 시스템에 관한 연구" 한국융합학회논문지 = Journal of the Korea Convergence Society 6 (4): 187~195    
    9. 2016 "손 제스쳐를 이용한 조이스틱 방식의 마우스제어 방법" 멀티미디어학회논문지 = Journal of Korea Multimedia Society 19 (1): 60~67    

 활용도 분석

  • 상세보기

    amChart 영역
  • 원문보기

    amChart 영역

원문보기

무료다운로드
  • NDSL :
유료다운로드

유료 다운로드의 경우 해당 사이트의 정책에 따라 신규 회원가입, 로그인, 유료 구매 등이 필요할 수 있습니다. 해당 사이트에서 발생하는 귀하의 모든 정보활동은 NDSL의 서비스 정책과 무관합니다.

원문복사신청을 하시면, 일부 해외 인쇄학술지의 경우 외국학술지지원센터(FRIC)에서
무료 원문복사 서비스를 제공합니다.

NDSL에서는 해당 원문을 복사서비스하고 있습니다. 위의 원문복사신청 또는 장바구니 담기를 통하여 원문복사서비스 이용이 가능합니다.

이 논문과 함께 출판된 논문 + 더보기