powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Неужели нет защиты от декомпиляции приложения Visual Foxpro 9.0?
15 сообщений из 40, страница 2 из 2
Неужели нет защиты от декомпиляции приложения Visual Foxpro 9.0?
    #34793299
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ерундой ты занимаешся. Обратись к начальству, пусть выделят 10 т.р. и будет лицензионный рефокс.
...
Рейтинг: 0 / 0
Неужели нет защиты от декомпиляции приложения Visual Foxpro 9.0?
    #34793300
Идея не нова и давно уже реализована, при чем без отдельных файлов, а прямо в одном. Ломается даже в автоматическом режиме.
Как уже неоднократно было напИсано: лучшая защита программы - хорошее сопровождение и регулярные обновления.
...
Рейтинг: 0 / 0
Неужели нет защиты от декомпиляции приложения Visual Foxpro 9.0?
    #34793311
igor_fxp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1024ерундой ты занимаешся. Обратись к начальству, пусть выделят 10 т.р. и будет лицензионный рефокс.
Да я и есть начальство... Только вот сомнения насчет Refox-a (и цены на него)...
...
Рейтинг: 0 / 0
Неужели нет защиты от декомпиляции приложения Visual Foxpro 9.0?
    #34793326
igor_fxp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
проходящий.Идея не нова и давно уже реализована, при чем без отдельных файлов, а прямо в одном. Ломается даже в автоматическом режиме.
Как уже неоднократно было напИсано: лучшая защита программы - хорошее сопровождение и регулярные обновления.
Нужно в программе указать некий идентификатор. Каким образом я могу его запихнуть (учитывая, что регулярно все будет обновляться и сопровождаться) в текст программы?
...
Рейтинг: 0 / 0
Неужели нет защиты от декомпиляции приложения Visual Foxpro 9.0?
    #34793568
StandD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А о какой программе в принципе идет речь? Просто интересно - это управление базой данных (тогда главное, наверно, сама база), это комплекс расчетных алгоритмов (тогда понятен интерес, но обновление и сопровождение здесь не при чем, если алгоритмы отлажены), это что-то еще? Мне это интересно, потому что у самого есть программка с расчетами. Так вот там важно именно скрыть саму идею алгоритма.
...
Рейтинг: 0 / 0
Неужели нет защиты от декомпиляции приложения Visual Foxpro 9.0?
    #34793811
igor_fxp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
StandDА о какой программе в принципе идет речь? Просто интересно - это управление базой данных (тогда главное, наверно, сама база), это комплекс расчетных алгоритмов (тогда понятен интерес, но обновление и сопровождение здесь не при чем, если алгоритмы отлажены), это что-то еще? Мне это интересно, потому что у самого есть программка с расчетами. Так вот там важно именно скрыть саму идею алгоритма.
1) Необходимо скрыть алгоритм(ы) - это можно решить с помощью обфускатора
2) Программе присваивается идентификатор, по которому можно обратиться на сайт - ВОТ КАК БЫТЬ с ним?
3) В программе есть возможность обращения к программам и данным на сайте - каким образом запретить смену названия сайта (т.е. обращение только к родному сайту)?
...
Рейтинг: 0 / 0
Неужели нет защиты от декомпиляции приложения Visual Foxpro 9.0?
    #34794138
-=AlexiS=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to igor_fxp
Konxise стоит примерно 250 USD - в принципе мы его покупали не для защиты , а чтобы сделать меньше размер exe .
но рефокс точно его не понимает . т.е. чтобы "прорефоксить" прогу нужно ее сначало вернуть к "родному" виду .
Т.е. это как-бы еще доп защита.
Ясное дело , что любую защиту можно поломать, все дело в том , насколько это дорого обойдеться ,по сравнению с тем , чтобы купить официальную версию .
...
Рейтинг: 0 / 0
Неужели нет защиты от декомпиляции приложения Visual Foxpro 9.0?
    #34794476
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
igor_fxp1) Необходимо скрыть алгоритм(ы) - это можно решить с помощью обфускатора
2) Программе присваивается идентификатор, по которому можно обратиться на сайт - ВОТ КАК БЫТЬ с ним?
3) В программе есть возможность обращения к программам и данным на сайте - каким образом запретить смену названия сайта (т.е. обращение только к родному сайту)?
2. А что за родной сайт? Твой? Если ты им управляешь, то все упрощается:
клиенту даешь логин и пароль, при выходе на сайт прога дополнительно сообщает ид компа (серийник винта, SID, макадрес сетевухи и т.п.) или сайт сам запрашивает.
При полном совпадении всех трех составляющих - работать можно. Проверять должен сайт
А дальше рули через сайт, веди логи анализируй какой логин с разных компов ломится.

3. Непонятно, кто-то может поднять такой-же сайт?
...
Рейтинг: 0 / 0
Неужели нет защиты от декомпиляции приложения Visual Foxpro 9.0?
    #34794506
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще вариант по п2: можно ограничится логином и паролем, а инфу о компе только собирать, увидел что под одним логином с 3-5 точек лезут, поменял пароль, правильному пользователю сказал, и предупредил "повторится - совсем отключу"
...
Рейтинг: 0 / 0
Неужели нет защиты от декомпиляции приложения Visual Foxpro 9.0?
    #34795170
