GNU/Linux >> Tutoriales Linux >  >> Linux

¿Es posible leer un archivo de texto dentro de un archivo zip protegido con contraseña sin la contraseña?

No . Hay dos formas de encriptación zip, una clásica, que es más débil, y otra más nueva basada en AES.

En ambos casos, se necesita la contraseña para descifrar el contenido (es decir, no es solo la interfaz de usuario, donde se le puede solicitar una contraseña sin que el programa realmente la requiera para leer el archivo). Entonces, el proceso implicaría romper la contraseña (que sería más o menos complejo según el algoritmo utilizado y cómo se usó la contraseña).

A lo sumo, podría obtener sin descifrar, además del nombre del archivo, el CRC32 del archivo sin formato. Pero aunque eso ayudaría si ya sospechara cuál era el contenido, probablemente no sea útil aquí, incluso si es solo una línea de texto.


No, hoy en día los archivos zip están protegidos por AES. Esto ocultará todo el texto sin formato de manera que solo pueda recuperarlo cuando tenga la clave. La única otra cosa que puede ver es el tamaño del texto sin formato, ya que es casi idéntico al tamaño del texto cifrado.

Los hexadecimales son solo una representación legible de los bytes que componen el texto cifrado. Sin embargo, como el texto cifrado constará de valores de bytes indistinguibles de aleatorios, eso no le ayudará ni un ápice.


Desafortunadamente, no realmente.

Lo que debe comprender aquí es que no estamos hablando de un archivo que "está ahí", el software zip que está utilizando no bloquea activamente el acceso a los contenidos originales. Eso haría que la protección con contraseña fuera esencialmente inútil, ya que otro software podría simplemente mostrar el archivo sin pedir la contraseña, ¿verdad?

En su lugar, el contenido del archivo en sí está criptográficamente cifrado , y la contraseña que se le solicita es la clave de descifrado real. mismo, que se requiere para transformar los contenidos cifrados a su forma original.

En teoría, es posible forzar la clave por fuerza bruta, pero esto solo es posible en la práctica si tiene una lista finita (y "no demasiado larga") de posibles claves, o si la clave es considerablemente corta (que, según su pregunta, no parece ser el caso).


Linux
  1. ¿Leer y escribir en el mismo archivo en Linux sin sobrescribirlo?

  2. ¿Tail lee todo el archivo?

  3. ¿Cómo enumerar el archivo N'th más reciente (sin analizar Ls!)?

  4. ¿Cómo desbloquear un archivo RAR bloqueado con contraseña sin saber la contraseña?

  5. ¿Podría menos mostrar la proporción vista del archivo de texto?

Cómo descifrar la contraseña zip en Kali Linux

Cómo ejecutar el comando Sudo sin contraseña

Comprender el archivo /etc/shadow

Cómo agregar texto al comienzo del archivo en Linux

¿Cómo leer la última línea de un archivo de texto en una variable usando Bash?

¿Hay alguna manera de editar archivos dentro de un archivo zip sin extraerlos explícitamente primero?