Публикации по теме 'obfuscation'


Деобфускация запутанного кода для удовольствия и без прибыли
Эта статья претендует на то, чтобы стать первой в серии статей о том, что делает запутанный код. Причины этого довольно просты: я мазохист Обфусцированный код мне очень интересен Многие люди, когда видят обфусцированный код, обычно говорят «какого черта», а затем «круто», если они удосуживаются его скомпилировать/запустить. Я думаю, что запутанный код заслуживает большего внимания, это само по себе искусство, и оно стоит того, чтобы понять, как все это работает. Чтобы достичь этой..

Создание обфускатора для файлов Javascript
ob · fus · cate Что касается разработки программного обеспечения, то обфускация - это преднамеренный акт создания исходного или машинного кода, который трудно понять людям. Программисты могут намеренно запутать код, чтобы скрыть его цель (безопасность через неясность) или его логику или неявные значения, встроенные в него, в первую очередь, для предотвращения подделки, предотвращения обратного проектирования или даже в качестве головоломки или развлекательной задачи для кого-то,..

Обфускация - что такое обфускация в Javascript? Почему используется обфускация?
В этом посте мы подробнее обсудим обфускацию, где она используется и ее преимущества. Что такое обфускация? Обфускация - это преднамеренный акт создания запутанного кода, то есть исходного или машинного кода , который трудно понять людям. Это что-то похожее на шифрование, однако машина может понимать код и выполнять его. Пример URL-адреса для обфускации кода JavaScript. Обфускация с помощью danstools. Исходный код: function hello(name) { console.log('Hello, ' + name); }..

Обфускация строковых литералов Android в коде.
Мы используем ProGuard для обфускации кода, но он не скрывает жестко запрограммированные строки, присутствующие в коде. Он изменяет имена классов, имена методов и имена переменных, но не значения переменных. Здесь проблема начинается, потому что любой может реконструировать apk и получить файлы java. Даже если код запутан, это просто затрудняет его чтение людьми. Путем поиска в двойных кавычках («») любой может получить все жестко запрограммированные строки, присутствующие в коде...