Este projeto é um simulador educacional de ransomware. Ele foi criado exclusivamente para:
- estudo de cibersegurança
- demonstração de criptografia de arquivos
- aprendizado sobre comportamento de malware em ambiente controlado
❌ Não utilize fora de ambientes de teste
❌ Não execute em arquivos pessoais ou sistemas reais
✔ Use apenas dentro da pasta files/
project/
│
├── malware.py # Criptografa arquivos e inicia interface
├── decript-window.py # Interface + descriptografia
├── build.py # Gera executáveis (Windows/Linux)
├── thekey.key # chave gerada automaticamente
│
├── files/ # pasta segura de testes
│ ├── file1.txt
│ ├── file2.txt
│
└── build/ # executáveis gerados
├── windows/
├── linux/- Criptografa arquivos dentro da pasta
files/ - Gera chave AES (Fernet)
- Executa em thread para não travar o sistema
- Abre automaticamente a interface de resgate
- Janela centralizada
- Mensagem estilo ransomware (educacional)
- Timer regressivo
- Endereço de carteira Bitcoin com botão COPY
- Campo de senha para descriptografia
- Bloqueio do botão de fechar (X)
- Validação de senha via hash SHA-256
- Descriptografia usando chave salva em
thekey.key - Execução em thread (UI não trava)
-
Geração de executáveis via PyInstaller
-
Suporte para:
- 🪟 Windows (
.exe) - 🐧 Linux (binário)
- 🪟 Windows (
-
Separação automática por sistema operacional
pip install -r requirements.txtColoque arquivos dentro da pasta:
files/python malware.pyGTH3kf7
python build.pybuild/windows/
├── malware.exe
├── decript-window.exebuild/linux/
├── malware
├── decript-windowmake install
make run
make build
make clean
Este projeto demonstra:
- Criptografia simétrica (Fernet)
- Hash de senha (SHA-256)
- Threads em Python
- GUI com Tkinter
- Simulação de comportamento de ransomware
- Controle de arquivos em diretórios isolados
- Build de executáveis multiplataforma
- Python 3.x
- cryptography
- tkinter
- threading
- hashlib
- os / subprocess
- PyInstaller
Este projeto não tem intenção maliciosa.
Ele é apenas uma simulação educacional de técnicas utilizadas em malware para fins de aprendizado em segurança ofensiva e defensiva.
MIT License
.png)