¿Se puede eliminar la carpeta de imágenes de la versión para PC de WeChat?
Nuestro Weibo es cada vez más grande, ¿cómo comprobarlo? ¿Cómo perder peso para ello? Aquí viene el punto clave
Encontramos la carpeta "Imagen" en la carpeta "FileStorage" en el caché de WeChat. Estas pueden ser las imágenes del chat almacenadas en caché durante el uso de WeChat. Sin embargo, cuando abrimos la carpeta, descubrimos que era un archivo dat y no se podía ver con un explorador de imágenes. Sin embargo, cuando abrí las carpetas, todos eran archivos DAT.
Teniendo en cuenta que es posible que la mayoría de amigos no puedan entender el código, aquí hay una herramienta que todos pueden usar: /tool/wechatdat
Si esta herramienta es lo suficientemente buena para usted, por favor ¡Tenemos un bollo al vapor! ¡Su apoyo es nuestra fuerza impulsora para seguir adelante!
WeChat puede estar encriptado y luego la información se puede verificar en línea. El proceso de descifrado se presenta a continuación.
Herramientas necesarias: editor hexadecimal de Python - wxMEdit1. Descripción del principio
El principio es muy simple: guardar el byte recibido del archivo de imagen procesado de forma isócrona como archivo dat, verlo y luego decodificarlo. , que es similar a usar código cifrado. Siempre que obtenga el código de bytes cifrado, use el archivo dat para guardarlo como un archivo png, luego decodifíquelo y use el código de bytes cifrado. su código de bytes. Una vez que tenga el código de bytes cifrado, puede usarlo para guardar el archivo dat como un archivo png, que luego podrá ver. 2. Obtenga la herramienta de código de bytes cifrado---- editor hexadecimal
Abra el archivo dat en una de las carpetas a través del editor hexadecimal, registre los dos primeros valores hexadecimales, seleccione aleatoriamente una parte del archivo dat para Abra, verifique los dos primeros valores hexadecimales y compárelos. En términos generales, son iguales y estos dos valores son la clave para el descifrado.
Los dos valores al principio aquí son casi todos 3F 18. Al mismo tiempo, sabemos que las imágenes transmitidas a través de la red están en formato jpeg y los dos valores hexadecimales al final El comienzo de las imágenes en formato jpeg es generalmente 3F 18. FF D8, abra la calculadora, la diferencia entre los dos valores todavía es un poco grande, el valor de estos dos valores hexadecimales debe ser el mismo que de costumbre, entonces esto ¡El valor hexadecimal es la clave para el descifrado!
Esta es la clave para decodificar.
El resultado de esta máquina es C0, entonces solo necesitamos usar el archivo dat C0 o todos los datos para obtener los datos descifrados y guardar los datos en formato png, que se puede ver directamente con el software. . 3.Programación del descifrado por lotes de imágenes dat por lotes
1) Obtenga todos los archivos dat en la ruta especificada, ingrese el bucle for para esperar el procesamiento
2) Lea los archivos dat en secuencia, byte a byte Los datos y C0 son iso o
3) Después de guardar el iso o los datos, cambie el sufijo a png y envíelo a la carpeta especificada.
El código es el siguiente:
def imageDecode(f, fn): dat = open(f, "rb")
out =output_path fn ".png "png = open( out, " wb")por ahora en dat: por ahoraByte en ahora:
newByte = nowByte ^ 0xC0 #Modificar a su propio código de descifrado
png.write(bytes([newByte ]) )
dat.close()
png.close()
Dado que los entornos Python no son comunes, el código MATLAB se puede actualizar para descifrar la imagen dat:
dat = fopen('1b0882eb7706dfedc7d7becefd1ee2df.dat', 'rb'); Necesita decodificar el archivo dat
A = fread(dat); el archivo dat
A = uint8(A);
B = bitxor(A, uint8(243)); Aquí 243 es el valor decimal del código de bytes descifrado, debe reemplácelo con su propio código de descifrado p>
png = fopen('Test2.png', 'wb'); Descifre los datos procesados y escríbalos en un archivo png. Éxito
fwrite(png, B);
fclose(png);
fclose(dat); Cerrar el documento abierto arriba Nota:
Tenga cuidado al eliminarlo, ya que no se puede recuperar después de eliminarlo.
No hagas nada ilegal.
La curiosidad mató al gato, no revises los mensajes de WeChat de otras personas.