[suninatas] 28

ahzero·2023년 10월 29일
0

Wrtie-up

목록 보기
14/19


문제 화면이다. 일단 brute-force를 이용할 필요가 없다는 것을 표시하고 있다.

아래의 down 버튼을 눌러 문제 파일을 다운 받으니 So_Simple이라는 이름의 ZIP 파일이 다운되었다.

내부에 3개의 파일이 있는데, 2개의 txt 파일, 하나의 zip 파일이 있는 것을 볼 수 있다.

문제 설명에서 암호가 있기는 한건가! 라고 하고 있다. 압축 파일을 HxD에 넣어 살펴보자.


ZIP 파일에는 2 바이트로 compression method를 표시하는 부분이 있다. 보통 0x08 Deflated를 사용하지만, So_Simple 파일은 강화된 수축이 적용되어 있다. 이를 그냥 0x08로 바꿔보자.

ZIP 파일 포맷 참고: ZIP 파일 포맷

위의 수정 사항을 저장하면, 정상적으로 압축파일이 해제된다.
Am_I_key 내부의 There_is_key.txt를 열면 다음과 같이 flag를 획득할 수 있다.

dGE1dHlfSDR6M2xudXRfY29mZmVl 값을 base64 디코딩해 준다.

ta5ty_H4z3lnut_coffee


풀이완료!

0개의 댓글