Реверс-инжиниринг файла Python .pyoPython

Программы на Python
Ответить
Anonymous
 Реверс-инжиниринг файла Python .pyo

Сообщение Anonymous »

У меня есть 2 файла Python .pyo, которые я могу преобразовать в исходные файлы .py, но они не компилируются идеально, как подсказывает проверка декомпиляции.

Поэтому, глядя на исходный код, я могу сказать, что config.pyo просто содержал переменные в массиве:

ADMIN_USERIDS = [116901,
141,
349244,
39,
1159488]

Я хотел бы взять исходный .pyo и выполнить дизассемблирование или что-то еще, что мне нужно сделать, чтобы изменить один из этих идентификаторов.

Или....

в model.pyo источник указывает

if (productsDeveloperId != self.getUserId()):

Все, что мне нужно сделать, это отредактировать != в шестнадцатеричном формате, чтобы он был == .....Просто с помощью программы Windows exe, но я нигде не могу найти хороший дизассемблер Python.

Любые предложения приветствуются... Я новичок в чтении байт-кода, а также в Python.

Подробнее здесь: https://stackoverflow.com/questions/280 ... ython-file
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»