Objetivo é descriptograr um arquivo para o arquivo se tornar legivel novamente.
- Kali Linux (https://www.kali.org/)
- Linguagem Python (https://www.python.org/)
- NANO (neste exemplo usaremos o NANO para construir e executar o código, mas podem usarem outras ferramentas como myCompiler, CMD etc. Já tem instalado no Kali) (https://medium.com/@habbema/tutorial-do-nano-3e6aec905213)
-
Para descriptograr arquivo, precisa usar o mesmo padrão de criptor. Esse documento continuação do material: https://github.com/WanderBernardo/Python_Encrypt_File
-
Código construido aqui é um simples, pode ser melhorado automatizando a localização do arquivo, por exemplo.
-
Caso ao executar o codigo apresente o erro "ModuloNotFoundError: No modulo named 'pyaes'". Então, deve instalar a biblioteca:
pyaes
.- sudo apt-get update && sudo apt-get upgrade - sudo apt install python3-pyaes
- Acesso o Terminal Emulator (CMD)
- Iniciar NANO: nano
- Construir o código para abrir o arquivo criptografado
- Construir o código para chave de descriptografar
- Construir o código para remover o arquivo criptografado
- Construir o código para criar o arquivo descriptografado
01 - Acesso o Terminal Emulator (CMD):
02 - Para acessar o NANO apenas digitar nano
na tela
03 - Antes de iniciar a digitar o código precisamos importar duas bibliotecas para o codigo:
-
os - é um conjunto de funções que permite interagir com o sistema operacional na maquina.
-
pyaes - é o algoritmo que será usado para cryptograr
Antes de iniciar a construir o código criei o arquivo com a instensão .py
04 - Construir o código para abrir o arquivo criptografado
05 - Construir o código para chave de descriptografar
06 - Construir o código para remover o arquivo criptografado
07 - Construir o código para criar o arquivo descriptografado
08 - Salvar o código digitando: Ctrl + o
para salvar e Ctrl + x
para sair do editor de texto NANO. Para executar digite na tela de comando: python nome do arquivo do codigo criado
, no nosso exemplo: codigo_encrypto.py
Antes
Depois