Size: a a a

Сообщество Python Программистов

2020 August 15

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Дикты предобъявленные раскрывать это работа для другой регулярки
Раскрывать обращение через дикт к атрибуту по имени, объявленном в переменной, - тоже другой регулярки дело
источник

J

Jerry in Сообщество Python Программистов
Jerry
А как можно сделать файл собранный pyinstallerом невозможным получить исходники? Или максимально усложнить этот процесс?
А что если его криптануть?
источник

Б

Брахма in Сообщество Python Программистов
Jerry
А что если его криптануть?
нахуя, а главное, зачем
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Бензофуран Гетероцикл
Дикты предобъявленные раскрывать это работа для другой регулярки
Раскрывать обращение через дикт к атрибуту по имени, объявленном в переменной, - тоже другой регулярки дело
Так что @alext18 тут уже другая магия нужна с obj.__dict__[another["xxx"]]
источник

Б

Брахма in Сообщество Python Программистов
Брахма
нахуя, а главное, зачем
я кнш встречал на хабре статью, где человек научил интерпритатор в работу с .py кодом, закодированным в бейс64
источник

Б

Брахма in Сообщество Python Программистов
но опять же
источник

Б

Брахма in Сообщество Python Программистов
нахуя, а главное, зачем
источник

Б

Брахма in Сообщество Python Программистов
если так хочешь безопасности - пиши на плюсах и разбавь 2/3 бесполезным кодом
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
И вообще, блэд, я не подписывался на разработку оптимизирующего транслятора для питона
источник

AT

Alexander T in Сообщество Python Программистов
Бензофуран Гетероцикл
Так что @alext18 тут уже другая магия нужна с obj.__dict__[another["xxx"]]
ага, называется “парсинг контекстозависимой грамматики”, как раз то, где регулярки обсираются. я в курсе, об этом и говорю тебе, что регуляркой ты не можешь однозначно отловить доступ к __dict__
источник

Б

Брахма in Сообщество Python Программистов
Бензофуран Гетероцикл
И вообще, блэд, я не подписывался на разработку оптимизирующего транслятора для питона
а пора бы
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Alexander T
ага, называется “парсинг контекстозависимой грамматики”, как раз то, где регулярки обсираются. я в курсе, об этом и говорю тебе, что регуляркой ты не можешь однозначно отловить доступ к __dict__
Ну почему же не могу
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Если делать несколько прогонов то вполне
источник

Б

Брахма in Сообщество Python Программистов
бан блядб
источник

M

Maksim in Сообщество Python Программистов
Бензофуран Гетероцикл
Если делать несколько прогонов то вполне
.
источник

M

Maksim in Сообщество Python Программистов
Пинг
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Alexander T
ага, называется “парсинг контекстозависимой грамматики”, как раз то, где регулярки обсираются. я в курсе, об этом и говорю тебе, что регуляркой ты не можешь однозначно отловить доступ к __dict__
На первом прогоне заменить конструкции (w+).__dict__[(w+)] на обращение через getattr, на втором - раскрыть обращения к словарям и спискам (там где это можно сделать однозначно), на третьем - заменить getattr на обращение через точку (опять же там где это возможно)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Деобфускация, по сути, это оптимизирующая трансляция кода из одного языка в него же
источник

AT

Alexander T in Сообщество Python Программистов
Бензофуран Гетероцикл
На первом прогоне заменить конструкции (w+).__dict__[(w+)] на обращение через getattr, на втором - раскрыть обращения к словарям и спискам (там где это можно сделать однозначно), на третьем - заменить getattr на обращение через точку (опять же там где это возможно)
так нельзя сделать, потому что потенциально количество вложенных скобок неограничено.
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Alexander T
так нельзя сделать, потому что потенциально количество вложенных скобок неограничено.
А у нас ограничение на количество повторов проходов?
источник