
MIME(Multipurpose Internet Mail Extensions)
본문에 사용되는 데이터
복호화할 수 있는 방법
Base64 Encoding
- 데이터를 인쇄 가능한 문자들로 변환한다.
- 2진 데이터를 24bit 블록으로 분할한다.
- 각 블록은 다시 4개의 단락(8bit)로 나누어지고 각 단락은 6bit로 형성된다.
첨부파일(사진)을 포함 한 전송 패킷 확인(MIME 변환 과정)
- 첨부파일을 전송하면 크기만큼 해당 SMTP 패킷을 단편화하여 전송한다.
- 해당 패킷을 분석하면 MINE 을 사용한다는 것을 확인할 수 있다.
해당 패킷을 스니핑을 이용하여 디코딩하면 원본 파일을 확인할 수도 있다.
MIME Packet 디코딩
1. 패킷을 raw 파일로 변환 후 Save as를 클릭한다.
2. mine_packet이라는 이름으로 저장한다.
3. HxD(HexDump).exe를 통해 확인한다.
4. mime_packet 파일을 안으로 드래그한다.
5. 헤더 부분과 아랫 부분을 제거하고 첨부파일 부분만 남긴다
6. https://www.motobit.com/util/base64-decoder-encoder.asp
Base64 Online - base64 decode and encode
www.motobit.com
저장할 파일명을 test.jpg로 선택하고 파일 선택 후 mime_packet을 넣고 Comvert the source data를 클릭한다.
7. 복원된 이미지를 확인할 수 있다.
'Network > Network Theory' 카테고리의 다른 글
Web(World Wide Web) 이란? (0) | 2019.10.29 |
---|---|
NTP(Network Time Protocol) 이란? (0) | 2019.10.25 |
SMTP(Simple Mail Transfer Protocol) 이란? (2) | 2019.10.24 |
트렌스포트 계층(TransPort Layer, L4) 이란? (0) | 2019.09.28 |
Network 란? (0) | 2019.09.24 |
공부&일상 블로그
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요! 질문은 언제나 환영입니다😊