La aplicación basada en web es la colección de varios archivos alojados como CSS, HTML, JS, etc. Los archivos JS son los archivos principales o esenciales que pueden contener algunos secretos de la aplicación web. La información de puntos finales no documentados también es crucial y puede estar disponible en forma de archivos JS. Subjs es una herramienta automatizada que se utiliza para obtener los archivos JavaScript del dominio de destino. La herramienta Subjs es una herramienta de código abierto y de uso gratuito. La herramienta Subjs está diseñada y desarrollada en el lenguaje Golang.
Nota : Como Subjs es una herramienta basada en el lenguaje Golang, necesitamos tener un entorno Golang en nuestro sistema. Así que consulte este enlace para instalar Golang en nuestro sistema. – Instalación de Go Lang en Linux
Instalación de Subjs Tool en Kali Linux
Paso 1 : si hemos descargado Golang a nuestro sistema, verifique la instalación verificando la versión de Golang, use el siguiente comando.
go version
Paso 2 : Abra nuestro terminal Kali Linux y muévase a Escritorio usando el siguiente comando.
cd Desktop
Paso 3 : Ahora estamos en el escritorio creando un nuevo directorio llamado Subjs usando el siguiente comando. En este directorio completaremos la instalación de la herramienta Subjs.
mkdir Subjs
Paso 4 : ahora cambie al directorio Subjs usando el siguiente comando.
cd Subjs
Paso 5 : Ahora tenemos que instalar la herramienta. Tenemos que clonar la herramienta desde GitHub.
git clone https://github.com/lc/subjs.git
Paso 6 : la herramienta se ha descargado correctamente en el directorio Subjs. Ahora enumeraremos los archivos y directorios usando el comando ls.
ls
Paso 7 : Podemos observar que hay un nuevo directorio creado para la herramienta Subjs que se generó mientras estábamos instalando la herramienta. Navegue al directorio subjs usando el comando cd,
cd subjs
Paso 8 : Enumere el contenido del directorio. Usa el siguiente comando
ls
Paso 9 : Construya la herramienta usando el siguiente comando.
sudo go build
Paso 10 : mueva la herramienta al directorio /bin para un uso rápido desde cualquier lugar.
sudo mv subjs /usr/local/bin
Paso 11 : Hemos terminado con la instalación. Así que ahora mostraremos la página de ayuda o sección de ayuda de la herramienta.
subjs -h
Trabajando con Subjs Tool en Kali Linux
Ejemplo 1 : escaneo simple
echo "http://geeksforgeeks.org" | subjs
En este ejemplo, estamos realizando un escaneo simple o un escaneo de rastreo en nuestro dominio de destino http://geeksforgeeks.org.
Ejemplo 2 : Número de trabajadores simultáneos
echo "http://geeksforgeeks.org" | subjs -c 15
En este ejemplo, estamos cambiando el valor del trabajador concurrente usando la etiqueta -c.
Ejemplo 3 : tiempo de espera (en segundos) para el cliente HTTP
echo "http://geeksforgeeks.org" | subjs -t 3
En este ejemplo, estamos cambiando el valor de tiempo de espera usando la etiqueta -t. Podemos ver que hemos especificado un valor de tiempo de espera muy inferior, por lo que no tenemos ningún resultado. Pero en el Ejemplo 1, tenemos la salida.
Ejemplo 4 : Mostrar número de versión
subjs -version
En este ejemplo, imprimiremos la versión de la herramienta Subjs usando la etiqueta -version.
Publicación traducida automáticamente
Artículo escrito por abhishekgandal324 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA