제공된 파일에서 Flag를 획득

2023. 12. 5. 20:01Misc

728x90

[HawkIS] Problem.zip
0.07MB

제목그대로 제공된 파일에서 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