Title here
Summary here
BeaconTCP es un listener de tipo interno (bind). A diferencia de los listeners externos, el agente con BeaconTCP abre un puerto TCP en el sistema objetivo y espera que otro agente (pivote) se conecte a él. Esto permite la comunicación en redes internas sin acceso directo a Internet.
| Propiedad | Valor |
|---|---|
| Nombre interno | BeaconTCP |
| Tipo | Interno (bind) |
| Protocolo | TCP |
| Dirección | Agente pivote → Agente bind |
| Agente compatible | Beacon |
| Plugin | listener_beacon_tcp.so |
BeaconTCP es ideal para escenarios de pivoting donde:
Internet DMZ Red interna
[C2] ◄──HTTP──► [Agente A] ──TCP──► [Agente B (bind :4444)]
(BeaconHTTP) (BeaconTCP)
│
──TCP──► [Agente C (bind :4444)]
(BeaconTCP)| Parámetro | Descripción | Ejemplo |
|---|---|---|
| Name | Nombre del listener | tcp-internal |
| Bind Port | Puerto que el agente abrirá en el objetivo | 4444 |
1. Se genera un agente Beacon con listener BeaconTCP
2. El agente se ejecuta en el objetivo y abre el puerto configurado
3. Desde un agente pivote ya activo, se establece un link al agente bind
4. El agente pivote se conecta al puerto TCP del agente bind
5. Las comunicaciones se encapsulan: C2 ↔ Pivote ↔ Agente bind