Desafio Ransomware

Objetivo

Este desafio tem como objetivo criar um script em Python para criptografar e descriptografar arquivos. Este é um exercício educacional que explora conceitos básicos de criptografia e manipulação de arquivos.

Requisitos

  • Python 3.x instalado no sistema.
  • Biblioteca externa pyaes instalada (você pode instalar utilizando pip install pyaes).

Execução

Criptografar Arquivo

  1. Execute o comando nano arquivo.txt para criar ou editar um arquivo chamado arquivo.txt (você pode escolher outro nome).

  2. Insira o conteúdo desejado no arquivo e salve.

  3. Execute o script de criptografia com o comando:

    python3 encrypter.py

  4. O arquivo original (arquivo.txt) será removido, e um novo arquivo criptografado (arquivo.txt.ransomwaretroll) será gerado.

Descriptografar Arquivo

  1. Execute o script de descriptografia com o comando:

python3 decrypter.py

  1. O arquivo criptografado será descriptografado, e um novo arquivo (arquivo.txt.decrypted) será gerado.

ATENÇÃO

Este desafio é fornecido apenas para fins educacionais e não deve ser usado de maneira prejudicial. A criptografia de arquivos para fins maliciosos, como ransomware, é ilegal e antiética. Certifique-se de respeitar as leis e éticas ao utilizar tais conhecimentos.