
Una puerta trasera con una multitud de características.
Una puerta trasera es una herramienta utilizada para obtener acceso remoto a una máquina.
Normalmente, las utilidades de puerta trasera como NetCat tienen dos funciones principales: canalizar la entrada remota a cmd o bash y devolver la respuesta. Esto es útil, pero también es limitado. BetterBackdoor supera estas limitaciones al incluir la capacidad de inyectar pulsaciones de teclas, obtener capturas de pantalla, transferir archivos y muchas otras tareas.
BetterBackdoor puede crear y controlar una puerta trasera.
Esta puerta trasera creada puede:
Esta puerta trasera utiliza una conexión de socket cliente y servidor para comunicarse. El atacante inicia un servidor, y la víctima se conecta a este servidor como cliente. (Nota: si varios clientes intentan conectarse, se le solicita al usuario que seleccione a qué cliente conectarse) Una vez establecida la conexión, se pueden enviar comandos al cliente para controlar la puerta trasera.
Para crear la puerta trasera, BetterBackdoor:
La puerta trasera puede operar dentro de una sola red, LAN, y a través de internet, WAN. Sin embargo, para usar la puerta trasera a través de WAN, se debe realizar el reenvío de puertos.
Para uso en WAN, los puertos 1025 y 1026 deben reenviarse desde el ordenador del atacante con TCP seleccionado. Una vez hecho esto, el atacante puede controlar la puerta trasera incluso cuando la víctima y el atacante están en redes diferentes.
Para iniciar la puerta trasera en un PC víctima, transfiera todos los archivos del directorio 'backdoor' a un PC víctima.
Si un JRE está empaquetado con la puerta trasera, ejecute run.bat, de lo contrario ejecute run.jar.
Esto iniciará la puerta trasera en el PC de la víctima.
Una vez en ejecución, para controlar la puerta trasera debe regresar a BetterBackdoor y ejecutar la opción 1 al inicio.
BetterBackdoor es compatible con Windows, Mac y Linux, mientras que la puerta trasera solo es compatible con Windows.
# clone BetterBackdoor
git clone https://github.com/thatcherclough/BetterBackdoor.git
# change the working directory to BetterBackdoor
cd BetterBackdoor
# build BetterBackdoor with Maven
# for Windows run
mvnw.cmd clean package
# for Linux and Mac run
sh mvnw clean package
java -jar betterbackdoor.jar