본문 바로가기
étude/HTTP, HTML

telnet을 이용한 메일 패킷 분석

by mummoo 2022. 10. 13.

1. windows 기능 켜기/끄기 에서 telnet client 기능을 활성화시킨다.

2. windows + R 키를 누르고  cmd를 누르면 명령 프롬프트 창이 뜬다

- nslookup 입력, 엔터

- set type=mx (띄어쓰기 조심) 입력, 엔터

- 원하는 서버의 도메인 이름 / IP 주소 입력, 엔터

=> 여기서 도메인 이름에는 naver.com , google.com 등 뭐든 괜찮다.

 

- 그러면 "권한 없는 응답"이 뜨고, 밑에 또 뭐가 뜬다. 여기서

"mail exchanger = " 다음의 주소를 복사한다.

 

=> 여기까지가 메일 송수신 서버의 주소를 복사하는 과정

 

 

3. windows + R 키를 누르고 cmd를 입력하여 명령 프롬프트를 실행시킨다.

- " telnet , (아까 복사한 그 메일 서버), 25 " 입력

- 이때 25는 포트 번호

엔터키를 누르면

뭐 이러한 창이 뜬다.

여기에서

- helo (또는 ehlo) 도메인 주소

입력

성공적으로 연결되었다면 250 header가 나오고

연결이 되지 않았다면 500, 550 뭐 이런 애들이 뜬다.

"mail from: <송신자의 메일 주소>" 입력

-> 이때 띄어쓰기를 조심해야 한다.

띄어쓰기 잘못하면 syntax error 뜨는데, 

그 이유를 아직 모르겠다

syntax error 안 뜨게 하려면 mail from: 뒤에 띄어쓰기를 딱 한번만 하고 

<송신자의 메일 주소>를 입력해야 한다.

 

성공적으로 입력했다면

이러한 내용이 뜨게 된다.

이렇게 메일 송신자의 이메일 주소를 입력하면, 

수신자의 이메일 주소를 입력해야 한다.

아하

좀 시간이 흐른 뒤에 writeup을 작성했더니 

연결을 잃었다는 메시지가 뜬다.

 

'étude > HTTP, HTML' 카테고리의 다른 글

HTTP? HTML?  (1) 2022.10.11