427 читали · 2 года назад
Защита Python программ
Низкий порог входа, простота использования, высокая скорость разработки и огромная база библиотек сделали Python популярным языком программирования. Разработав программу и перейдя к стадии ее распространения многие задаются вопросом защиты ПО. Обфускация один из методов защиты приложений. Защиту данных паролями и привязкой к железу легко обойти, проанализировав код программы. Чтобы код нельзя было так просто просмотреть и понять его необходимо запутать усложнить для восприятия и анализа. Для...
Обфускация С/С++ кода с помощью Python и libclang
Привет, друзья. В этой статье я покажу вам, как писать обфускатор для С/С++ с использованием libclang. Для этого мы будем использовать самый любимый язык всех кулхацкеров мира — Python, а обфусцировать мы будем на уровне абстрактного синтаксического дерева. Для начала немножечко дисклеймеров. Во-первых, задача этой статьи показать вам, что и как делается, а не забросать вас элитными алгоритмами и готовыми тулзами. Так что все алгоритмы достаточно простые, я бы даже сказал, слишком простые для современного обфускатора, но да ладно...