13.04.2006, 17:54 | #41 |
Участник
|
Не знал куда написать и решил сюда.
Интересует вот такой вопрос. Сейчас некоторые компании пробуют защищать или защищают объекты navision убирая C/AL код. Кстати технология довольно простая если покопаться с секциями объекта и допускает разные варианты, начиная от обнуления ссылок секций кода и заканчивая затиранием всего кода функций с оставлением только заголовка и конца. Дак вот собственно вопрос: Есть ли необходимость разработки функционала по декомпиляции и разворачиванию C/AL кода таких объектов? Готов ли кто-нибудь купить такой функционал. Если хотите считайте это маркетинговым иследованием . PS Ктати скомпилированный код объекта гораздо менее избыточный чем базовый и есстественно не содержит форматирования кода,комментариев и т.д. Соответвенно и восстановить при самом жестком варианте защиты один к одному с оргиналом не получится .
__________________
Want to believe... |
|
14.04.2006, 01:21 | #42 |
Administrator
|
блин! не успели начать продавать пустые юниты, репорты и формы, как появлился стяжатель по их открытию!
2 DA NEAL, может потерпим хоть полгодика, а? |
|
14.04.2006, 10:47 | #43 |
Участник
|
а может заплатим за "потерпим" ?
__________________
Want to believe... |
|
14.04.2006, 11:02 | #44 |
Участник
|
со скрытием кода вообще еще не встречался.
А как это делается, интересно? А то я прочитать прочитал пост DA_NEAL, но ничего не понял Если кто-то что-то скрывает, то всегда найдется тот, кто заплатит за то чтоб это открыть. Больше, чем уверен, что покупательнайдется и не один. |
|
14.04.2006, 11:34 | #45 |
Участник
|
Если дня три пытаться понять формат объекта (почитайте про COOF) то на четверые сутки начинаешь воспринимать окружающий мир кратным 4 байтам. Начинает складываться впечатление что все слова должны начинаться на Байт Заголовка и 65. А заканчиваться предложения обязаны на 17 65 04 00. Кроме того оказывается что порядок слов в предолжениях вообще должен быть не таким каким мы его привыкли считать. .
А вообще те кто копался поймет, а кто не копался дак тому и не надо
__________________
Want to believe... |
|
15.04.2006, 18:11 | #46 |
Участник
|
Для тех кто копался, подскажите как вытирается код. Между 17 65 04 00 код ? При таком варианте, при открытии "правленного" кодюнита система уходит в полный даун. Если удалять только ссылки на переменные и команды, результат тот же самый. Если не удалять, а забивать нулями тоже самое. Удалять скомпилированную часть тоже нельзя Так все-таки как?
__________________
Должен остаться только один. |
|
17.04.2006, 01:14 | #47 |
Administrator
|
|
|
17.04.2006, 10:26 | #48 |
Участник
|
Цитата:
Сообщение от NeNavision
Для тех кто копался, подскажите как вытирается код. Между 17 65 04 00 код ? При таком варианте, при открытии "правленного" кодюнита система уходит в полный даун. Если удалять только ссылки на переменные и команды, результат тот же самый. Если не удалять, а забивать нулями тоже самое. Удалять скомпилированную часть тоже нельзя Так все-таки как?
Ну если тебе подсказать то удовольствия от решения задачи ты не получишь . Так что успехов. Кроме того не думаю что имею право распространять такую информацию.
__________________
Want to believe... |
|
17.04.2006, 10:35 | #49 |
Участник
|
Конечно, добью данную задачку. Особенно, если известно, что такое возможно. Хотя сам я работал в несколько другом направлении защиты.
__________________
Должен остаться только один. |
|
31.05.2007, 08:51 | #50 |
Участник
|
А сопсно, в чем проблема?
Добавлять, изменять или удалять поля за разрешенным диапазонам или создавать объекты там же - это можно решить и другим способом (прямо из Нава). Все равно, если лицензия не позволит, такие фичи не пригодятся. Гораздо интереснее было бы узнать формат навиженовского fob файла и формат кодирования инструкций C/AL. Респектнул бы исследователям... |
|
22.01.2014, 11:45 | #51 |
Участник
|
Довольно интересно...
Но больше интересует что будет с объектом если взять и в такой вот "защищенный" объект дописать кусок кода и скомпилировать его... добавит он код или просто потрет и впишет что есть вместо предыдущего? если добавит то куда, в какую часть кода?... Надо заняться этим вопросом на выходных ))) Вопрос очень актуальный - наши внедренцы (на данный момент плавно уходим от доработок с их стороны) безбожно тырят код моих коллег ))
__________________
Как только вы проиграете, все ваши прошлые победы забудут. |
|
22.01.2014, 12:16 | #52 |
Участник
|
Цитата:
Сообщение от zuzka
Довольно интересно...
Но больше интересует что будет с объектом если взять и в такой вот "защищенный" объект дописать кусок кода и скомпилировать его... добавит он код или просто потрет и впишет что есть вместо предыдущего? если добавит то куда, в какую часть кода?... Надо заняться этим вопросом на выходных ))) Вопрос очень актуальный - наши внедренцы (на данный момент плавно уходим от доработок с их стороны) безбожно тырят код моих коллег ))
__________________
Want to believe... |
|