4,563,923 th visitor since 2017.2.1 ( Today : 300 )
Computer ???
No. 137
Name. swindler
Subject. sendmail 직접 메일 보내기
Main Cate. Linux
Sub Cate.
Date. 2005-11-08 18:04
Hit. 7469 (211.117.27.253)
File.
리눅스에서 익명의 메일수신.

telnet을 이용한 다른컴퓨터의 sendmail 의 사용.


혹시 누군가에게 하고 싶은 이야기가 있는데 자신의 신분을 밝히고

싶지 않은 경우가 있다. 이것은 자칫 장난삼아 악용될 우려도 있는

E-mail 팁이지만 꼭 필요한 때 유용하게 사용될 수 있으므로 소개한다.

우리가 사용하는 인터넷 메일 서비스의 메일 송신 기능인 Sendmail은

telnet의 25번 포트를 사용하고 있다. 따라서 Sendmail로 직접 끼어

들어서 Sendmail이 수행하는 작업을 수동으로 해 주게 되면

사용자의 신분이 자동으로 기입되지 않으므로 발신자가 자기의

신분을 숨기고도 메일을 보낼 수 있다.


Sendmail을 이용한 메일 전송 ( telnet 모드에서 이용할 수 있다.)

전자상거래 서버를 예로 설명하겠다.

[wmaster@myserver root]$ telnet 211.237.177.192 25

Trying 302.238.128.51...
Connected to nownuri.net
Escape character is '^]'.
220 localhost.localdomain ESMTP Sendmail 8.9.3/8.9.3 web, 20 Jun 2001 02:50:53
+0900



HELO babo.net

250 localhost.localdomain Hello IDENT:root@ [211.223.136.23],pleased to meet you


HELO 는 사용자가 직접입력하고, babo.net에는 원래 자신의 Host 를 넣는다.
그러나 아무거나 입력해도 상관없다.



MAIL FROM: 123@123

250 my... Sender ok


MAIL FROM: 은 사용자가 직접입력하고, 123@123 에는 원래 송신자의 E-mail을 넣는다.
그러나 아무거나 입력해도 상관없다.



RCPT TO: ecommb18

250 lopf@netian.com... recipient ok


RCPT TO: 는 사용자가 직접입력하고, ecommb18은 원래 수신자의 E-mail 주소를 넣는다.
그러나 sendmail이 있는 서버계정 사용자라면 id만 입력해도 된다.



DATA

354 Enter mail, end with "." on a line by itself


그냥 DATA 라고 직접입력한다.


-본문 내용 입력 시작-

test telnet port 25 sendmail

anonymous mailling

-본문 내용 입력 끝-



.


마지막은 반드시 마침표(.)로 끝낸다.



250 AAA28476 Message accepted for delivery



QUIT

그냥 QUIT 라고 직접 입력




220 nownuri.net closing connection
Connection closed by foreign host.






이와 같이 진행하게 되면 발신자의 주소없이 메일의 발신이 가능하다.

따라서 계정이없는 어떤 서비스에서도 메일을 작성하여 발송할 수

있으며, 물론 사용 요금도 지불하지 않는다. 하지만 이런 익명성을

악용하여 상대방에게 피해를 주는 일은 없어야 할 것이며, 익명성이

필요한 부분에서 유용하게 사용될 수 있기를 바란다.

익명메일의 특징은 제목을 쓸 수 없다는 것이며, 헤더가 역시 전송되므로

발신자의 E-mail 주소는 모르더라도 헤더를 통해서 메일을 보낸 호스트의

추적이 가능하다는 것이다.

이 방법은 거의 모든 호스트에서 적용이 가능하므로 절차만 익혀둔다면

어느 시스템에서도 쉽게 이용할 수 있을것이다.

[바로가기 링크] : http://coolx.net/cboard/computer/137



swindler 인증은 [tethys]:/home/rnejdl> echo 'test123' | base64
dGVzdDEyMwo=
[tethys]:/home/rnejdl> echo 'dGVzdDEyMwo=' | base64 -d
test123
[tethys]:/home/rnejdl> 이런식으로 확인
2014-02-13
Name
Password
Comment
Copyright © 1999-2017, swindler. All rights reserved. 367,611 visitor ( 1999.1.8-2004.5.26 ), 2,405,771 ( -2017.01.31)

  2HLAB   2HLAB_Blog   RedToolBox   Omil   Omil_Blog