티스토리 뷰

linux 기초 strings 명령어


  strings 명령어 

   # 파일에서 출력 가능한 문자들을 보여주는 리눅스 명령어 ex. 바이너리 파일에서 문자열 출력 등등




  기본 사용법

   # strings [옵션] [파일명]




 ↑바이너리 파일인 data.txt가 있습니다.

    # 이 바이너리 파일에서 출력 가능한 문자를 출력할 때 strings 명령을 사용합니다.


 ↑strings 명령어를 통해 바이너리 파일에서 출력 가능한 문자를 뽑아냈습니다.






  옵션

   

     # -a (all) : 파일을 검색하고 데이터 섹션까지 검색

     # -f (print file name) : 각 문자열 전에 파일명을 출력합니다.

     # -n=[number] (bytes) : 찾자 & 적어도 모든[숫자]문자에서 NULL로 끝나는 순서로 출력

     # -t={o,d,x} (radix) : 문자열의 위치를 8,10,16진수로 출력합니다.

     # -T=<BFDNAME> (target) : 바이너리 파일 형식을 지정한다.