티스토리 뷰

WARGAME/PicoCTF

picoCTF2023 - MSB

daydreamtalker 2024. 4. 26. 23:33

Problem

 


Explanation

사진을 열어보면 닌자가 보인다. 애초에 문제에 힌트가 있는데 LSB를 통과했다고 나온다. 제목이 MSB인 만큼 MSB비트로 설정해보면 무언가가 보일 것이다.

[MSB & LSB 의 개념]

MSB-최상위비트

LSB-최하위비트

0 0 0 0 0 0 0 1 이라는 수가 있을 때 방향을 모른다면 어느 비트가 최상위인지 최하위인지 알 수 없다. 만약 방향이 → 라면 맨 오른쪽에 있는 1이 최하위비트 LSB가 되는 것이고 왼쪽 끝의 0이 MSB가 되는 것이다.

 

이 문제를 풀려면 stegsolve를 깔아야하는데 java가 깔려있어야 실행이 가능하다.

java platform으로 다운받은 zip파일을 열어도 되고 cmd창으로 열어도 된다.

cd Downloads
java -jar Stegsolve.jar

닌자 그림을 Stegsolve로 열어보았다.

 

png는 기본 RGB를 사용하니 Bit Plane Order에 RGB로 설정하고 MSB는 Most Significant Bit이므로 Red 7, Green 7, Blue 7로 설정했더니 문구가 보인다~~

 

Save Text를 하고 find키를 사용해서 flag 찾아보자.

 

뭔가 picoCTF{~~}하고 있는 flag스러운 문구가 보인다. 복붙해서 보면 플래그 획득!


🔑: picoCTF{15_y0ur_que57_qu1x071c_0r_h3r01c_ee3cb4d8}

2023/Mar/19 sovled.

'WARGAME > PicoCTF' 카테고리의 다른 글

picoCTF2023 - FindAndOpen  (0) 2024.04.26
picoCTF2023 - FindAndOpen  (0) 2024.04.26
picoCTF2023 - money-ware  (0) 2024.04.26
picoCTF2023 - who is it  (0) 2024.04.26
picoCTF2019 - like1000  (0) 2024.04.26