Problema al abrir un 7-zip protegido con contraseña

Iniciado por Nucleorion, 23 Mayo 2020, 10:14 AM

0 Miembros y 1 Visitante están viendo este tema.

Nucleorion

Hola,

Me ha pasado ya con dos archivos uno de 7 megas y otro de 500. Los comprimo, los guardo con contraseña y luego no puedo abrirlos. Por supuesto recuerdo la contraseña, lo unico que se me ocurre si es un fallo mio es que la escribiese mal, aunque dos veces, no se.

El mensaje que me sale es:
No se puede abrir el documento cifrado 'C:\archivo.7z'. Verifique la contraseña.

La primera cuestión es si ese mensaje sale solo cuando la contraseña esta mal, o puede salir tambien si el archivo está corrupto.

He probado algunos programas que solo funcionan, si funcionan, con rar. Para 7z he probado 7zcracker.exe pero empieza a probar numeros y yo tengo metidas 8 letras, si no se dejó de escribir alguna y quedaron siete cuando creé la contraseña.

La segunda cuestion pues, es si hay algun modo de probar contraseñas similares a la mia.

Saludos


@XSStringManolo

 Es común que pase eso xD


Si es algo de vida o muerte yo haría un buen diccionario con letras intermedias y cercanas entre combianaciones.


Si la pusiste mal 2 veces, si la vuelves a escribir puede que la escribas mal 3 debido a la memoria muscular. Repite toda parte del proceso recordando la frustración de la primera vez pero con un keylogger o cambiando al bloc de notas al final para ver la contraseña que escribes.

Serapis

Hay algunas cosas importantes a tener en cuenta cuando se introducen contraseñas desde el teclado...
- Que estaba activado/desactivado el uso de las mayúsculas.
- Que el idioma del teclado para introducir la contraseña sea el mismo (algunos cambian de posición ciertas teclas, por lo que al creer introducir una lestras estamos introduciendo otras). Esto puede pasar (más) fácilmente si lo intentas desde un equipo que no es el tuyo... No es frecuente pero alguna vez ocurre.
- Cerciorarse de que en efecto, esa contraseña era de 'ese' archivo y no de otro que también se creó recientemente o de nombre muy parecido. A veces incluso puede uno haber creado dos copias con distinta contraseña, haberlo puesto en otra parte y luego tomar el de la primera, peor pretendiendo usar la contraseña dle segundo.

MCKSys Argentina

Si estás en win 10 o un 7/8/8.1 actualizado, trata de no escribir en el raíz C:, pues está protegido al ser el disco del sistema.

Prueba en una carpeta de tu usuario (el escritorio es un buen lugar, como cualquier otro).

Puede que ése sea el orginen del problema.

Saludos!
MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."


Nucleorion

Joe, Muchas gracias a los tres :D

Lamentablemente y aunque lo tenga en cuenta en el futuro, ninguna de esas indicaciones me sirve en este caso por no darse la circustancia o por que ya las he probado.

No es de vida o muerte aunque seria grato recuperarlo, además ya tengo curiosidad por saber si es posible.

Creo que el 7zip admite instrucciones por linea de comandos, supongo que seria posible crear un batch que vaya probando diferentes conbinaciones a partir de la contraseña original cambiando o quitando letras.

Que por otro lado, ojala no lo consiga, y si lo hago que quede patente la seguridad de usar contraseñas fuertes en cosas mas importantes.

He encontrado la instrucción para descomprimir por linea de comandos. Por lo visto tiene que ser con una versión vieja ya que parece que esa función la han quitado a partir de la 4.xx He descargado la 3.12 desde aqui: http://es.oldversion.com/windows/download/7-zip-3-13

He probado a comprimir con la 4 y funciona descomprimir con la 3 mediante la instrucción:

start "7z"  "C:\Program Files (x86)\7-Zip Old\7z.exe" x -p1234 "E:\prueba.7z"


¿Es posible hacer que pruebe diferentes palabras a partir de una introducida en batch?
¿Conoceis algun ejemplo de algo parecido como punto de partida?

EdePC

- Yo lo he probado con mi versión 19 y no tengo problemas:

-- Comprime la carpeta Proyectos en Proyectos.7z con contraseña Popeye

Código (bash) [Seleccionar]
"%ProgramFiles%\7-Zip\7z.exe" a Proyectos.7z Proyectos\ -pPopeye


-- Extrae Proyectos.7z en ProyectosExtracted con la contraseña Popeye
Código (bash) [Seleccionar]
"%ProgramFiles%\7-Zip\7z.exe" x Proyectos.7z -oProyectosExtracted\ -pPopeye


- Si te gustaría probar Batch puedes utilizar la siguiente línea de comandos para probar contraseñas de un diccionario:

CitarC:\Users\EdSon\Desktop>For /F %a In (diccionario.txt) Do "%ProgramFiles%\7-Zip\7z.exe" x proyectos.7z -oProyectosExtracted\ -p%a

- Pero hay programas especializados para este trabajo como http://shouravbr.github.io/pickerpy/ el cual te permite escribir parte de la contraseña que conoces y otras opciones más como la cantidad de caracteres, diccionario, etc.

-- Puedes tardar unos buenos días ahí XD, otras opciones más dedicadas y complejas para usar son John y HashCat

Nucleorion

Muchas gracias!

Esta muy bien el PickerPY. Aunque he detectado que si pongo 5 hilos a trabajar con contraseñas de dos letras o tres numeros no las encuentra. Veo tambien que el programa esta en fase beta.

Asi que lo tengo trabajando con sufijos probando a suponer que los caracteres mal intruducidos están en las cuatro ultimas posiciones. Porque buscar 8 letras minusculas aunque solo ponga en custom las que pueden haber sido pulsadas por error le costaria meses.