O que é o formato de ficheiro SHS?
Um arquivo .shs contém um fragmento de um documento do Microsoft Word ou Excel na forma de um objeto incorporado, criado e usado por sistemas Windows antigos. O formato é construído sobre o contêiner OLE2 Compound File Binary - a mesma estrutura binária usada pelos arquivos legados .doc e .xls - identificado pelos magic bytes D0 CF 11 E0 no deslocamento 0. O componente do Windows responsável por ler e gravar arquivos .shs é a shscrap.dll, o Shell Scrap Object Handler. Este manipulador foi enviado com o Windows 95 até o Windows XP antes do SP2; a Microsoft o desativou por padrão no Windows XP SP2 (2004) e o removeu de versões posteriores, tornando o formato efetivamente obsoleto.
Arquivos .shs são gerados ao arrastar e soltar um fragmento selecionado de um documento do Office na Área de Trabalho ou em uma pasta. O Shell Scrap Object Handler (shscrap) captura a seleção e a salva como um objeto de sucata (scrap) que pode ser arrastado de volta para um documento compatível posteriormente. Criticamente, o Windows ocultava a extensão .shs por padrão, independentemente das configurações de pasta do usuário - ao contrário da maioria dos tipos de arquivo, alternar para «mostrar extensões de arquivo» não a revelava. Um usuário não podia abrir um arquivo .shs diretamente; ele só podia ser colado em um documento aberto. Como o .shs é um formato executável, ele foi ativamente explorado como um vetor de entrega de malware: invasores disfarçavam executáveis como arquivos de sucata de aparência inofensiva, cujas extensões ocultas dificultavam a detecção.
Segurança e proteção
RISCO: HIGHSHS é uma extensão de malware reconhecida. Como o Windows sempre ocultava o sufixo .shs, invasores disfarçavam executáveis como arquivos inocentes (ex: «relatorio.doc.shs»), e o clique duplo executava o código incorporado - a técnica por trás do worm Stages / Life Stages da era dos anos 2000. A Microsoft desativou o formato a partir do Windows XP SP2 por esse motivo. Regra: nunca clique duas vezes ou «execute» um .shs que você recebeu, especialmente por e-mail. Se precisar examinar um, faça-o em uma VM isolada e apenas inspecione os fluxos OLE com um visualizador forense (7-Zip / visualizador de armazenamento estruturado) - nunca o execute.
Detalhes do formato
em resumoProgramas que abrem arquivos SHS
Detalhes técnicos
especificação profunda| Formato de contêiner | OLE2 Compound File Binary (CFB) - o mesmo contêiner de baixo nível usado por formatos legados do Office |
| Magic bytes | D0 CF 11 E0 A1 B1 1A E1 no deslocamento 0 (assinatura padrão OLE2 CFB) |
| Desenvolvedor | Microsoft |
| Tipo MIME | application/octet-stream |
| Componente manipulador | shscrap.dll - Windows Shell Scrap Object Handler; registrava a extensão de shell .shs no SO |
| Suporte de SO | Windows 95 até Windows XP pré-SP2; desativado por padrão a partir do XP SP2 (2004), ausente no Vista e posteriores |
| Método de criação | Arrastar e soltar um fragmento de documento selecionado na Área de Trabalho ou em uma pasta do Explorer |
| Método de uso | Arrastar e soltar apenas de volta para um documento do Office compatível; nenhuma ação de abertura direta ou clique duplo era suportada |
| Visibilidade da extensão | Ocultação forçada pelo shell, independentemente da configuração de pasta «mostrar extensões de arquivo» do usuário - um comportamento exclusivo do .shs |
| Tipo de conteúdo | Objeto OLE serializado incorporando um fragmento de documento (texto, células de planilha ou outro conteúdo compatível com OLE) |
| Plataforma | Apenas Windows; nunca houve suporte para macOS ou Linux |
| Risco de segurança | A capacidade de carga executável combinada com a ocultação forçada da extensão tornou o .shs um vetor documentado de entrega de malware e vírus |
| Estrutura interna | Usa fluxos de documentos compostos OLE2 internamente; os dados de sucata são armazenados em fluxos nomeados dentro do contêiner CFB |
| Inspeção forense | O 7-Zip e visualizadores OLE como o SSView podem abrir arquivos .shs para inspecionar fluxos internos sem executá-los |
| Lançado | Windows 95 (1995); shscrap.dll removed/disabled by default from Windows XP SP2 (2004) onward - format effectively dead |
Conversões de SHS
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos SHS.