ctf/General Skills7 2Warm, Obedient Cat 문제 풀어보기 Easy 난이도 문제여서 2개를 풀어봤다. 1. 2Warm 문제는 10진수 42를 2진수로 변환하면 플래그 값이 나올 것이다.2. Obedient Cat은 다운로드 링크에서 파일을 내려받은 다음 플래그를 찾는 문제이다. 1. 2Warm 42를 2로 나누어 0으로 떨어지면 0, 1이 남으면 1이다. 숫자가 작아 금방 구할 수 있었다. 2진수가 곧 플래그값이다. 2. Obedient Cat 먼저 플래그를 다운로드하기 위해 wget 명령어를 사용했다.flag라는 파일을 얻을 수 있는데 문제에서 알려주는 힌트 Cat 명령어를 사용해서 파일 내용을 볼 수 있다. 둘 다 성공! 2025. 5. 6. 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 다음 728x90