Arxan guardIt предназначен для работы с визуальными приложениями C ++, но предприимчивый разработчик Delphi может использовать его для защиты своих продуктов.Я знаю одно очень популярное коммерческое приложение, написанное на Delphi, которое использует его, но вы должны самостоятельно написать некоторые инструменты для преобразования файлов карты Delphi и другой отладочной информации в форматы Visual C ++.
Если вы хотите бросить свой собственный, помните, что задача состоит в том, чтобы быть умнее, чем хакеры, и создать больше слоев контр-защит, которые полагаются друг на друга в некоторой трудной для определения манере, чтобыуспешно противостоять взломщикам.По моим личным ощущениям, вы все равно не заставите этих людей давать вам деньги, поэтому тратить свое время на то, чтобы не дать им использовать ваше программное обеспечение, - это просто отрезать вам нос, чтобы опозорить лицо.Но если это твоя тяжелая работа в Интернете в взломанной форме, то, конечно, продолжай пытаться превзойти их.
Обратите внимание, что если вы попадаете на передовые методы, такие как самоизменяющийся код, вы почти наверняка будете отмечены каким-либо программным обеспечением для обнаружения вредоносных программ, и вам нужно будет запросить внесение в белый список.Если вы не готовы пойти так далеко, как самоизменяющийся код, тогда даже попытка может оказаться нулевой.Я не знаю ничего, что бы сопротивлялось прямым автономным методам декомпиляции, которые не требуют самоизменяющихся, просто исправляющих вовремя методов восстановления.
Простые старые методы дешифровки exe, которые делаются однажды при запуске,также очень легко обойти и полностью удалить, как только незашифрованный exe полностью загружен в память.