Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: gorgon12 en 9 Enero 2010, 20:12 pm



Título: Problema con batch para enviar correo por telnet
Publicado por: gorgon12 en 9 Enero 2010, 20:12 pm
Buen dia comunidad.

Aqui estamos de nuevo, molestando con una duda en ms-dos scripting. La situacion es que buscaba la manera de crear un script en .bat que enviara un correo por telnet a traves del puerto 25 de un servidor... Para esto poseo dos ficheros.

"conecta.bat"
telnet servidor.com 25 < comandos.txt

"comandos.txt"
mail from: cuentauno@dominio.com
rcpt to:      cuentados@dominio.com
data
Cuerpo del correo
.
quit

al ejecutar conecta.bat la conexion al servidor (por ese puerto) nunca se completa... Alguien me puede decir como solucionar esto???

P.D. Agregar la linea "open servidor.com 25" al fichero "comandos.txt" tampoco funciona.

Gracias de antemano.


Título: Re: Problema con batch para enviar correo por telnet
Publicado por: Shell Root en 9 Enero 2010, 20:20 pm
Desde telnet... Sólo se me ocurre la opción de spoofear por un server que tenga habilitado SMTP. Yo tan solo una vez conseguí mandar un correo así, porque el servidor de hotmail no te deja si tienes IP dinámica =(

Te explico como se hace. Primero conéctate via Telnet al servidor objetivo (tiene que tener algún servicio habilitado para SMTP):

Código:
telnet mx1.hotmail.com 25 

Posteriormente identificamos:

Código:
HELO hotmail.com 

Despues...
Código:
MAIL FROM : micorreo
OJO! No os podeis equivocar en nada!, si no tendreis que empezar de cero!. El correo puede ser falso :P.

Código:
RCPT TO: OBJETIVO

El mail objetivo.

Código:
DATA 

Y ahora empezais a escribir vuestro correo. Al final tendreis que poner un "." y darle a enter.

A mí siempre me han rechazado por no ser del pais del servidor o por tener IP dinamica...

byt3z.

Fuente: Not Spam http://foro.portalhacker.net/index.php/topic,62909.msg298247.html#msg298247


Título: Re: Problema con batch para enviar correo por telnet
Publicado por: gorgon12 en 9 Enero 2010, 20:27 pm
Gracias Shell Root por la rapida respuesta. Sin embargo el problema se encuentra en el script... Si yo intento conectarme por linea de comandos al servidor todo funciona de maravilla. Los comandos y todo.

El problema viene al querer automatizar la tarea con un fichero .bat. Será que existe alguna especie de seguridad en el servidor para evitar spam? podrá este detectar cuando la ejecución viene de un script y no de alguien tecleando?