Skip to content

Gabs-hub/projeto-dio-cyber

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Documentação resumida — Ransomware & Keylogger

Curso: Cibersegurança 2025 — Santander Brasil + DIO

Aviso: material para fins educacionais. Não execute em máquinas alheias ou em produção. Use apenas em ambientes isolados (VMs com snapshot) e com autorização.

O que tem neste repositório

  • ransoware.py gera chave.key, criptografa arquivos em test_files e cria READ THIS FILE.txt.
  • decrypt.pychave.key e descriptografa os arquivos em test_files.
  • keylogger.py captura teclas e grava em log.txt.

Dependências

pip install cryptography pynput

Essencial sobre o funcionamento

  • Fernet (biblioteca cryptography) é usado para criptografia simétrica (gera/usa chave.key).
  • os.walk percorre test_files e aplica criptografia/descriptografia em todos os arquivos encontrados (exceto .key e o próprio script).
  • pynput registra eventos de teclado e escreve no arquivo log.txt.

Riscos rápidos

  • Pode criptografar dados importantes se executado com permissões elevadas.
  • Keylogger coleta informações sensíveis (senhas, mensagens).
  • Uso não autorizado é ilegal.

Recomendações rápidas

  • Teste apenas em labs isolados.
  • Mantenha backups atualizados.
  • Se executado acidentalmente, isole a máquina e procure ajuda profissional. Não invente de usar o código sem conhecimento.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages