Вопросы с тегом «obfuscation»

Обфускация - это процесс изменения кода, в результате чего разработчику становится труднее четко понять, что делает предполагаемая программа или как она работает. Чем больше программа, тем сильнее запутывается, поскольку код становится переплетенным, связывая различные сегменты программы.

975
Конкурс «Запутанный код C» 2006. Пожалуйста, объясните sykes2.c

Как работает эта C-программа? main(_){_^448&&main(-~_);putchar(--_%64?32|-~7[__TIME__-_/8%8][">'txiZ^(~z?"-48]>>";;;====~$::199"[_*2&8|_/64]/(_&2?1:8)%8&1:10);} Компилируется как есть (проверено gcc 4.6.3). Он печатает время при компиляции. В моей системе: !! !!!!!! !!...

714
Как я могу скрыть (защитить) JavaScript? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 6 лет назад . Я хочу сделать приложение JavaScript, которое не...

632
Как защитить код Python?

Я занимаюсь разработкой программного обеспечения на Python, которое будет распространяться среди клиентов моего работодателя. Мой работодатель хочет ограничить использование программного обеспечения с помощью файла лицензии с ограниченным сроком действия. Если мы распространяем файлы .py или даже...

491
Защищать .NET-код от обратного инжиниринга?

Запутывание является одним из способов, но оно не может защитить от нарушения защиты приложения от пиратства. Как мне убедиться, что приложение не подделано, и как я могу убедиться, что механизм регистрации не может быть восстановлен? Также возможно преобразовать приложение C # в собственный код, и...

426
Простая небезопасная двусторонняя «обфускация» данных?

Я ищу очень простую функцию обфускации (например, шифрование и дешифрование, но не обязательно безопасную) для некоторых данных. Это не важно для миссии. Мне нужно что-то, чтобы честные люди были честными, но что-то немного сильнее, чем ROT13 или Base64 . Я бы предпочел что-то, что уже включено в...

294
Что такое оператор >>> = в C?

Заданный коллегой как загадка, я не могу понять, как на самом деле эта C-программа компилируется и работает. Что это за >>>=оператор и странный 1P1литерал? Я тестировал в Clang и GCC. Предупреждений нет и вывод "???" #include <stdio.h> int main() { int a[2]={ 10, 1 }; while( a[...

212
Есть ли обфускатор кода для PHP? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

211
Почему драйвер Java MongoDB использует генератор условных чисел в условных выражениях?

В этом коммите я видел следующий код для драйвера Java-подключения MongoDB , и на первый взгляд он кажется какой-то шуткой. Что делает следующий код? if (!((_ok) ? true : (Math.random() > 0.1))) { return res; } (РЕДАКТИРОВАТЬ: код был обновлен с момента публикации этого...

210
Защита исполняемого файла от обратного инжиниринга?

Я обдумывал, как защитить мой код C / C ++ от дизассемблирования и обратного инжиниринга. Обычно я никогда не потворствую этому поведению в своем коде; однако текущий протокол, над которым я работаю, никогда не должен быть проверен или понятен для безопасности различных людей. Теперь это новая тема...

169
Как этот код генерирует карту Индии?

Этот код печатает карту Индии. Как это работает? #include <stdio.h> main() { int a,b,c; int count = 1; for (b=c=10;a="- FIGURE?, UMKC,XYZHello Folks,\ TFy!QJu ROo TNn(ROo)SLq SLq ULo+\ UHs UJq TNn*RPn/QPbEWS_JSWQAIJO^\ NBELPeHBFHT}TnALVlBLOFAkHFOuFETp\ HCStHAUFAgcEAelclcn^r^r\\tZvYxXy\ T|S~Pn...

160
Инструменты / стратегия запутывания .NET [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Улучшить этот вопрос Мой продукт состоит из нескольких компонентов: ASP.NET,...

147
Что такое встроенные строки JavaScript?

этот вопрос сложно обобщить в названии вопроса ОБНОВЛЕНИЕ Я создал JSFiddle, который строит запутанную строку из вашего ввода на основе букв, извлеченных из этого вопроса: вы можете получить к нему доступ здесь , или суть будет проще? Недавно я наткнулся на забавный фрагмент JavaScript в этом...

141
Лучший способ скрыть адрес электронной почты на веб-сайте?

Последние несколько дней я работал над обновлением своего личного веб-сайта. URL моего личного веб-сайта (мое имя). (Моя фамилия) .com, так как моя фамилия довольно необычная, и мне посчастливилось выбрать доменное имя. Мой адрес электронной почты (мое имя) @ (моя фамилия) .com. Так что на самом...

129
Преобразование сценария PHP в автономный исполняемый файл Windows

Я хочу автоматизировать довольно простую задачу. Для этого я написал небольшой сценарий PHP, который запускаю из командной строки с помощью PHP-CLI. Сейчас я хочу передать этот скрипт кому-нибудь, но не хочу: отдать исходный код попросите его установить PHP в систему Есть ли способ создать версию...

112
Включение ProGuard в Eclipse для Android

В новой документации по ProGuard для Android говорится о необходимости добавить строку в файл default.properties в домашнем каталоге проекта. Однако, открыв этот файл, я прочитал вверху: # This file is automatically generated by Android Tools. # Do not modify this file -- YOUR CHANGES WILL BE...

107
Лучший обфускатор Java? [закрыто]

В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно...

100
Как скрыть код javascript на веб-странице?

Можно ли скрыть код Javascript из html веб-страницы, когда исходный код просматривается через функцию просмотра исходного кода в браузерах? Я знаю, что код можно скрыть, но я бы предпочел, чтобы он был скрыт от функции исходного кода....

87
Способы скрытия конфиденциальных строк в C ++

Мне нужно хранить конфиденциальную информацию (симметричный ключ шифрования, который я хочу сохранить в секрете) в моем приложении C ++. Простой подход заключается в следующем: std::string myKey = "mysupersupersecretpasswordthatyouwillneverguess"; Однако запуск приложения через stringsпроцесс (или...