AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Прочие вопросы
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.04.2006, 17:54   #41  
DA_NEAL is offline
DA_NEAL
Участник
Аватар для DA_NEAL
Лучший по профессии 2017
Лучший по профессии 2009
 
788 / 54 (3) ++++
Регистрация: 05.08.2002
Адрес: Королев
Не знал куда написать и решил сюда.
Интересует вот такой вопрос. Сейчас некоторые компании пробуют защищать или защищают объекты navision убирая C/AL код. Кстати технология довольно простая если покопаться с секциями объекта и допускает разные варианты, начиная от обнуления ссылок секций кода и заканчивая затиранием всего кода функций с оставлением только заголовка и конца.

Дак вот собственно вопрос: Есть ли необходимость разработки функционала по декомпиляции и разворачиванию C/AL кода таких объектов? Готов ли кто-нибудь купить такой функционал. Если хотите считайте это маркетинговым иследованием .


PS Ктати скомпилированный код объекта гораздо менее избыточный чем базовый и есстественно не содержит форматирования кода,комментариев и т.д. Соответвенно и восстановить при самом жестком варианте защиты один к одному с оргиналом не получится .
__________________
Want to believe...
Старый 14.04.2006, 01:21   #42  
Sancho is offline
Sancho
Administrator
Аватар для Sancho
Лучший по профессии 2017
Лучший по профессии 2009
 
1,294 / 221 (10) ++++++
Регистрация: 11.01.2006
блин! не успели начать продавать пустые юниты, репорты и формы, как появлился стяжатель по их открытию!
2 DA NEAL, может потерпим хоть полгодика, а?
Старый 14.04.2006, 10:47   #43  
DA_NEAL is offline
DA_NEAL
Участник
Аватар для DA_NEAL
Лучший по профессии 2017
Лучший по профессии 2009
 
788 / 54 (3) ++++
Регистрация: 05.08.2002
Адрес: Королев
а может заплатим за "потерпим" ?
__________________
Want to believe...
Старый 14.04.2006, 11:02   #44  
Fordewind is offline
Fordewind
Участник
 
1,134 / 10 (3) +
Регистрация: 01.12.2005
со скрытием кода вообще еще не встречался.
А как это делается, интересно? А то я прочитать прочитал пост DA_NEAL, но ничего не понял

Если кто-то что-то скрывает, то всегда найдется тот, кто заплатит за то чтоб это открыть.
Больше, чем уверен, что покупательнайдется и не один.
Старый 14.04.2006, 11:34   #45  
DA_NEAL is offline
DA_NEAL
Участник
Аватар для DA_NEAL
Лучший по профессии 2017
Лучший по профессии 2009
 
788 / 54 (3) ++++
Регистрация: 05.08.2002
Адрес: Королев
Если дня три пытаться понять формат объекта (почитайте про COOF) то на четверые сутки начинаешь воспринимать окружающий мир кратным 4 байтам. Начинает складываться впечатление что все слова должны начинаться на Байт Заголовка и 65. А заканчиваться предложения обязаны на 17 65 04 00. Кроме того оказывается что порядок слов в предолжениях вообще должен быть не таким каким мы его привыкли считать. .

А вообще те кто копался поймет, а кто не копался дак тому и не надо
__________________
Want to believe...
Старый 15.04.2006, 18:11   #46  
NeNavision_imported is offline
NeNavision_imported
Участник
Аватар для NeNavision_imported
 
241 / 10 (1) +
Регистрация: 12.08.2005
Для тех кто копался, подскажите как вытирается код. Между 17 65 04 00 код ? При таком варианте, при открытии "правленного" кодюнита система уходит в полный даун. Если удалять только ссылки на переменные и команды, результат тот же самый. Если не удалять, а забивать нулями тоже самое. Удалять скомпилированную часть тоже нельзя Так все-таки как?
__________________
Должен остаться только один.
Старый 17.04.2006, 01:14   #47  
Sancho is offline
Sancho
Administrator
Аватар для Sancho
Лучший по профессии 2017
Лучший по профессии 2009
 
