Código de Python - Email desde direccion falsa | telnet

Imágen de perfil

Email desde direccion falsa | telnetgráfica de visualizaciones


Python

Publicado el 25 de Marzo del 2016 por Izan
877 visualizaciones desde el 25 de Marzo del 2016. Una media de 28 por semana
Envía emails desde cualquier dirección (como mariano@pp.es) a cualquier persona que tenga una cuenta gmail (también puedes cambiar la DNS y enviar a otras cuentas como hotmail, yo he elegido gmail porque es la más usada).

Requerimientos

Se necesita una máquina linux con el apt de telnet.

1.0

Actualizado el 27 de Marzo del 2016 (Creado el 25 de Marzo del 2016)gráfica de visualizaciones de la versión: 1.0
878 visualizaciones desde el 25 de Marzo del 2016. Una media de 28 por semana
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#!/bin/python python
# -*- coding: utf-8 -*-
 
import os, sys, time, ctypes, telnetlib
from threading import Thread
 
def  c(command):
    os.system(command)
    time.sleep(1)
 
def telnet(mail, to, data, subject):
    print("""
        #WRITING:
            HELO twitter.com
            MAIL FROM: <"""+mail+""">
            RCPT TO: <"""+to+""">
            DATA 
             Date: $day/month/short_year $time
             From: """+mail+"""
             To: """+to+"""
             Subject: """+subject+"""
             """+data+"""
            . 
    """)
    c("""{
        sleep 0.1
        echo HELO twitter.com
        sleep 0.1
        echo MAIL FROM: \<%s\>
        sleep 0.1
        echo RCPT TO: \<%s\>
        sleep 0.1
        echo DATA
        sleep 0.1
        echo From: %s
        sleep 0.1
        echo To: %s
        sleep 0.1
        echo Subject: %s
        sleep 0.1
        echo %s
        sleep 0.1
        echo .
        sleep 0.1
        echo quit
        sleep 0.1
        echo exit
        } | telnet gmail-smtp-in.l.google.com 25""" % (mail, to, mail, to, data, subject))
 
def main():
    if (len(sys.argv) != 5):
        print ("Usage: python "+sys.argv[0]+" <from> <to> <subject> <data(file.txt)>")
    else:
        _from = sys.argv[1]
        _to = sys.argv[2]
        _subject = sys.argv[3]
        _data = ""
        with open(sys.argv[4]) as input:
            for line in input:
                _data += line.replace("<", "\<").replace(">", "\>")
 
        telnet(_from, _to, _subject, _data)
main()



Comentarios sobre la versión: 1.0 (0)


No hay comentarios
 

Comentar la versión: 1.0

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios

http://lwp-l.com/s3476