21 lines
453 B
Python
21 lines
453 B
Python
|
"""
|
||
|
Instalar la biblioteca de Python `pwntools`
|
||
|
y crear un exploit que permita a un usuario
|
||
|
ejecutar comandos en un servidor remoto.
|
||
|
"""
|
||
|
from pwn import *
|
||
|
|
||
|
# Conexión al servidor remoto
|
||
|
conn = remote('192.168.1.1', 80)
|
||
|
|
||
|
# Envío de comandos al servidor
|
||
|
conn.sendline('ls')
|
||
|
conn.sendline('whoami')
|
||
|
|
||
|
# Recibir y mostrar la salida del servidor
|
||
|
output = conn.recvall().decode('latin-1', errors='ignore')
|
||
|
print(output)
|
||
|
|
||
|
# Cerrar la conexión
|
||
|
conn.close()
|