1,294 / 221 (10) ++++++
Регистрация: 11.01.2006
Цитата:
Сообщение от DA_NEAL Посмотреть сообщение
а может заплатим за "потерпим" ?
сам понимаешь, пока клиентами не пересечемся хренушки "заплатим за потерпим"!
но мыслишь ты в правильном направлении!
Старый 17.04.2006, 10:26   #48  
DA_NEAL is offline
DA_NEAL
Участник
Аватар для DA_NEAL
Лучший по профессии 2017
Лучший по профессии 2009
 
788 / 54 (3) ++++
Регистрация: 05.08.2002
Адрес: Королев
Цитата:
Сообщение от NeNavision Посмотреть сообщение
Для тех кто копался, подскажите как вытирается код. Между 17 65 04 00 код ? При таком варианте, при открытии "правленного" кодюнита система уходит в полный даун. Если удалять только ссылки на переменные и команды, результат тот же самый. Если не удалять, а забивать нулями тоже самое. Удалять скомпилированную часть тоже нельзя Так все-таки как?

Ну если тебе подсказать то удовольствия от решения задачи ты не получишь . Так что успехов. Кроме того не думаю что имею право распространять такую информацию.
__________________
Want to believe...
Старый 17.04.2006, 10:35   #49  
NeNavision_imported is offline
NeNavision_imported
Участник
Аватар для NeNavision_imported
 
241 / 10 (1) +
Регистрация: 12.08.2005
Конечно, добью данную задачку. Особенно, если известно, что такое возможно. Хотя сам я работал в несколько другом направлении защиты.
__________________
Должен остаться только один.
Старый 31.05.2007, 08:51   #50  
max_hl_imported is offline
max_hl_imported
Участник
 
45 / 10 (1) +
Регистрация: 28.07.2006
А сопсно, в чем проблема?
Добавлять, изменять или удалять поля за разрешенным диапазонам или создавать объекты там же - это можно решить и другим способом (прямо из Нава). Все равно, если лицензия не позволит, такие фичи не пригодятся.
Гораздо интереснее было бы узнать формат навиженовского fob файла и формат кодирования инструкций C/AL. Респектнул бы исследователям...
Старый 22.01.2014, 11:45   #51  
zuzka is offline
zuzka
Участник
Аватар для zuzka
 
131 / 10 (1) +
Регистрация: 29.07.2013
Довольно интересно...
Но больше интересует что будет с объектом если взять и в такой вот "защищенный" объект дописать кусок кода и скомпилировать его... добавит он код или просто потрет и впишет что есть вместо предыдущего? если добавит то куда, в какую часть кода?... Надо заняться этим вопросом на выходных )))

Вопрос очень актуальный - наши внедренцы (на данный момент плавно уходим от доработок с их стороны) безбожно тырят код моих коллег ))
__________________
Как только вы проиграете, все ваши прошлые победы забудут.
Старый 22.01.2014, 12:16   #52  
DA_NEAL is offline
DA_NEAL
Участник
Аватар для DA_NEAL
Лучший по профессии 2017
Лучший по профессии 2009
 
788 / 54 (3) ++++
Регистрация: 05.08.2002
Адрес: Королев
Цитата:
Сообщение от zuzka Посмотреть сообщение
Довольно интересно...
Но больше интересует что будет с объектом если взять и в такой вот "защищенный" объект дописать кусок кода и скомпилировать его... добавит он код или просто потрет и впишет что есть вместо предыдущего? если добавит то куда, в какую часть кода?... Надо заняться этим вопросом на выходных )))

Вопрос очень актуальный - наши внедренцы (на данный момент плавно уходим от доработок с их стороны) безбожно тырят код моих коллег ))
Ничего скомпилировать при любых изменениях естественно не получится.
__________________
Want to believe...
 

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 21:16.