JSshell: JavaScript reverse shell for exploiting XSS remotely or finding blind XSS