El caso es que creo tener la contraseña en el gestor de contraseñas y claves de mi Debian, pero tampoco la recuerdo
Sé que en aquella época utilizaba como contraseñas "seguras" combinaciones de otros passwords concatenados.
He encontrado el siguiente script de alguien que está en mi mismo caso para poder probar las posibles contraseñas de un diccionario "personalizado":
Código:
#!/bin/bash
#
echo -e "\n"
echo -e "############################"
echo -e "# #"
echo -e "# ~ SafetyBits ~ #"
echo -e "# #"
echo -e "# Simple TrueCrypt Cracker #"
echo -e "# v0.1b #"
echo -e "# #"
echo -e "# ~~~~~~~~~~~~~~~~~~~~~~~ #"
echo -e "# #"
echo -e "# Written by: Chema Garcia #"
echo -e "# sch3m4@safetybits.net #"
echo -e "# http://safetybits.net #"
echo -e "# #"
echo -e "############################"
if [ ! $# -eq 2 ]
then
echo -e "\nUse: $0 <volume_path> <dictionary>\n"
exit 0
fi
TRUECRYPT="`which truecrypt`"
if [ `echo $TRUECRYPT | grep -c "^/"` -eq 0 ]
then
echo -e "\n[!] 'truecrypt' not found!\n"
exit 1
fi
IFSaux="$IFS"
IFS="
"
echo -e "\n[+] Started!\n"
for i in `cat $2`
do
RES="`$TRUECRYPT --text --non-interactive --mount --mount-options=ro --filesystem=none -p "$i" "$1" 2>&1`"
if [ $? -eq 0 ]
then
echo -e "\n[+] KEY FOUND! ==> $i\n"
$TRUECRYPT --text --non-interactive --volume-properties "$1"
echo -e "[+] Demounting...\c"
$TRUECRYPT --text --non-interactive -d "$1"
echo "OK"
break
elif [ `echo "$RES" | grep -ic "create ioctl failed"` -ge 1 ]
then
echo -e "\n[+] POSSIBLE KEY FOUND! ==> $i"
echo -e "\t- Still working..."
fi
done
IFS="$IFSaux"
echo -e "\n[+] Finished!\n"
unset IFSaux RES TRUECRYPT i
exit 0
El script funciona perfectamente.
--Necesito ayuda para crear el diccionario a partir de combinaciones de mis otras contraseñas habituales (Pass1..Pass5), donde cada contraseña puede aparecer 2 veces en la misma línea, y cada línea es la concatenación de entre 1 y 5 cadenas de caracteres.
Ej:
Password1
Password2
Password3
Password4
Password5
Posible password: "Password5Password1Password1Password3"
Posible password: "Password2Password5"
...
¿Alguien sabría hacer un script u otra cosa para hacer este diccionario?
-----
¿Alguien sabría adaptar el script anterior para poder probar varios passwords en un Contraseña Almacenada del Gestor de contraseñas de Debian/Ubuntu
-----
Muchas gracias, agradecería cualquier ayuda. Aunque sólo sea en como crear el diccionario..
A veces dan ganas de volver el mismo pass para TODO