728x90
주어진 파일 안에서 플래그를 찾는 문제다.
사이트에서 제공해 주는 web shell을 사용하기로 했다.
bash나 cmd에서도 가능하지만 이 쪽이 더 편의성이 좋았다.
이번 문제 말고도 다른 문제에서도 web shell을 사용할 예정이기 때문에 구분하고자 폴더를 만들었다.
mkdir ➡ 폴더를 만드는 명령어
cd ➡ 지정한 폴더로 이동하는 명령어
wget ➡ 리눅스 환경에서 웹 파일을 다운로드하는 명령어
✅ 예시 : wget "다운로드 웹 주소", 여기서는 file 링크를 복사하면 된다.
cat 명령어로 파일을 열어봤더니 어마무시하게 많은 문자열들을 볼 수 있었다.
cat ➡ 지정한 파일의 내용을 출력해 주는 명령어
여기서 사용하는 명령어가 문제에서도 알려주는 grep 명령어이다.
참고링크✅ https://www.gnu.org/software/grep/manual/grep.html
grep명령어로 원하는 문자열을 검색할 수 있다.
플래그 문자열은 picoCTF{flag} 형식이기 때문에 나는 pico 문자열을 검색하기로 했다.
거기에 '|'이라는 파이프 명령어를 사용해 2개의 명령어를 연결했다.
원하는 문자열만 검색하는 데 성공해 플래그를 찾았다.
끝!
728x90
'ctf > General Skills' 카테고리의 다른 글
2Warm, Obedient Cat 문제 풀어보기 (0) | 2025.05.06 |
---|---|
Bases 문제 풀어보기 (0) | 2025.04.19 |
Warmed Up 문제 풀어보기 (0) | 2025.04.17 |
Strings it 문제 풀어보기 (0) | 2025.02.27 |
what's a net cat? 문제 풀어보기 (0) | 2025.02.20 |
댓글