- Abrir la carpeta run donde están los ejecutables de john.
- En la barra de direcciones, escribir CMD.
- Pasarle el comando john --wordlist=Mywords.txt rar.hashes.
Ese archivo lo cambiaré manualmente luego de que john termine.
¿Cómo lo hago?
baia baia, respuesta de God PT:
Citar
¡Claro que puedes hacerlo! Puedes crear un archivo batch (`.bat`) para automatizar este proceso y que ejecute directamente el comando sin necesidad de escribir manualmente en la barra de direcciones o abrir el símbolo del sistema por separado. Aquí tienes una guía paso a paso:
### 1. **Crea el archivo batch**
1. Abre un editor de texto como *Bloc de notas* o cualquier otro editor de texto simple.
2. Escribe el siguiente código (personalizando las rutas según tu configuración):
```batch
@echo off
:: Cambia a la carpeta donde está el ejecutable de John the Ripper
cd /d "C:\ruta\a\la\carpeta\run"
:: Ejecuta el comando con el archivo de wordlist y el archivo de hashes
john --wordlist=Mywords.txt rar.hashes
:: Pausa para que puedas ver el resultado
pause
```
3. Guarda el archivo con la extensión `.bat`. Por ejemplo, podrías llamarlo `ejecutar_john.bat`.
- Asegúrate de que al guardar uses **Guardar como...** y selecciones "Todos los archivos" como tipo, para evitar que Windows lo guarde como `ejecutar_john.bat.txt`.
---
### 2. **Cómo usar el archivo batch**
1. Coloca el archivo batch (`.bat`) en cualquier lugar que te sea conveniente.
2. Haz doble clic en el archivo batch. Esto hará lo siguiente:
- Cambiará al directorio `run` donde está el ejecutable de John the Ripper.
- Ejecutará el comando `john --wordlist=Mywords.txt rar.hashes`.
- Mantendrá abierta la ventana de la consola al final (gracias al comando `pause`) para que puedas leer los resultados.
---
### 3. **Personaliza el archivo batch**
Si más adelante necesitas cambiar los parámetros (como el archivo de wordlist o el archivo de hashes), simplemente edita el archivo batch con un editor de texto y ajusta las líneas correspondientes.
---
### 4. **Automatización adicional (opcional)**
Si siempre tendrás los archivos `rar.hashes` y `Mywords.txt` en la misma carpeta, podrías simplificar aún más las cosas:
- Coloca el archivo batch en el directorio donde están los archivos, y modifica el batch para que no tengas que cambiar de directorio:
```batch
@echo off
:: Ejecuta John the Ripper directamente en el directorio actual
"C:\ruta\a\la\carpeta\run\john.exe" --wordlist=Mywords.txt rar.hashes
:: Pausa para ver los resultados
pause
```
De este modo, el archivo batch puede ejecutarse desde cualquier lugar, pero necesitarás asegurarte de que `Mywords.txt` y `rar.hashes` estén en la misma carpeta que el batch.
---
### 5. **Cosas a tener en cuenta**
- Si utilizas rutas con espacios, asegúrate de que estén entre comillas, como en `"C:\Program Files\John the Ripper\run"`.
- Si necesitas cambiar el archivo `rar.hashes` manualmente, asegúrate de que esté en el directorio donde espera el batch.
- Si tienes varias tareas similares pero con diferentes archivos, podrías crear diferentes archivos batch para cada tarea con los nombres de archivo correspondientes.
¡Y listo! Con esto, puedes automatizar el proceso y ahorrarte tiempo.
### 1. **Crea el archivo batch**
1. Abre un editor de texto como *Bloc de notas* o cualquier otro editor de texto simple.
2. Escribe el siguiente código (personalizando las rutas según tu configuración):
```batch
@echo off
:: Cambia a la carpeta donde está el ejecutable de John the Ripper
cd /d "C:\ruta\a\la\carpeta\run"
:: Ejecuta el comando con el archivo de wordlist y el archivo de hashes
john --wordlist=Mywords.txt rar.hashes
:: Pausa para que puedas ver el resultado
pause
```
3. Guarda el archivo con la extensión `.bat`. Por ejemplo, podrías llamarlo `ejecutar_john.bat`.
- Asegúrate de que al guardar uses **Guardar como...** y selecciones "Todos los archivos" como tipo, para evitar que Windows lo guarde como `ejecutar_john.bat.txt`.
---
### 2. **Cómo usar el archivo batch**
1. Coloca el archivo batch (`.bat`) en cualquier lugar que te sea conveniente.
2. Haz doble clic en el archivo batch. Esto hará lo siguiente:
- Cambiará al directorio `run` donde está el ejecutable de John the Ripper.
- Ejecutará el comando `john --wordlist=Mywords.txt rar.hashes`.
- Mantendrá abierta la ventana de la consola al final (gracias al comando `pause`) para que puedas leer los resultados.
---
### 3. **Personaliza el archivo batch**
Si más adelante necesitas cambiar los parámetros (como el archivo de wordlist o el archivo de hashes), simplemente edita el archivo batch con un editor de texto y ajusta las líneas correspondientes.
---
### 4. **Automatización adicional (opcional)**
Si siempre tendrás los archivos `rar.hashes` y `Mywords.txt` en la misma carpeta, podrías simplificar aún más las cosas:
- Coloca el archivo batch en el directorio donde están los archivos, y modifica el batch para que no tengas que cambiar de directorio:
```batch
@echo off
:: Ejecuta John the Ripper directamente en el directorio actual
"C:\ruta\a\la\carpeta\run\john.exe" --wordlist=Mywords.txt rar.hashes
:: Pausa para ver los resultados
pause
```
De este modo, el archivo batch puede ejecutarse desde cualquier lugar, pero necesitarás asegurarte de que `Mywords.txt` y `rar.hashes` estén en la misma carpeta que el batch.
---
### 5. **Cosas a tener en cuenta**
- Si utilizas rutas con espacios, asegúrate de que estén entre comillas, como en `"C:\Program Files\John the Ripper\run"`.
- Si necesitas cambiar el archivo `rar.hashes` manualmente, asegúrate de que esté en el directorio donde espera el batch.
- Si tienes varias tareas similares pero con diferentes archivos, podrías crear diferentes archivos batch para cada tarea con los nombres de archivo correspondientes.
¡Y listo! Con esto, puedes automatizar el proceso y ahorrarte tiempo.