O que é o formato de ficheiro CRYPT?
Arquivos com a extensão .crypt são arquivos de backup criptografados criados pelo WhatsApp (propriedade da Meta), contendo arquivos de trocas de mensagens, mensagens de voz, documentos compartilhados e outros dados de conversa. O backup subjacente é um banco de dados SQLite que o WhatsApp criptografa com AES antes de gravar no armazenamento, portanto, o conteúdo do arquivo não pode ser lido diretamente. Ao longo dos anos, o WhatsApp lançou formatos de backup sucessivos distinguidos por uma extensão com versão - .crypt7, .crypt8, .crypt12, .crypt14 e .crypt15 - com cada geração usando uma configuração de criptografia mais forte. O padrão atual, .crypt15, introduziu backups em nuvem criptografados de ponta a ponta em 2021. Os arquivos são normalmente nomeados como msgstore.db.crypt15 (mensagens) ou wa.db.crypt15 (contatos).
Como recuperar dados de um arquivo .crypt
Existem dois métodos para descriptografar um arquivo .crypt:
- O WhatsApp pode restaurar o backup automaticamente se você estiver logado na mesma conta do Google (Android) ou conta do iCloud (iOS) que estava ativa quando o backup foi criado.
- O método alternativo envolve a chave AES armazenada em um arquivo de chave separado gerado no dispositivo no momento do backup. Utilitários de terceiros podem usar esse arquivo de chave para descriptografar o arquivo e expor o banco de dados SQLite subjacente para inspeção direta.
Arquivos .crypt e ransomware
Em 2016, um trojan de ransomware conhecido como CryptXXX foi relatado por criptografar arquivos em computadores Windows infectados e anexar uma extensão .crypt a eles. Ao contrário dos backups genuínos do WhatsApp, esses arquivos não podem ser restaurados pelo WhatsApp. A ferramenta RannohDecryptor da Kaspersky foi um dos utilitários criados para recuperar dados criptografados por essa família de malware.
Segurança e proteção
RISCO: MEDIUMO arquivo .crypt é criptografado e seguro para armazenar/mover, mas o tópico envolve riscos reais. (1) Privacidade: um backup descriptografado expõe todo o seu histórico de conversas, portanto, proteja o backup E qualquer chave extraída. (2) Golpes: a maioria dos sites e aplicativos pagos de «leitor/descriptografador de crypt do WhatsApp» são falsos ou coletam seus dados - eles não podem ignorar a criptografia sem a chave. (3) Segurança da conta: nunca compartilhe sua chave crypt15 de 64 dígitos ou senha de backup; qualquer pessoa com elas pode ler suas conversas. (4) Ferramentas forenses/de descriptografia exigem root, o que por si só enfraquece a segurança do dispositivo. O caminho seguro para quase todos é a própria restauração do WhatsApp no mesmo número.
Detalhes do formato
em resumoProgramas que abrem arquivos CRYPT
Detalhes técnicos
especificação profunda| Algoritmo de criptografia | AES-256 (crypt12 e posteriores); AES-192 usado em crypt8 e variantes mais antigas |
| Estrutura de dados subjacente | Banco de dados SQLite 3 (msgstore.db), criptografado integralmente e armazenado com uma extensão .crypt* |
| Versão do formato | Variantes numeradas sucessivas: .crypt5, .crypt7, .crypt8, .crypt12, .crypt14, .crypt15 - cada geração usa uma configuração de cifra mais forte |
| Convenção de nomenclatura de arquivo | msgstore.db.crypt15 (mensagens de conversa), wa.db.crypt15 (contatos); o nome base é fixado pelo aplicativo |
| Cabeçalho / magic bytes | Nenhuma assinatura estável em todo o arquivo; o crypt12 e posteriores precedem um pequeno cabeçalho de metadados protobuf não criptografado antes do texto cifrado AES |
| Armazenamento da chave de descriptografia | Android: arquivo de chave separado em /data/data/com.whatsapp/files/key, exigindo acesso root para extração; o crypt15 usa uma chave de ponta a ponta vinculada à conta |
| Backups criptografados de ponta a ponta | Introduzido com o .crypt15 em 2021; protegido por uma senha ou chave de 64 dígitos, garantindo que o backup seja ilegível até mesmo para o Google ou Apple |
| Destino de armazenamento em nuvem | Google Drive (Android) ou iCloud (iOS); os arquivos de backup não são listados como arquivos de nuvem comuns e exigem o WhatsApp para restaurar |
| Escopo do backup | Histórico de mensagens de conversa, metadados de grupo, registros de chamadas e referências a arquivos de mídia; as mídias reais (fotos, áudio, vídeo) são armazenadas separadamente na pasta WhatsApp/Media |
| Tipo MIME | application/octet-stream - nenhum tipo MIME específico do formato está registrado para arquivos .crypt |
| Plataforma | Formato primário para WhatsApp no Android; o iOS usa backup do iCloud com um layout interno e modelo de gerenciamento de chaves diferente |
| Derivação de chave (crypt12-crypt14) | PBKDF2-HMAC-SHA1 combinando uma chave exclusiva do dispositivo com as credenciais da conta do Google |
| Sobreposição com ransomware | A extensão .crypt também é anexada pela família de ransomware CryptXXX (2016) a arquivos do Windows criptografados - totalmente não relacionado aos backups do WhatsApp |
| Lançado | 2012 (original .crypt); evolved through crypt5..crypt15 (E2E backups, 2021) |
| Especificação | faq.whatsapp.com |