Usuário: Senha:     Cadastre-se GRÁTISAcessar o Fórum
Explorando e Aprendendo header image 2
mep
 

Mais virus à "Vista"

outubro 9th, 2007 · 4 Comentários

Essa publiquei no GdH também :)

por Marcos Elias

O suporte a Unicode no Windows é ineficiente há um bom tempo, a Microsoft sempre com o pé atrás na hora de implantar isso. O salvamento do Bloco de notas e de aplicações nativas do Windows até a versão XP tem sérios problemas com Unicode. No Windows Vista, no entanto, como não dava para ficar para trás, a Microsoft aplicou e melhorou o suporte a Unicode em várias coisas. Unicode veio para ser uma codificação “padrão”, bem suportado por sistemas como o Linux, e evita a perda de informações dos caracteres entre várias línguas com escritas diferente. Sim, isso é um ponto positivo a favor da Microsoft, por ela ter melhorado a relação do Windows com Unicode, no Windows Vista.

Nos nomes de arquivos, por exemplo, o Vista agora suporta e exibe corretamente caracteres em Unicode. Vários sistemas operacionais atuais também, mas não o Windows XP.

Maaas… Lá vem problemas. O Unicode tem alguns caracteres não visuais, de controle. É possível escrever em idiomas que usam a escrita da direita para a esquerda, por exemplo (como o árabe). Utilizando-se disso, é possível manipular visualmente os nomes dos arquivos. Algumas pessoas já têm se aproveitado do fato para distribuir seus spywares, vírus e malwares em geral.

Nomeando um arquivo com certas “manhas”, podemos enganar o usuário quanto à extensão verdadeira. O site Heise Security publicou um exemplo, onde dá-se a um arquivo de extensão “.scr” uma falsa extensão “.jpg”. Olhando, o usuário pensaria se tratar de uma imagem. Veja:


A primeira imagem é uma tela do 7-Zip, um programa de compressão/descompressão de arquivos, rodando no Windows XP e com um arquivo aberto, contendo um arquivo do tipo proteção de tela, que no fundo é executável (scr). Veja que a extensão real do arquivo aparece. O Windows XP não reconhece o nome em Unicode e exibe quadradinhos no lugar dos caracteres de controle. A segunda imagem mostra a mesma situação no Windows Vista. Viu só: o jpg foi jogado para o final, parecendo ser uma inofensiva imagem. Se for aberto com um duplo clique, já era: será executado, por ser uma “proteção de tela”.

Extraídos, ambos os sistemas identificam tal arquivo como proteção de tela, apesar de no Vista o final do arquivo aparecer como “.jpg”:


Isso não é um bug do Windows Vista, afinal ele se esforçou para se adequar ao Unicode. Provavelmente em outros sistemas que suportam Unicode nos nomes de arquivos (como o Linux), a falsa “extensão” também pareceria ser a extensão verdadeira. Porém, como o Windows é o sistema mais usado, de longe o mais visado pelos malfeitores, são os usuários dele que devem ficar atentos agora com arquivos suspeitos.

Em vez de abrir com um duplo clique, passe o mouse sobre o arquivo ou veja as propriedades dele. O tipo de arquivo correto será exibido, permitindo identificar do que se trata. Não será prático, mas é o jeito… Ou a Microsoft volta atrás e remove a possibilidade de o Vista lidar com nomes de arquivos em Unicode, o que seria uma regressão para o sistema.

Leia mais em (em inglês):

http://www.heise-security.co.uk/news/96498/

Marcadores: geek · hacker

Comunidade: Entre na comunidade do Explorando no ORKUT!

Ofertas de Info: Compre computadores e acessórios em uma loja parceira do Explorando



