Quería preguntar cómo instalar websploit en el terminal de Mac. He descargado el archivo desde WebSploit Framework .
Quería preguntar cómo instalar websploit en el terminal de Mac. He descargado el archivo desde WebSploit Framework .
No dijiste cuál era el nombre del archivo que descargaste o su URL, (¿Se supone que solo debemos adivinarlo?) . Suponiendo que fuera el archivo WebSploit-Framework-3.0.0.tar.gz de WebSploit Framework , en circunstancias normales * simplemente desempaquetaría el archivo haciendo doble clic en él y debería crear una carpeta llamada websploit que contenga dos archivos, install.sh y wsf-300.tar.gz. Para instalarlo, ejecutaría install.sh en una Terminal. Nota: install.sh requiere ser root para ejecutar el script , por lo que ejecutaría:
cd ~/Downloads/websploit #assuming you extracted the tar.gz to your Download folder
sudo ./install.sh
Para OS X 10.11 aquí radica el problema, en circunstancias normales, el install.sh script copia el archivo wsf-300.tar.gz a / usr / share y Luego termina la instalación. Sin embargo, en OS X 10.11.x, con la excepción de / usr / local, el resto de / usr está protegido por la Protección de integridad del sistema (SIP), que restringe la cuenta root y limita las acciones que root puede actuar en partes protegidas del sistema de archivos bajo OS X. Por lo tanto, en este caso de uso probablemente no se instalará a menos que deshabilite SIP temporalmente, instale el paquete y vuelva a habilitar SIP. Dicho esto, sin embargo, una vez que está instalado, puede que no funcione correctamente una vez que se vuelva a habilitar el SIP. Digo que, como no tengo OS X 10.11 para probar y ver si es necesario escribir algo en la estructura de directorios jerárquica / usr / share / websploit / después de la instalación y durante su uso podría no estar permitido.
Además, deshabilite SIP temporalmente para instalarlo, la única sugerencia que tengo es editar el install.sh script cambiando / usr / share a / usr / local / share y de esta forma no debería hacerlo. t tiene que desactivar temporalmente SIP.
También donde dice echo "Run From Terminal : sudo websploit"
en el script, este es un mensaje que se repite y, como / usr / local / share / websploit no está en $ PATH, el comando no funcionará como está escrito. También deberá resolver este problema y se puede hacer agregando / usr / local / share / websploit / a $ PATH, de lo contrario, tendría que escribir sudo /usr/local/share/websploit/websploit
para ejecutar websploit
.