Оригинальный DVD-ROM: eXeL@B DVD !
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
выпущен 2 июля!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

АРХИВ ФОРУМА eXeL@B
https://exelab.ru/f/

   

alex221 Встроенный интерпритатор скриптов Для защиты от взлома хочу встроить в


alex221 Встроенный интерпритатор скриптов Для защиты от взлома хочу встроить в свою программу интерпритатор скриптового
языка. К примеру некоторые функции хранятся в виде закриптовоного текста.
Для расшифровки кода функций нужен ключ, мне кажется сломать такую защиту без
знания ключа не реально... А вы как думаете?

alex221 ::
Ну раз все молчат, значит это действительно хорошая защита...

У меня давно была идея, написать собственный виртуальный криптопроцессор.
Хочу реализовать его в виде «out-of-process ActiveX EXE Server», он будет
запускатся в виде фонового процесса в NT. Клиенты - любая COM или .NET
совместимая прога, или даже скрипт в пределах сетевой досягаемости DCOM.
У криптопроцессора будет набор виртуальных портов(интерфейсов), клиент
инициализируясь после запуска, посылает запрос на соединение к серверу,
передает серваку:

1) Ключ пользователя.
2) CRC клиента созданный программистом.
3) Зашифрованный текст скрипта, или адресов вызовов процедур.

Сервер сравнивает реальный CRC и CRC заданный программистом, если они
не совпадают, то отказывает в дальнейшей обработке клиенту, посылая ему
сообщение: «Ты взломан!». Если CRC совпадает, сервер расшифровывает
скрипт ключом пользователя и пытается выполнить скрипт, если вместо
скрипта получился мусор, клиенту посылается сообщение: «Неверный ключ
пользователя!». Если скрипт валидный, то сервер, начинает вызывать
методы клиента, в определенной последовательности инициализируя его
внутренние структуры данных, т.е. управляет работой клиента в
соответствии с расшифрованным скриптом...

К сожалению, все это очень сильно затрудняет программирование клиента,
ведь надо прогу писать, и думать как бы при этом еще и сервер не обрушить.
Под WIN 95/98 сильные тормоза идут, под NT все нормально...

:)

Гость :: alex221 пишет:
цитата:
Ну раз все молчат, значит это действительно хорошая защита...


Думаю, просто идеальной неломаемой защиты нет, но идея вобщем неплохая. Успехов!






   
Оригинальный DVD-ROM: eXeL@B DVD !


Вы находитесь на EXELAB.rU
Проект ReactOS