Вопрос

Я хочу продолжить свой предыдущий вопрос:https://stackoverflow.com/questions/3007168/torrents-can-i-drotect-my-software-by-sending-wrong-bytes.

Разработчик искусства Предлагается добавить уникальный ключ к приложению, чтобы идентифицировать крекер.
Но Jab. Сказал, что крекеры могут искать, где мой уникальный ключ расположен путем проверки двоичных различий, если взломщик имеет несколько копий моего программного обеспечения. Затем крекеры меняют эту клавишу, чтобы сделать их анонимными.

Это правда.

Теперь наступает вопрос: если я хочу добавить уникальный ключ, есть ли инструменты для перемешивания (своего рода запутывание) программных модулей? Итак, что двоичное сравнение скажет, что два файла совершенно разные. Таким образом, они не могут найти ключ идентификатора.

Я уверен, что это возможно (возможно, заменив ассемблер блоков и сделать несколько прыжков).
Я думаю, что будет достаточно, чтобы сделать от 30 до 40 шафлей моего программного обеспечения.

Это было полезно?

Решение

Как речь идет о защите программного обеспечения, ничего не в безопасности, и если кто-то действительно полон решимости взломать ваше приложение, он, вероятно, будет.

Что касается вашего вопроса, есть Packers / Protectors, которые могут достичь того, что вам нужно. Вот пара из них:

Другие советы

Crypto Obfuscator Имеет функцию, которая позволяет вам водить ваши сборки. Водяные знаки могут быть уникальными строками, которые не видны непосредственно / не используются в коде. Каждый раз, когда покупатель покупает, вы можете отправить UniCely Watermarked Copy Copy для клиента, так что если трещина появится вы знаете происхождение.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top