
Published 2022. 7. 7. 17:13
728x90
HackerSchool FTZ Level 3 WriteUp
๋ค์ ์ฝ๋๋ autodig์ ์์ค์ด๋ค.
#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 ); /* # dig @168.126.63.1 version.bind chaos txt */
}
์ด๋ฅผ ์ด์ฉํ์ฌ level4์ ๊ถํ์ ์ป์ด๋ผ.
more hints.
- ๋์์ ์ฌ๋ฌ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด?
- ๋ฌธ์์ด ํํ๋ก ๋ช ๋ น์ด๋ฅผ ์ ๋ฌํ๋ ค๋ฉด?
find ๋ช ๋ น์ด๋ก autodig ํ์ผ์ ์ฐพ์๋ณด์.
ls ๋ช ๋ น์ด๋ก autodig ํ์ผ์ ๊ถํ์ ํ์ธํด๋ณด์.
autodig ํ์ผ์ ์คํ ์ค์ level4์ ๊ถํ์ ๊ฐ์ง๊ณ , ์ฝ๋๋ฅผ ๋ณด๋ฉด ๋ง์ง๋ง์ ๋ช ๋ น์ด๋ฅผ ์คํํ๋ ํ์ผ์ด๋ค.
์ถ๊ฐ ํํธ๋ฅผ ๋ค์ ๋ณด์.
๋์์ ์ฌ๋ฌ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ;(์ธ๋ฏธ์ฝ๋ก )์ ์ด์ฉํ๋ ๊ฒ์ด๊ณ ,
๋ฌธ์์ด ํํ๋ก ๋ช ๋ น์ด๋ฅผ ์ ๋ฌํ๋ ๋ฐฉ๋ฒ์ "(ํฐ ๋ฐ์ดํ)๋ฅผ ์ด์ฉํ๋ ๊ฒ์ด๋ค.
์ด๋ฆ ์ฐธ๊ณ ํด ";my-pass"๋ฅผ ์ ๋ ฅํด๋ณด์
๋น๋ฐ๋ฒํธ๋ฅผ ์์๋์ผ๋ ๋ก๊ทธ์ธํด๋ณด์.
level4์ ๋ก๊ทธ์ธ๋์๋ค.
728x90
'๐๐ฌ๐ฃ๐๐๐ก๐ ๐ป > HackerSchool FTZ WriteUp' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
HackerSchool FTZ Level6 WriteUp (0) | 2022.07.07 |
---|---|
HackerSchool FTZ Level5 WriteUp (0) | 2022.07.07 |
HackerSchool FTZ Level4 WriteUp (0) | 2022.07.07 |
HackerSchool FTZ Level2 WriteUp (0) | 2022.07.07 |
HackerSchool FTZ Level1 WriteUp (0) | 2022.07.07 |