Внимание - конкурс!, 5K

Программа DIALA

    Программа DIALA ведет диалог с человеком на русском языке на любую тему, пытаясь имитировать при этом искусственный интеллект. Человек вводит свои фразы с помощью клавиатуры, а DIALA выводит свои ответы на экран.
     Теперь Вы можете пользоваться программой сколько хотите! И не присылать никаких денег. И даже не присылать своих диалогов. С программы снята защита. Следует отметить, что за два года, которые программа работала под защитой, ее никому не удалось вскрыть. По крайней мере, мне такие факты неизвестны, несмотря на мои поиски вскрытых версий. О попытках взлома защиты я знаю. А вот об удачных - ничего. И это несмотря на большую популярность программы. (Десятки тысяч скачиваний!). Последний год я даже намеренно ослабил защиту. И все равно она осталась невзломанной.
     Когда я только приступал к созданию защиты, то ознакомился со мнением профессионалов об этом. "Если ваша программа представляет какой-либо интерес, ждите через неделю после ее появления в Internet взломанную версию!" - таков был приговор хакеров. Однако, это оказалось пустым бахвальством.
     Здесь, как мне теперь представляется, дело в том, что трудозатраты на создание защиты весьма малы по сравнению со снятием (распаковка, дезассемблирование, трассировка, трассировка...). А что мешает повторить защиту этак раз пятьдесят, слегка модифицируя операторы (меняя имена переменных, рассыпая простые проверки по всей программе)? Создать такую защиту можно за час, а на снятие потребуются месяцы напряженной работы. Это как раз тот случай, когда строить легче, чем ломать...
     Для крепкой защиты желательно, чтобы каждая следующая защитная проверка срабатывала не сразу после снятия предыдущей, а через некоторое время. Представлете, только сняли защиту, а она через пару дней опять за свое. А потом опять. И опять... Неплохо так же потребовать от программы прохода через все операторы проверки, а в случае, если хотя бы одна группа таких операторов пропущена, затирать EXE-модуль физически (ноликами, единичками или чем хотите). В довершении всего неплохо проверить контрольную сумму выполняемого модуля...
     Ну, да бог с ней, с защитой. Я ее ставил, чтобы стимулировать присылку мне информации для расширения базы данных для общего блага. Спасибо всем, кто прислал. Буду рад получить и сейчас. Нажимайте на клавишу F11 и присылайте файл SENDME.ZIP. Приятного вам общения.
На главную страницу программы DIALA

Enter!!!
На главную страницу Рефрижератора

bansch.gif, 12K, CLUB 116


Alpha TOP100Rambler's Top100 ServiceIP club free services
TopList
BigMir) TOP 100