OFF: Защита обработки от декомпиляции. #730873


#0 by ilpar
Добрый день :) Есть интерес, который надо побороть. Это обсуждение не взлома, а защиты :) Все знают что есть обработки декомпиляции обработок без исходных кодов. Они восстанавливают исходный код. Но также есть такие обработки и конфигурации, где декомпилятор обламывается. Ошибка переполнения стека или что-то подобное. Хотелось бы знать, есть ли какие-то закладки - помогающие стандартному декомпилятору обламываться, чтобы стандартно ставить в решения, если вдруг захочется распрострадять демки.
#1 by ilpar
От стандартных тупых 1С-ников такая защита все же действенна будет :)
#2 by vde69
ищи "офбуксатор"
#3 by Ёпрст
обфускация кода и привет, и можешь даже в таком виде распространять, один хрен, все поделки можно воспроизвести руками, если они хоть какую-то ценность представляют, что весьма сомнительно
#4 by Волшебник
#5 by ilpar
Обфускатор - это трудозатраты на ровном месте. Это единственное решение?
#6 by ilpar
Вопрос не в том нужны или нет. Не нужны и не нужны. Но к примеру сам смотрел так неплохие очень чужие обработки. Пусть защитят хоть маленько )
#7 by Лефмихалыч
а защита от декомпиляции - это трудозатраты на непустом месте? На месте с начинкой?..
#8 by Fish
Всё это пустая трата времени. Никому твоя нетленка не нужна, а кому нужна, тот её всё равно расковыряет. Разве что тебе самому стыдно другим код показать - тогда обфускатор самое то.
#9 by ilpar
вам это не нужно :) Стандартный 1С-ник... Сказал же нужно, в точ числе сообществу.
#10 by Euguln
"Ave novie-nostra ales" Если один человек построил - другой завсегда разобрать может....(*Формула Любви). Обфускатор затруднит разбор кода, не более.
#11 by AndreyLan
Существует готовое работающее решение
#12 by orefkov
WiseAdvice
#13 by Garykom
как то Вас многа...
#14 by ilpar
Удалось добиться кривой работы декомпилятора. Перейти ~Метка; ~Метка: И оператор ~Метка: во второй процедуре Код неработоспособен, но восстанавливаем :)
#15 by ilpar
Хотя может шум виноват был //"'/
#16 by ilpar
Нашел обработку на Лансере. В байт-код вставляется лексическое запутывание. Стандартный декомпилятор не справляется. Стоимость вменяемая даже для тестовых обработок - 2500 :)
#17 by Кирпич
Любой одинесник легко напишет твою обработку заново и все дела. Чота там скрывать и запутывать в 1с это глупо и смешно. Ладно там запутать какой нибудь гигантский проект, но и гигантский проект нет смысла запутывать, ибо в гигантском проекте и так без поллитры не разберешься.
#18 by ilpar
то
#19 by Кирпич
в написана какая то невнятная непонятица
#20 by ilpar
меня учить не надо, сам возьму идею влет. Но когда видишь качественное решение , то как то и пиратить желание отпадает. И вот когда в нем всего лишь пароль на модуле - печаль :)
#21 by ilpar
в демке, а без демки - какая жизнь ?... :)
#22 by batman69
+ 100500 Автор как-то невнятно высказывается. Вот что это? - "Но когда видишь качественное решение , то как то и пиратить желание отпадает. И вот когда в нем всего лишь пароль на модуле - печаль :)"
#23 by Кирпич
мне нужен код чужой обработки чтобы её подправить и сделать лучше для себя. если зашифровано, и надо переделывать, я должен найти автора и с ним договариваться. нафиг мне этот геморрой, если можно самому написать и забыть.
#24 by batman69
+  Смысл 1С в том что можно любую обработку под себя заточить при  необходимости, а с защитой... да подирай её..
#25 by ilpar
Демки должны быть с защитой по-любому. Смысл в этом :)
#26 by ilpar
Когда любой тупой 1С-ник запускает декомпилятор и имеет незуслуженную интелектуальную собственность - вот где печаль. У Ититиума декомпилятор кстати не справляется в некоторыми модулями, вот и интересно было какое лексическое запутывание нга уровне 1С языка они используют.
#27 by Fish
Смысл в том, что надёжной защиты любого ПО не существует.
#28 by batman69
Нет в этом смысла, никакого. Обработок сейчас 1000500 штук, нового ты ничего не напишешь, ну и зачемпроще взять ту какую нужно чем с твоей защитой.
#29 by batman69
"и имеет незуслуженную интелектуальную собственность - вот где печаль. " Месье копираст?
#30 by batman69
Возьму я твою демку, она мне не понравится, будешь мое потраченное  время оплачивать? Борец за собственность.
#31 by ilpar
не бери - чужие идеи п...ть все горазды :)
#32 by ilpar
В общем у меня больше уважения к тем, кто нае...т декомпилятор, чем к разработчику сего творения :)
#33 by necro
Как-то один судак за счет заказчика зашифровал обработку аппаратным ключом. Дело кончилось тем, что мы написали обработку заново, вместо того, чтобы исправить пару косяков.
#34 by PLUT
Славик незаменимый? сколько раз встречал защиту (не аппаратную), то там обычно скрывают г.внокод
#35 by necro
Считаю, таких нужно топить в унитазе еще в младенчестве.
#36 by batman69
Твои идеи никому не упирались, как ты этого понять не можешь? +1000
#37 by batman69
И разговор не про то что брать чужое, а что ты пришел, предложил , я время потратил, мне не понравилось, оплачивай мое время, тогда все адекватно будет.
#38 by ilpar
а могло бы кончится сдачей пароля от обработки, если бы идея не была испорчена мне твое мнение не уперлось. У меня вродь опыт есть и не новичек :)
#39 by Krendel
Это хреновые идеи не уперлись, хорошие вполне себе п.тся
#40 by Кирпич
вот и я говорю, что нет в 1с таких обработок, которые нельзя за день переписать.
#41 by necro
Идеи - да, калокод - нет. А идею её и так, без кода обычно видно.
#42 by necro
За день?
#43 by batman69
Новичок. И судя по количеству ошибок не грамотный. Ты и код так пишешь? Тогда всё ясно. Вопросов нет.
#44 by ilpar
переход на личности, даже если "типа мои" поделки видел - они не мои )) И не актуальные.
#45 by Krendel
А обычно ремесленник может выдать только прототип  более менее рабочий. Код действительно смысла не представляет- если это расчетные вещи- они пользоваться спроссом не будут если будет черный ящик, а если статичные- они легко повторяются
#46 by ilpar
на личности кстати переходят, когда пытаются навязать свое мнение и бесятся, когда не получается :)
#47 by ilpar
1С вообще скоро сдохнет (уже) :) Ветка пусть пока повисит, может когда логическое запутывание на 1С найдется )
#48 by ilpar
А то отклонились от темы:
#49 by Fish
Заниматься этим тупо нецелесообразно, т.к. на всяческое "запутывание" и защиту ты потратишь времени больше, чем на собственно разработку. А это повлечёт или удорожание стоимости, и как итог проигрыш конкурентам, которые пишут то же самое, но без защиты, или ты будешь получать тупо меньше денег за работу.
#50 by ilpar
ну обработка байт-кода за 2500, ЕСЛИ работает -  целесообразно. Ни фига не делаешь, запустил обработку - и байт-код уже просто не декомпилируется. Обфускация - вот это уже поворот не туда. Может и другие фишки, но бесплатные есть.
#51 by АЛьФ
2 "обработка байт-кода" - это и есть обфускация.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С