본문 바로가기
CTF, 워게임 문제 풀이/CTF-d

[Multimedia] 43. basisSixtyFour 문제풀이

by secumark 2022. 1. 21.
728x90

 

basisSixtyFour
Password : *7sdj@L[a/xc<Xms02-z=203dl;

 

forensic-4.zip 폴더를 다운받자. 압축 풀기 비밀번호는 문제에 있는 password

 

 

 

 

깨진 사진파일이 들어있다.

 

 

 

HxD로 열어보면 진짜 문자열만 들어있음.

 

 

 

BASE64로 복호화를 하니까 PNG 파일 형식의 TEXT 값이 출력된다.

 

흠.. 근데 뭔가 완벽하지 않은(?) 값이다.

 

이걸 그대로 hxd에 넣어서 png 확장자로 저장하면 또 깨진 파일로 인식한다.

 

그러면.. 그냥 리눅스에서 한번에 base64 디코딩을 하고 png 확장자 파일로 저장해보는 방법을 사용해보자.

 

 

 

Wh4Tis1t.png 파일을 base64 디코딩해준뒤에 > what.png 라는 파일을 생성하는 명령어다.

 

 

 

그럼 이렇게 QR 코드가 생성된다!

 

 

 

이 코드를 인식하면 아래 1bT3aMj4b0Det4b3K 라는 문자열이 출력된다.

 

 

이게.. 플래그값임..!

728x90

댓글