# 문제링크 : https://dreamhack.io/wargame/challenges/837
문제 파일
웹페이지
페이지를 보니 리눅스 명령어를 쓸 수 있는 창처럼 구성되어 있는 것 같다. echo라는 명령어는 리눅스에서 C언어의 printf 같은 역할이라고 보면 된다.
우선 이 페이지에 무슨 파일들이 들어있는지 살펴보기 위해 ls 명령어를 사용해보자.
ls를 입력하면
이렇게 결과창이 나온다.
흠 뭔가 hint.txt를 열어보고 싶은데... cat 명령어로 hint.txt 내용을 살펴보자.
cat hint.txt를 입력했더니
이런 내용이 출력된다. Flag가 어디 있는지 알려주는 것 같다.
이번에는 cat ./dream/hack/hello/flag를 입력했더니
이렇게 안된다는 결과창이 뜬다.
코드를 한 번 살펴보자!
코드를 살펴보니 cmd 창에 flag라는 문자열이 들어가면 No!가 출력되도록 프로그래밍 되어있다. Flag 단어를 다른 단어로 치환해야 할 듯?
그래서 이번에는 flag를 fla*로 치환해보았다.
입력창에 cat ./dream/hack/hello/fla*를 입력했더니
쨘 이렇게 플래그가 출력되었다.
문제 해결!
'문제풀이' 카테고리의 다른 글
[Dreamhack] php7cmp4re 문제풀이 (1) | 2024.02.27 |
---|---|
[Dreamhack] Basic_Forensics_1 문제풀이 (0) | 2024.02.20 |
[Dreamhack] xss-1 문제풀이 (0) | 2024.02.06 |
[Dreamhack] phpreg 문제풀이 (1) | 2024.01.30 |
[Dreamhack] 64se64 문제풀이 (1) | 2024.01.30 |