28 сентября 2024
k88Всем привет,недавно столкнулся с такой проблемой:
У меня есть файл с вредоносным кодом,но он зашифрован. Начинается так:
_ = lambda : import('marshal').loads(import('zlib').decompress(import('base64').b64decode([::-1])));exec((_)(b"xxxxxxxxxxxxxx"))
Вместо x - длинный код.
Я написал декодер:
import
Не пойму, лямбда же без аргумента, как этот exec работает? Как строки склеивает что ли, или запятую пропустил?
Б K
Б