Û ° °°°° ° °° Û° °°°ÛÛÛÛÛÛ ° ° °Û Û° ° Û °Û ° Û° Û° °Û° °ÛÛÛÛ ° Û Û° Û° °° Û ° °Û Û° Û° °° °Û°°ÛÛÛ° Û° Û° °°ÛÛÛ°° °° ° ÛÛÛ°°°° Û°° Û Û° °° °°° ÛÛÛ °° Û°° ° ÛÛ Û °°° °ÛÛ°°Û °° Û °°°° °°°°°° °ÛÛÛÛÛÛ ° Û° ÛÛÛ°° ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ ° ° °°°°° °ÛÛ ° ÛÛ °° ° (C) 1997,1998,1999,2000 by LiGHTNiNG LGX@gmx.net ______________________________________________________________________________ #title: "Anonym-mailing" #subject: "Sending anonym emails + Anonyme eMails schicken" #autor: "LiGHTNiNG" #email: "LGX@gmx.net / lightning@busch-hacker.de" #language: "English + German" #time/date: "14:01 GMT + 1h / 30.1.2000" #version: "1.0" #remark: "There are many texts about this topic, but I prefer writing my own." ____________________________________________________________________________ Anonym SMTP Server: ------------------- o200.cinetic.de Port natmail2.webmailer.de yourbbs.plexmedia.net linux.nag.de (mail.notrix.de) ____________________________________________________________________________ /-------\ |English| \-------/ Ok, not too much introtexts... I know, there are several diffrent textfiles on this topic, but I still prefer creating your own one. So I can point on my own source. So, what do we need, for sending anonym emails? A simple program, that sends the commands and displays the answers. For this reason, Telnet is a good one. You can normally find it in your Windows directory. Because the SMTP is based on the TCP/IP protocol, it is innocent of a specific system, like Windows. Every wellknown system implements this protocol. Or do you think, the people, using Linux or OS/2 can't receive emails? However, lets start with the topic. First, we have to find an mailserver, like "mail.notrix.de". I use it for this time. So lets get connected to "mail.notrix.de", port "25" (SMTP". After receiving a welcome message, we can go on. 1.Fist, we have to identify us. Let us do this by sending "HELO id". "id" stands for a domain, name, number or just a description of you. If that worked, you will get another welcome message and we can continue. (2.)With the command "HELP", you can get a short overview about the commands, which are allowed. For help on a specific command, type "HELP command". 3.Now, as we are here now, we have to tell the server, who is the sender. Do this by typing "MAIL FROM: ". If you receive a "250" message, it was correct. The mailserver always sends answer to your commands and the "250" stands for "OK, correct". 4.Because someone should get this email, we have to define the recipient. Do this: "RCPT TO: ". If the server gives you a "250", it's alright and you won't have any further problems, than typing in the right commands. 5.To not sending an empty email, we go on by this: "DATA". The server allows you now, to type in subject and content of your message body. The subject has to be defined by "subject: yoursubject". Than you send the message, line by line to the server. When you've finished, enter a point "." into a new line So, you let the server know, that you've finished. 6.To complete your email and to send it afterwards, finish by sending the "QUIT" command. The server gives you a "221" and disconnects. Alright, that's all by now. For better understanding, here is an example:("linux.nag.de" is the server, ) (that reacts, when you connect to) ("mail.notrix.de". ) 220 linux.nag.de ESMTP Sendmail 8.8.8/8.8.8; Sun, 30 Jan 2000 14:29:22 +0100 HELO old_sucker 250 linux.nag.de Hello dialin117-11.tnt01.frankfurt.nikoma.de [213.54.11.117], pleased to meet you HELP 214-This is Sendmail version 8.8.8 214-Topics: 214- HELO EHLO MAIL RCPT DATA 214- RSET NOOP QUIT HELP VRFY 214- EXPN VERB ETRN DSN 214-For more info use "HELP ". 214-To report bugs in the implementation send email to 214- sendmail-bugs@sendmail.org. 214-For local information send email to Postmaster at your site. 214 End of HELP info MAIL FROM: 250 ... Sender ok RCPT TO: 250 ... Recipient ok DATA 354 Enter mail, end with "." on a line by itself subject: Diese eMail ist ein Beispiel für das Versenden anonymer eMails. Hier beginnt der Inhalt der eMail. In der nächsten Zeile setze ich einen Punkt, damit der Server weiß, das der BODY hier zu Ende ist. . 250 OAA08034 Message accepted for delivery QUIT 221 linux.nag.de closing connection ______________________________________________________________________________ Copyright 30.1.2000 by LiGHTNiNG Thanx go out to: Duke and jjTomcat. Greetz to: Enigm@, ElKongo, Thomas Schanzer... Greetz to: Busch-Hacker, Hacking.de, GCF, XHackers.com, eff.org,.. /------\ |German| \------/ Ok, keine langen Reden oder Intros. Ich weiß, dass es viele solcher Texte und Anleitungen über Anonyme eMails gibt, aber ich möchte mich lieber auf meine Eigenen stützen. Also, was brauchst Du? Einen Client, mit dem Du per Konsole dem Mailserver die Befehle schicken kannst. Am Besten eignet sich das Programm "Telnet", das sich normalerweise im Windows-verzeichnis befindet. Unter Linux geht alles genauso und unter OS/2 auch, weil das TCP/IP Protokoll natürlich Plattformunabhängig integriert werden kann... Auf jeden Fall eignet sich das Programm Telnet sehr gut zum testen und lernen von den einzelnen Protokollen, da man jeden Befehl selber eingibt und Telnet keine andere Funktion als die des Sendens und Darstellens der Zeichen übernimmt. Wir verbinden uns jetzt per Telnet mit einem Mailserver, der anononymes mailen unterstützt. Wir nehmen jetzt einfach mal: "mail.notrix.de" auf Port 25 (SMTP). Nachdem uns der Mailserver eine Begrüßungsmeldung geschickt hat, gehts los. 1.Erstmal müssen wir und identifizieren. Das tun wir, indem wir den Befehl "HELO id" senden. "id" steht für irgendeinen Namen, Domain, oder einfach eine kurze Beschreibung von sich. Darauf antwortet der Server mit irgendeiner Begrüßung. (2.)Darauf antwortet der Server mit irgendeiner Begrüßung. Jetzt kann man meistens über den Befehl "HELP" die zur Verfügung stehenden Befehle anzeigen lassen- "HELP " zeigt die Hilfe zu dem Befehl "" an. 3.Über den Befehl "MAIL FROM: " geben wir den Sender bekannt und damit auch die Antwortadresse. Bei jedem korrekten Befehl sendet der Server einen Zahlencode, mit einer Beschreibung.(Natürlich auch bei einem Fehler). In diesem Fall sollte der Server ein "250" senden. Bis hierhin klappt es eigentlich bei fast allen Mailservern. 4.Jetzt übergeben wir den Empfänger, indem wir "RCPT TO: ". Wenn der Server wieder mit "250" antwortet, dann ist diese eMail gesichert, d.h. es gibt keine Probleme mehr. Manchmal wiederholt der Server noch die Empfängeradresse. 5.Da wir natürlich keine leere eMail senden wollen, senden wir jetzt ein "DATA". Der Server fordert und auf, die Message zu tippen und mit einem Punkt "." abzuschließen. Damit die eMail einen Betreff hat, geben wir als erstes ein: "subject: Deinbetreff". Die Zeile schließen wir wie gewohnt mit einem Enter ab. Jetzt kann man den Text tippen, den man senden will. Wenn die letzte zeile fertig ist, geben wir noch in eine neue Zeile einen "." Punkt ein, drücken "Enter" und das wars. Damit signalisieren wir dem Server, das wir fertig sind. 6.Damit die eMail jetzt auch noch abgesendet wird, loggen wir uns aus mit dem Befehl "QUIT". Das wars, die eMail wurde gerade abgesendet. ACHTUNG!!! Wenn man sich bei den Befehlen vertippt, dann muss man den Befehl nochmal neu eintippen, weil der Server den falschen Buschstaben nicht löscht, auch wenn Telnet das so anzeigt. Das gilt allerdings nicht für den Inhalt der eMail. Damit man sich das alles mal besser vorstellen kann, folgt hier jetzt ein Beispiel: (linux.nag.de ist der ESMTP Server, der sich verbindet,) (wenn man sich mit mail.notrix.de verbindet. ) 220 linux.nag.de ESMTP Sendmail 8.8.8/8.8.8; Sun, 30 Jan 2000 14:29:22 +0100 HELO old_sucker 250 linux.nag.de Hello dialin117-11.tnt01.frankfurt.nikoma.de [213.54.11.117], pleased to meet you HELP 214-This is Sendmail version 8.8.8 214-Topics: 214- HELO EHLO MAIL RCPT DATA 214- RSET NOOP QUIT HELP VRFY 214- EXPN VERB ETRN DSN 214-For more info use "HELP ". 214-To report bugs in the implementation send email to 214- sendmail-bugs@sendmail.org. 214-For local information send email to Postmaster at your site. 214 End of HELP info MAIL FROM: 250 ... Sender ok RCPT TO: 250 ... Recipient ok DATA 354 Enter mail, end with "." on a line by itself subject: Diese eMail ist ein Beispiel für das Versenden anonymer eMails. Hier beginnt der Inhalt der eMail. In der nächsten Zeile setze ich einen Punkt, damit der Server weiß, das der BODY hier zu Ende ist. . 250 OAA08034 Message accepted for delivery QUIT 221 linux.nag.de closing connection ______________________________________________________________________________ Copyright 30.1.2000 by LiGHTNiNG Thanx go out to: Duke and jjTomcat. Greetz to: Enigm@, ElKongo, Thomas Schanzer... Greetz to: Busch-Hacker, Hacking.de, GCF, XHackers.com, eff.org,..