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.
- Python
- Cryptography (Fernet)
- pynput
- smtplib
ransomware/ Simulação de criptografia de arquivos.
keylogger/ Captura de teclas digitadas.
images/ Capturas de tela do experimento.
O script realiza:
- Criação de chave criptográfica
- Criptografia de arquivos de teste
- Simulação de mensagem de resgate
Script: encrypt.py decrypt.py
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.
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
Este projeto foi desenvolvido apenas para fins educacionais e de estudo em cibersegurança. Não deve ser utilizado para atividades maliciosas.