Français
Ouvrir dans Telegram

Fil de discussionВсем привет,недавно столкнулся с такой проблемой:

13 messages · –
K
Всем привет,недавно столкнулся с такой проблемой: У меня есть файл с вредоносным кодом,но он зашифрован. Начинается так: _ = 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"
  1. Д
    как к тебе в руки попал файл с вредоносным кодом?
  2. Д
    для начала, _ это не анонимная функция, _ это легитимное имя в питоне, и оно не было определено
  3. Д
    !w в остальном, вредоносный код тут не одобряют. Больше не пиши сюда с этим
    1. K
      Пользователь KostyaBel🤓 получил официальное предупреждение от модератора
    2. K
      Так я не распространяю же, а хочу распутать
  4. A
    Не пойму, лямбда же без аргумента, как этот exec работает? Как строки склеивает что ли, или запятую пропустил?
    1. Б
      ну вот тело лямбды: import('marshal').loads(import('zlib').decompress(import('base64').b64decode([::-1]))) что здесь делает [::-1] я чёт тоже не понимаю)
      1. K
        ::-1 переворачивает вроде
ССообщество Python ПрограммистовСообщество Python Программистов@python_scripts · groupe · Technologie
4 169membres43écrivent en 30 jours
Fil de la communauté Ouvrir dans Telegram

Un fil public ouvert issu de l'index de recherche ChatCrawler — « le Google du Telegram public » ; actualisé à mesure que la communauté est explorée. Les heures sont en UTC.

Contenu public uniquement, API officielle de Telegram. À propos · FAQ · Limites de l'index · Retirer une page · Catalogue · Recherche · Comment nous comptons