문제 설명
웹해킹 문제 링크로 접속해 보니 아래와 같은 화면이 나온다.
리눅스와 형태가 동일한? 비슷한 것 같고,
flag.txt 파일을 찾는 것이 우선이니 어떤 파일들이 있는지 확인해 보기 위해
ls 명령어를 사용해 보았다.
이런 결과가 나왔다. 줄바꿈이 되어 있지 않아서 파일들을 서로 구분하기 조금 어렵긴 하나...
hint.txt라는 파일이 의미심장하다.
hint.txt 파일을 구체적으로 확인해 보기 위해
cat 명령어를 사용했다.
flag의 위치가 ./dream/hack/hello 라고 이야기 해주는 듯 하다.
cd ./dream/hack/hello; cat flag.txt 해 보니 결과는
음...
구글링을 통해 힌트를 얻어 봤다
문제가 제공한 문제 파일을 다운로드 받고
파이썬 쉘(IDLE)에서 ctrl+O 해서 문제 파일인 app.py를 열어 보니 나온 소스코드이다.
이 부분이 힌트라고 한다!
flag라는 키워드가 포함되면 NO!를 무조건 리턴하는 소스코드였다.
그러므로 flag 대신 *를 사용해 cat *.txt를 해 줘야 플래그를 찾을 수 있다.
cd ./dream/hack/hello; cat *.txt 해 주니...
플래그를 찾을 수 있었다.
DH{671ce26c70829e716fae26c7c71a33823feb479f2562891f64605bf68f60ae54}
끝!!!!!
'SWUFORCE > 워게임 풀이' 카테고리의 다른 글
[Dreamhack] Flying Chars (0) | 2024.04.02 |
---|---|
[Dreamhack] ex-reg-ex(web) (0) | 2024.04.02 |
[Dreamhack] file-download-1(web) (0) | 2024.03.26 |
[Dreamhack] cookie(web) (1) | 2024.03.26 |
[Dreamhack] 64se64 문제 풀이 (0) | 2024.03.19 |