ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [ctf-d] 모두 비밀번호를 txt파일...
    2022/Write-Ups 2022. 8. 16. 23:18

    1팀 김나연

     

     

    rtf 파일은 처음보는 파일 형식이다.

     

    rtf란?

    서식있는 텍스트 파일이다. 굵은 글씨체와 이탤릭체, 다른 글꼴과 크기 및 이미지

    같은 서식 유지 가능. 일반 텍스트 파일과 다르다. 

    많은 운영체제가 지원.

    찾아보니 rtf 파일을 

    word로 열어도 된대서

    word로 열어봤더니

    hex값으로 보이는 값들이 가득하다.

     

    hex값을 보면 또 hxd를 사용해야할 거 같으니

    hxd로 복사해준다.

     

    대신 ' ' , \을 제거해야하는 번거로움

    word에서 '바꾸기'로 '', \ 대신 공백으로 바꾸었다.

     

    바꾸니까 

    헤더 시그니처가 PNG라는 것을 알 수 있다. 

    그럼 PNG파일로 만들어보자

    hxd로 만든 파일을 저장하고 확장자를 png로 해주었다. 

     

    png사진이 나오긴했는데 

    flag값은 안 보인다.

     

    파일 안에 파일이 더 있는 문제 아닐까

    생각이 들어

    hxd로 파일이 더 나오는게 없는지 봤다.

     

    그런데 맨 마지막을 내려보니

    flag.txt 파일...?

    png파일 안에 txt 파일을 숨겨놓았나보다.

    추출하기 위해서

    파일 헤더 시그니처 값들을 검색해봤다.

     

     

    ZIP 헤더 시그니처와 푸터 시그니처 값 발견

     

    헤더 시그니처부터 푸터 시그니처까지 추출하자

     

    추출한 후 

    파일 확장자를 zip으로 바꿔서

    열어보면

    flag.txt 파일이 있다. 

    flag 값

    '2022 > Write-Ups' 카테고리의 다른 글

    [ctf-d] black-hole  (0) 2022.08.16
    [ctf-d] DefCoN#21 #1  (0) 2022.08.16
    [CTF-d] 윈도우 작업 관리자에서 우클릭...  (0) 2022.08.16
    [ctf-d] DOS 모드에서는...  (0) 2022.08.16
    [ctf-d] GrrCon 2015 #3  (0) 2022.08.16