22019, 1/1101 회원가입  로그인  
   simpleplan
   제발 답변좀해주세요!!

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=23661 [복사]


안녕하세요

리눅스에서 a.out-32bit.tar.gz 라는 파일을 다운받아서

압축해제 하면 a.out 라는 파일이 나오는데

그 파일 내용보는 법좀 자세히 설명해주실수있을까요?

부탁드립니다.

  Hit : 5610     Date : 2012/04/28 07:27



    
U_SoRang gdb라면 모를까, 실행파일 내용을 봐봤자 입니다만....

a.out은 exe와 같은 실행파일이라 보시면 됩니다.
2012/04/28  
$Zero SoRang님 말씀대로 a.out은 보통 gcc로 컴파일한 디폴트 실행파일 입니다.

뭐 텍스트파일을 이름바꿔서 했을수도 있지만..

보통 실행파일을 의미하는 이름이고 그 내부를 보려면 gdb와 같은 디버거툴로 역어셈블을 해야합니다.
어셈블리어를 알고 계셔야 분석이 가능한데다가 프로그램이 복잡할수록 전문가 수준의 실력이 요구돼요.

헤더 분석같은건 vi와 xxd(hex 에디터)를 연동해서 사용하실 수 있습니다.
2012/05/01