제공된 파일에서 Flag를 획득
2023. 12. 5. 20:01ㆍMisc
728x90
제목그대로 제공된 파일에서 Flag를 흭득하라고 한다
파일을 다운로드 해보았다
다운로드 후 암축해제
압축해제를 하려는데 암호가 걸려있다
1차원적으로 생각해 보았을때
파이썬으로 무작위 대입하는 코드를 짜봐야 겠다고 생각했다
암호가 무슨문자로 이루어져 있는지 모르기 때문에
0~9 숫자
a~z 소문자 알파벳
A~Z 대문자 알파벳
~!@#$%^&*? 각종 특수문자
전부 넣어봤다
암호의 길이가 몇인지는 모르겠으나 만약 길이가 길다면 하루종일 걸릴 듯 하다
암호의 길이는 1부터 100까지 설정해 보았다 언젠간 풀리겠지
오래걸릴 줄 알았는데 다행히 숫자로 이루어진 4자리가 끝이다 약 3분 걸렸다
암호를 해제하여 압축을 풀었더니
flag값으로 의심되는 그림파일 확인
열어보았더니 "내안에 Flag 있다..?" 라는 문구가 적혀있다
안에있다는 말이 파일을 분석해 보라는듯 하다
hxd로 flag.jpg를 까보니
아스키문자로 Flag값이 적혀있다
자세히 보기위해 16진수를 아스키문자로 변환해봤다
16진수 문자열을 공백을 기준으로 분할해서 각 부분을 16진수로 변환하고 이를 아스키 문자로 변환했다
Flag 값은 == Flag_is_{W2lc0me_To__4or@nsic}
728x90