Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - rentonmc2

#1
Tengo cifrado con TrueCrypt un pequeño volumen, con fotos y videos personales que no abría desde hace unos tres años. El caso es que se me ha olvidado la contraseña completamente!

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":

#!/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 :)