Всем привет,недавно столкнулся с такой проблемой:
У меня есть файл с вредоносным кодом,но он зашифрован. Начинается так:
_ = lambda : import('marshal').loads(import('zlib').decompress(import('base64').b64decode([::-1])));exec((_)(b"xxxxxxxxxxxxxx"))
Вместо x - длинный код.
Я написал декодер:
import base64
import zlib
import marshal
from viewer3 import coded_data
data = coded_data
decoded_data = base64.b64decode(data[::-1])
decompressed_data = zlib.decompress(decoded_data)
code = marshal.loads(decompressed_data)
exec(code)
Проблема в том,что не может определить аноним. функцию _ и кидает нэймеррор. В файле viewer3 лежит coded_data = b"xxxxxxxxxxx"
ВеткаВсем привет,недавно столкнулся с такой проблемой:
13 сообщений · –Д Д K K С