Hack The Packet/@ 2012 POC

[GAL][Middle]네이트온 채팅

GAL 2012. 12. 3. 11:56

#문제

국내 유명 메신저를 통해 친구에게 여자 친구 사진을 보냈다. 

I sent a photo of girlfriend of mine to someone via a famous korean messenger.

#풀이

네이트온 아이디(HTP__@2012POC.com)를 검색하여 스트림을 보게되면 HTP__@2012POC.com와 yhlovesb@hanmir.com의 아이디가 채팅한 글을 볼 수 있게 된다. 


위의 글에서 IU.jpg라는 그림파일을 전송한 것을 알 수 있으며 해당 메시지의 근처 패킷에서 IU.jpg라는 그림파일이 전송되는것을 찾을수 있다. 


해당 패킷에서 IU.jpg를 저장하고 SOI(FFD8)전과 EOI(FFD9)후의 데이타를 모두 삭제하고, 데이터 중간중간에 있는  "FILE 2 DATA 8191"와 같은 문자열도 삭제한다. 

FILE 2 DATA 8191는 그림파일을 패킷에 넣기위해 쪼갠것이므로 맨뒤 OD OA값까지 삭제하도록 한다. 


그뒤 그림파일을 보게되면 회색화면이 보이게된다. 

위에 채팅에서 그림파일의 사이즈를 480*640으로 바꾸라고 하였으므로 PE구조를 확인하여 그림파일에 사이즈를 바꾸도록 한다. 

PE구조를 직접 확인하여 바꾸는것도 좋지만 010Editor의 Templates의 기능을 이용하여 바꾼다면 좀더 수월하게 바꿀수 있다. 


이제 그림파일을 열면 Key값확인이 가능하다. 


..데헷..>_<