[Перевод] Об извлечении кода в Python

Джерело:
Хабрахабр:

Дата публікації:
11/06/2024 15:27

Постійна адреса новини:
http://www.vsinovyny.com/11047576

[Перевод] Об извлечении кода в Python

 

11/06/2024 15:27 // Хабрахабр:

Я начал изучать Python в 2009 году, столкнувшись с очень нетривиальной и, кстати, необычной задачей на этом языке. Тогда я разрабатывал приложение для ПК, где графический пользовательский интерфейс создавался на PyQT, а основным языком в программе был Python.

Чтобы скрыть код, я встроил интерпретатор Python в самостоятельный исполняемый файл Windows. Это можно сделать при помощи множества инструментов (напр., pyinstaller, pyexe), все они функционально похожи. Они компилируют в байт-код ваши скрипты, написанные на Python, а далее, связывая их с интерпретатором, укладывают в исполняемый файл. Если компилировать скрипты, понижая их до байт-кода, то злоумышленникам становится сложнее добраться до вашего исходного кода и взломать ваше приложение. Байт-код приходится извлекать из исполняемого файла и декомпилировать. Кроме того, таким способом можно выполнять обфускацию кода, и в результате код становится гораздо сложнее понимать. Читать дальше →

 

» Читати повністю

 

« Наступна новина з архіву
Гётце - о периоде после трансфера в Баварию: Моей семье угрожали в Интернете, а с братом подрались в школе
  Попередня новина з архіву
Как и зачем мы затащили GeckoView в почту
»

 

 
© 2025 www.vsinovyny.com