4 comentários ↓
Os comentários são postados pelos visitantes, e não expressam necessariamente a opinião da equipe do site ou do autor do artigo.

  • 1 sergio // out 10, 2007 at 20:46

    cara gostei disse ai eu ja li muito sobre isso, eu gostaria d saber c vc conhece algum site q fale sobre linguagem c++ ou outra pra desenvolver soft.Valew

  • 2 Marcos Elias // out 11, 2007 at 10:11

    Sérgio, seria melhor vc procurar no Google :)
    Existem vários, ñ tenho nenhum pra te indicar pq não mexo com C++, gosto + do Delphi e nem tenho tido tanto tempo pra me dedicar aos programas.
    Uma boa tbm é entrar em grupos de discussão, tipo do Yahoo Groups ou do Google mesmo, dá pra tirar dúvidas e trocar idéias com mta gente q mexe com programação. Há grupos bem ativos q chegam a mandar várias mensagens por dia :)

  • 3 tiags // out 13, 2007 at 4:37

    caraca velho que coisa, mais a microsoft deu uma copiada no linux e agora eu acho que executaveis não abrem automaticamente , ele pede a confirmação do usuario para execurar(.scr proteção de tela eu não sei)…certo, vou dar uma olhada com quem tem windows vista….

  • 4 Marcos Elias // out 17, 2007 at 6:37

    Hum, tiags… Provavelmente boa parte dos malwares seja barrada pelo UAC sim (em breve escreverei um texto sobre esse recurso do Vista :).

    Na verdade o Vista só exibe o alerta para programas que tentam acesso como administrador, mesmo que sem querer pelo programador (programadores que não estudaram a organização do Windows :p ). Tipo quando tentam gravar ou modificar arquivos na pasta do Windows ou system, e/ou gravar dados na chave HKEY_LOCAL_MACHINE…

    mesmo assm usuários despercebidos poderão pensar q clicar em aceitar vai abrir a “imagem”, e se ferrar…

    complicado, particularmente não acho justo o Vista regredir quanto aos nomes de arquivos em unicode, isso seria um atraso pro sistema. Axo q podiam deixar uma opção nas opções de pastas pra pessoa ativar ou não, talvez por padrão desativada, pra evitar q os iniciantes caiam nessas armadilhas (mas ao mesmo tempo permitindo q usuários avançados ativem, pois o Vista exibir nomes de arquivos em Unicode é mto bom pra quem mantém o Linux e Windows em dual boot, acabando com aqueles “quadradinhos” nos nomes de arquivos :)

Postar comentário

Veja as regras para comentários e a política de privacidade

Promoção GdH Press - Leia trechos dos livros online, sem compromisso :)

Dica: Como criar um vírus? (403)
Como escrever com letras grandes no orkut (102)
Proactive Password Auditor: Como hackear a senha do Administrador! (e todas as outras do Windows) (86)
Como roubar senhas do MSN e comunidades e profiles do orkut! (84)
Atalhos de teclado no Windows (73)
Dica: Como criar um keylogger! (em Delphi) (62)
Hackeando as senhas no Windows: Guia Definitivo! (50)
Use um domínio personalizado para seu blog! (40)
Counter Strike é proibido no Brasil (31)
O Windows que roda do CD! (27)
Rodrigo Piva: Excelente artigo! Abraços
Marcos Elias: Troy, creio que seja as aspas que aqui no site aparecem inclinadas pq do Wordpress…...
Troy: Aqui deu um erro, [Error] Unit1.pas(42): Illegal character in input file: ‘’’ ($92) como...
Marcos Elias: Fernando, ele apaga de tempos em tempos o que não é baixado (creio que ficar 30 dias sem...
Fernando: Toda vez que coloco alguns arquivos na minha pasta do 4shared com o tempo quando vou visitar está...
Marcos Elias: Eu particularmente odeio privatizações :P Claro q ser público não basta, teria q ser...
Marcos Elias: Ygor, tem um texto meu sobre o VMWare, máquinas virtuais aqui: http://www.explorando.com.b...
Marcos Elias: fredvermejo, sim, enquanto funcionar hehe.. Já comentei aqui tbm:...
Marcos Elias: Desconheço, Sergio. Sempre usei as letras mesmo :)
Sérgio Tafner: Não sou partidário, mas não se esquecam do autor das privatizações… nosso querido e...
Musica Eletronica
Livros de Linux é com o Guia do Hardware, do Carlos E. Morimoto. Leia a introdução e os primeiros capítulos online:
Livro Kurumin 7, Guia Prático
Kurumin 7, Guia Prático
Livro Linux, Ferramentas Técnicas
Linux, Ferramentas Técnicas
Cadastre-se grátis no AondeNamoro e encontre amigos, paqueras, namoradas(os):
AondeNamoro.com! Totalmente Gratuito!


Copyright © 2005-2008 Marcos Elias Picão - Todos os direitos reservados - All rights reserved
Partes do Copyright © 2006-2008 Via Mep S/A - Powered by Mep Produções
Home | Fórum do Explorando | RSS | Sobre este site | Termos de uso e privacidade | Rede de Sites Mep Host / Via Mep