Estoy principalmente del lado del servidor. No he trabajado con JS mucho antes.
Mi compañero de trabajo estaba hablando de BeeF y de cómo básicamente controla el navegador de las víctimas con solo un simple ataque xss.
Me preguntaba cómo es posible. Javascript solo se ejecuta cuando el usuario esta en la pagina correcta? Entonces, cuando el usuario deja esa página, ¿cómo pueden controlar su navegador si JavaScript no se está ejecutando? Debido a que la documentación de BeeF dice que el javascript malicioso comprueba los comandos de vez en cuando, pero no es posible si el usuario no está en esa página con el javascript malicioso.