Skip to content

GZimbra/malware-simulation-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Simulação de Malware com Python

Projeto educacional desenvolvido para demonstrar o funcionamento de malwares em ambiente controlado.

O objetivo é compreender como ameaças digitais funcionam para melhorar estratégias de defesa em segurança da informação.

Tecnologias utilizadas

  • Python
  • Cryptography (Fernet)
  • pynput
  • smtplib

Estrutura do projeto

ransomware/ Simulação de criptografia de arquivos.

keylogger/ Captura de teclas digitadas.

images/ Capturas de tela do experimento.

Ransomware Simulado

O script realiza:

  1. Criação de chave criptográfica
  2. Criptografia de arquivos de teste
  3. Simulação de mensagem de resgate

Script: encrypt.py decrypt.py

Keylogger Simulado

O keylogger captura teclas digitadas no teclado e registra em um arquivo de log.

Arquivo gerado: teclas.txt

Também é possível enviar automaticamente os logs por e-mail utilizando SMTP.

Medidas de Defesa

Para evitar ataques como ransomware e keyloggers:

  • Utilizar antivírus atualizado
  • Implementar firewall
  • Monitorar processos suspeitos
  • Utilizar sandbox para análise de arquivos
  • Manter sistemas atualizados
  • Conscientização de usuários contra phishing

Aviso

Este projeto foi desenvolvido apenas para fins educacionais e de estudo em cibersegurança. Não deve ser utilizado para atividades maliciosas.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages