반응형
문제 이름부터 리눅스라 하니.. 리눅스 명령어로 하는 문제인 것 같다.
일단 뭐 있는지 몰라서 ls 명령어 먼저 입력해봤다.
여러가지 파일 있는데 app.py는 문제에서 주어진 파이썬 파일인 것 같고, 대놓고 hint.txt 파일이 있길래
cat명령어 사용해서 파일 열어봤다.
그냥 경로를 전부 알려줘서 저거 그대로 긁어서 cd명령어로 쳐보았다.
근데 처음에 cd ./dream/hack/hello 로 하니까 아무것도 안뜨길래 왜그러지 싶어서
ls ./dream/hack/hello를 입력해보았다.
hello 밑에 flag.txt 파일이 있어서 저걸 실행 시켜야하는 것 같다.
그래서 cat이나 more해서 꺼낼라했는데
거부당해버림
그래서 권한이 없는건지 뭔지 모르겠어서 sudo로 들어갔는데
또 거부당함..
그래서 문제에서 주어진 파이썬 파일 뜯어보기로 했다.
코드 본 결과 저 if문에서 flag라는 단어를 입력창에서 인식하면 result에서 무조건 no를 출력하도록 되어있어서 그런 것 같다.
그럼 flag만 어쨌든 안치면 되는거니까 *이나 ? 같이 임의의 문자열 또는 문자를 입력할 수 있도록 변경해서 출력하면 될 것같다.
flag를 찾았다.~
반응형
'학회_공부해요 > 워게임' 카테고리의 다른 글
[Dreamhack] Write up - Flying Chars 풀이 (5) | 2023.11.14 |
---|---|
[Dreamhack] Write up - Basic_Crypto1 풀이 (0) | 2023.11.07 |
[Dreamhack] Write up - 64se64 풀이 (0) | 2023.10.05 |
[Dreamhack] Write up - rev-basic-1 풀이 (0) | 2023.10.05 |
[Dreamhack] Write up - rev-basic-0 풀이 (0) | 2023.10.05 |