[Wargame] dreamhack - baby-linux
2023. 11. 16. 17:46ㆍMisc/dreamhack
728x90
문제 설명을 보니 리눅스 명령어를 사용 해 flag.txt파일을 찾아 내서 출력하면 될듯 하다
웹 서버를 열어보았더니
리눅스 쉘처럼 보이는 입력칸이 보인다
pwd를 입력 해 현재 경로를 찾아보니 /app 경로 확인
ls -al 명령어로 /app 밑에 있는 폴더와 파일을 출력해 보았다
한개씩 열어서 확인해 보다가 hint.txt라는 텍스트 파일에서 누가봐도 flag가 있을법한 경로를 출력 해 주었다.
./dream/hack/hack/hello 경로로 들어가서 확인 해 보니 flag.txt 파일 발견
cat ./dream/hack/hello/flag.txt 로 flag.txt 를 출력해 보려 했는데 No!가 출력 되었다
내부에서 어떻게 동작하는지 확인해 볼 필요가 있겠다 싶어 문제파일 다운로드 후 열어보았다
입력값에 flag라는 문자열이 있으면 리턴값으로 No! 출력 확인
이전에 배운 리눅스 와이드카드 명령어를 이용하여 cat ./dream/hack/hello/fla?.txt 혹은 cat ./dream/hack/hello/f*.txt
입력하여 flag값을 입력하지 않고 flag값 출력
728x90
'Misc > dreamhack' 카테고리의 다른 글
[Wargame] dreamhack - blue-whale (0) | 2023.11.19 |
---|---|
[Wargame] dreamhack - Exercise: Docker (1) | 2023.11.18 |
[Wargame] dreamhack - Exercise: SSH (1) | 2023.11.17 |
[Wargame] dreamhack - 64se64 (0) | 2023.11.16 |
[Wargame] dreamhack - Exercise: Welcome-Beginners (0) | 2023.11.15 |