BandaAncha.eu

  • 🔍 en 📰 artículos ⏎
  • 🔍 en 💬 foros ⏎
  • 🔍 en 👇 este 💬 foro ⏎
  • 🔍 en 👇 este 💬 tema ⏎
Regístrate Regístrate Identifícate Identifícate

He perdido la clave de un fichero de AES Encrypt

BocaDePez
BocaDePez

Y tengo las cinco o seis palabras posibles con sus números y no doy forma de abrirlo.

¿Algún programa donde escriba las posibles palabras en el diccionario y que este se encargue de probar todas las posibilidades solo con esas palabras en mayúsculas y minúsculas?

BocaDePez
BocaDePez

Pa Linux? Pa Windows? Python? Bash? Te da igual?

🗨️ 7
BocaDePez
BocaDePez

Windows sería lo ideal

🗨️ 6
BocaDePez
BocaDePez

Bueno, pues viendo que es una hoja de excel asi dando palos de ciego un poco te pongo un script en python. Instalas python en Windows (que no se si intalara el modulo win32com) por defecto y a ver si esto te funciona. Cambia obviamente "words" y el nombre del fichero con la hoja. No lo puedo probar asi que le he puesto un try/pass a los errores de la parte de Windows y un hash al nombre de salida por si acaso sobreescribia destinos aunque no pudiera desecriptar…

!/usr/bin/python

import itertools

import win32com.client

words = [ "hola", "mundo", "1", "2", "3", "!" ]

full_words = []

for w in words:

full_words.append (w)

if w != w.upper():

full_words.append (w.upper())

for w in itertools.permutations (full_words):

password = ''.join(w)

print (password)

try:

excel = win32com.client.Dispatch('Excel.Application')

workbook = excel.Workbooks.open (r'c:mybook.xls', password)

workbook.SaveAs (hash(password)+'.xls')

except:

pass

🗨️ 5
BocaDePez
BocaDePez

Pruebo otra vez, por manqueria:

#!/usr/bin/python
import itertools
import win32com.client

words = [ "hola", "mundo", "1", "2", "3", "!" ]
full_words = []

for w in words:
    full_words.append (w)
    if w != w.upper():
        full_words.append (w.upper())

for w in itertools.permutations (full_words):
    password = ''.join(w)
    print (password)

    try:
        excel = win32com.client.Dispatch('Excel.Application')
        workbook = excel.Workbooks.open (r'c:\mybook.xls', password)
        workbook.SaveAs (hash(password)+'.xls')
    except:
        pass
🗨️ 4
BocaDePez
BocaDePez
🗨️ 3
rbetancor
🗨️ 2
BocaDePez
BocaDePez
🗨️ 1
rbetancor
obmultimedia1

da por perdido ese archivo sin poderlo abrir.

a parte, es tuyo o es de otra persona y quieres fisgonear en el?

🗨️ 1
BocaDePez
BocaDePez

Es mío. Es un excel de control de gastos que cifré con una clave bastante sencilla pero de la q ahora no recuerdo la combinación 😂

vukits

¿AesEncrypt o AesCrypt?

¿es este?

¿aes 128? ¿aes256? …

te recomiendo apagar el ordenador, y pasarle alguna herramienta tido Photorec, o NTFS get databack … con un poco de suerte, el excel sin cifrar estará en algun bloque de datos

🗨️ 3
BocaDePez
BocaDePez

Este: el cliente para Windows

aescrypt.com

🗨️ 2
BocaDePez
BocaDePez

El diccionario son seis palabras y varios numeros que las tengo escritas en un txt

No sé usar el scritp :(