ctf31 Who are you? 문제 풀어보기 전에 풀어봤던 picobrowser 문제 풀어보기 의 발전형 문제였다. 1. Browser 사이트에 접속해 보면 PicoBrowser으로만 들어갈 수 있다고 한다.저번 문제처럼 풀어보면 2. visiting 플래그가 아닌 새로운 문자가 나타난다.문제에서 준 힌트와 저번에 사용한 user-agent를 합쳐보면 HTTP 헤더에 관련된 문제라는 걸 유추할 수 있다. 구글에 visiting header에 대해 검색해 봤다.더보기https://www.google.com/search?q=visiting+header&oq=visiting+header&gs_lcrp=EgZjaHJvbWUyBggAEEUYOTIHCAEQIRigAdIBCDcxMTRqMGo3qAIAsAIA&sourceid=chrome&ie=UTF-8찾.. 2025. 5. 1. First Grep 문제 풀어보기 주어진 파일 안에서 플래그를 찾는 문제다. 사이트에서 제공해 주는 web shell을 사용하기로 했다.bash나 cmd에서도 가능하지만 이 쪽이 더 편의성이 좋았다. 이번 문제 말고도 다른 문제에서도 web shell을 사용할 예정이기 때문에 구분하고자 폴더를 만들었다.mkdir ➡ 폴더를 만드는 명령어cd ➡ 지정한 폴더로 이동하는 명령어wget ➡ 리눅스 환경에서 웹 파일을 다운로드하는 명령어 ✅ 예시 : wget "다운로드 웹 주소", 여기서는 file 링크를 복사하면 된다. cat 명령어로 파일을 열어봤더니 어마무시하게 많은 문자열들을 볼 수 있었다.cat ➡ 지정한 파일의 내용을 출력해 주는 명령어 여기서 사용하는 명령어가 문제에서도 알려주는 grep 명.. 2025. 4. 20. Bases 문제 풀어보기 아무 단어나 마구 섞여 있는 문자열을 해결해야 하는 문제였다. 문제 제목인 Bases에서 알 수 있듯이 base64를 사용하면 된다.https://www.base64decode.org/ 설명에 쓰여있는 문자열을 디코딩해 주면 플래그 값을 얻을 수 있다. 그 값을 제출 창에 입력해 주면.. 성공! 2025. 4. 19. Warmed Up 문제 풀어보기 일반 기술의 웜업 문제이다.16진수 3D를 10진수로 바꾸면 된다. 가장 빠른 방법은 변환을 도와주는 사이트를 이용하면 된다.🚗💥https://www.rapidtables.com/convert/number/hex-to-decimal.html 다른 방법은 직접 계산이다.주어진 숫자가 크지 않기 때문에 쉽게 풀 수 있었다. 먼저 16진수를 2진수로 바꾼 후에 그 이진수를 다시 10진수로 바꿔줬다. 61이라는 결과를 얻었고 플래그 제출을 하면 끝! 완료했다. 2025. 4. 17. 이전 1 2 3 4 ··· 8 다음 728x90