$ 포렌식 $/$ 디지털 포렌식 with CTF $

Multimedia - 브리타니아의 원더랜드...

ws1004 2019. 6. 10. 15:56

color.png

 

파일을 보면 빨간색과 검정색으로 이루어진 매우 얇은 그림 파일이 있는데 그냥 픽셀로만 이루어져 있다. 가로 7픽셀 세로 200픽셀로 되어있다.

 

검정색을 0, 빨간색을 1 이진수로 변환하여 바이너리 값을 추출 아스키 코드로 변환 해서 데이터를 확인해 보자.

 

사진과 관련된 API PIL이다.

PIL import해서 사용하려면 image 설치 해야 한다.

 

파이썬 2 pip install image

파이썬 3 pip3 install image

cmd 입력하면 다운을 받을수 있다.

 

convert.py 코드

 

결과 :

 

Key : 3xXKkFstTUpsG2IFDirE6xDrcAF8DSx4iWxd5f9IQ9T205izN8lS2MQUlsF11gT4TFXHHlLHVHprNTtrh6lURfdUW7Lpuzgu1VKzwb1bg1oq6Ae3GnykkLZZsnze3HVLxHlfCYtzyrcV2Oxp0Gb0Z2ELphR4Oxo7TyvHCuWKWlN8t8KIfHysZK7jBNPu6wRVEUPIwVra

 

참고자료 :

https://www.ibm.com/support/knowledgecenter/ko/ssw_aix_71/com.ibm.aix.networkcomm/conversion_table.htm <- 아스키코드_2진수 관계

http://bluese05.tistory.com/57 <- python range() xrange() 차이

https://wikidocs.net/32 <- 점프 파이썬 int 설명

 

출처 : 디지털 포렌식 with CTF