igor_fxp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima T igor_fxp1) Необходимо скрыть алгоритм(ы) - это можно решить с помощью обфускатора
2) Программе присваивается идентификатор, по которому можно обратиться на сайт - ВОТ КАК БЫТЬ с ним?
3) В программе есть возможность обращения к программам и данным на сайте - каким образом запретить смену названия сайта (т.е. обращение только к родному сайту)?
2. А что за родной сайт? Твой? Если ты им управляешь, то все упрощается:
клиенту даешь логин и пароль, при выходе на сайт прога дополнительно сообщает ид компа (серийник винта, SID, макадрес сетевухи и т.п.) или сайт сам запрашивает.
При полном совпадении всех трех составляющих - работать можно. Проверять должен сайт
А дальше рули через сайт, веди логи анализируй какой логин с разных компов ломится.
3. Непонятно, кто-то может поднять такой-же сайт?

Вот как раз вместо (серийник винта, SID, макадрес сетевухи и т.п.) можно и подставить ВСЕ нужные параметры
Идентификатор нужен, что бы при открытии программы проверялось, существует ли такой пользователь.
...
Рейтинг: 0 / 0
Неужели нет защиты от декомпиляции приложения Visual Foxpro 9.0?
    #34795201
igor_fxp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
igor_fxp -=AlexiS=-Насколько я знаю если использовать купленный , а не шаровый Refox - зашита достаточна неплохая.
У Xitech Xitech кроме рефокса есть tit продукты для шифрования.
Успешно пользуюсь продуктом того-же Xitech - KONxiS упаковка exe +шифрование
Как я понимаю, он стоит каких-то денег... А сколько, если не секрет? Тот же Refox немного дороговат (около 400 USD), причем не знаю, будет ли работать программа после защиты (покупать программу, а она, собака, защищать будет слишком рьяно, откуда это узнать?)

А как, например, такой тип защиты:
Компилится exe-шник, далее он преобразуется (шифруется) в некий файл (тиПа dll, по размеру идентичный натуральному), далее, из другой программы (не FOX) данный dll загружается, дешифруется (приводится к нормальному виду в "ПАМЯТИ" компьютера), а далее запускается, как exe.файл
Возможна ли такая схема?
Если да, как определить, с какого места загружен "dll" (что бы привести его к нормальному виду) ?
Если да, как запустить приложение из памяти?
К сожалению, раньше занимался только Fox-ом, поэтому не знаю, возможно ли это В ПРИНЦИПЕ.
И все же, реально ли все это?
Может быть, кто подкинет функцию Windows (если таковая существует)?
...
Рейтинг: 0 / 0
Неужели нет защиты от декомпиляции приложения Visual Foxpro 9.0?
    #34796370
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
igor_fxp...
И все же, реально ли все это?
Может быть, кто подкинет функцию Windows (если таковая существует)? Реально, но одной функции не существует. Если интересно как все в виндовсе работает почитай Джефри Рихтера "Программирование в Windows"

exe фокса это контейнер, в котором записан загрузчик + файлы (fxp, формы, репорты и т.д.). Вкратце работа фоксового exe происходит так: в память загружается часть exe (загрузчик), dll-ки (рантайм VFP) и начинает выполнятся прога. В процессе работы с прогой подгружаются из exe требуемые модули (формы, fxp и т.п.) Moжешь FileMon запустить и посмотреть.
Поэтому нельзя один раз расшифровать в памяти и дальше работать, для шифрованного exe надо перехватывать обращение на чтение из exe и на лету расшифровывать, чем предлагаемые софтины и занимаются.

Можно и самому написать что-то подобное, у Рихтера все требуемые механизмы досконально описаны. Писать прийдется на MSVC, но потребуются знания в основном по WinAPI, самого Си не много надо.

Refox на самом деле не шифрует, а ставит пароль, сохраняет его где-то в файле и перед декомпиляцией спрашивает и сравнивает. Проверено на refox7 и FPD2.6. Пропатчив рефокс (отключили проверку пароля) прога с паролем декомпилируется.
...
Рейтинг: 0 / 0
Неужели нет защиты от декомпиляции приложения Visual Foxpro 9.0?
    #34796498
Dima T
Refox на самом деле не шифрует, а ставит пароль, сохраняет его где-то в файле и перед декомпиляцией спрашивает и сравнивает. Проверено на refox7 и FPD2.6. Пропатчив рефокс (отключили проверку пароля) прога с паролем декомпилируется.
Это в самом примитивном случае (branding level I). Но в Рефоксе есть другие уровни шифрования (I+,II и, вроде бы, III). Вranding level I+/II уже простым патчем на рефокс не взламывается... Хотя могу ошибаться - я об этом только читал :(
...
Рейтинг: 0 / 0
Неужели нет защиты от декомпиляции приложения Visual Foxpro 9.0?
    #34796514
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Станислав С...кий Dima T
Refox на самом деле не шифрует, а ставит пароль, сохраняет его где-то в файле и перед декомпиляцией спрашивает и сравнивает. Проверено на refox7 и FPD2.6. Пропатчив рефокс (отключили проверку пароля) прога с паролем декомпилируется.
Это в самом примитивном случае (branding level I). Но в Рефоксе есть другие уровни шифрования (I+,II и, вроде бы, III). Вranding level I+/II уже простым патчем на рефокс не взламывается... Хотя могу ошибаться - я об этом только читал :( Наверно так и есть, я это делал лет 7-8 назад, должен же прогресс какой-то быть.
...
Рейтинг: 0 / 0
Неужели нет защиты от декомпиляции приложения Visual Foxpro 9.0?
    #34803903
igor_fxp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Придется обратиться к специалисту (кстати, если кого заинтересует, можете сюда отписаться, дам координаты, КН, преподает в университете), который как раз занимается разработкой систем защиты , естественно, за некоторые деньги.
А так, получается, все ломается достаточно быстро...
...
Рейтинг: 0 / 0
15 сообщений из 40, страница 2 из 2
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Неужели нет защиты от декомпиляции приложения Visual Foxpro 9.0?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]