Red de conocimiento informático - Material del sitio web - ¿Cómo atravesar firewalls?

¿Cómo atravesar firewalls?

Métodos para atravesar firewalls:

Por lo general, cuando se instala una puerta trasera para el host de destino y es necesario transmitir datos, el firewall del host encontrará algunos problemas menores. Si abre un puerto para su propio proceso (o incluso crea un nuevo socket), la mayoría de los firewalls lo bloquearán.

Presentamos un método de "penetrar" firewalls para transmitir datos importantes a pequeña escala. Sin embargo, este método no se recomienda para otras situaciones. De hecho, la idea es muy simple, ya que el firewall interceptará procesos no verificados y permitirá la transmisión de datos de procesos verificados, luego usará identificadores de socket que permitan la transmisión de datos en otros procesos.

El proceso específico es el siguiente:

1. Encuentre el proceso de destino

2. Encuentre el identificador SOCKET; Utilice la función DuplicateHandle () para convertir su SOCKET en uno que pueda usarse por sí mismo

4.