powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Защита PBapp
9 сообщений из 9, страница 1 из 1
Защита PBapp
    #36930265
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мысли в слух о том как спрятать код от "любителей посмотреть" (навеяло после путешествия по форуму). ;)

Имеем PBapp.ехе без подключенных .pbd, которые в зашифрованном виде (то ли как файлы, толи как блобы в БД).
При старте PBapp.ехе дешифрируем библиотеки, создаем временные файлы pbd и подключаем их к приложению.
При закрытии PBapp.ехе удаляем контрольный в голову временные файлы pbd.

Т.о. уже при авторизации можно организовать так, чтобы "любитель посмотреть" не только не увидет что там в .pbd (они ещё не дешифрированы, о их количестве и TMP-именах ничего не известно), но и далее PBapp прекращала работать (т.к. pbd ещё не подключенны).

Вот такие мысли...
Жду критику, комментарии, советы.
...
Рейтинг: 0 / 0
Защита PBapp
    #36930311
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AISВот такие мысли...
Жду критику, комментарии, советы.

Берем ProcessMonitor смотрим к каким файлам обращается программа.
Видим временные файлы.
Смотрим содержимое(даже если они эксклюзивно открыты - есть методы) - видим сигнатуры библиотек PB.
Догадываемся что это библиотеки.
Копируем их во время работы приложения .
Дальше рассказывать?
...
Рейтинг: 0 / 0
Защита PBapp
    #36930322
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly Moskovsky...Дальше рассказывать?
т.е. в целом приведенный способ хуже чем Обфускация?

P.S. А если в памяти как то открыть и подключить (если это конечно возможно)? Тоже так же будет всё безнадежно просто?
...
Рейтинг: 0 / 0
Защита PBapp
    #36930450
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хрень какая-то. У Вас там что, какие-то мега-супер-крутые запатентованные алгоритмы используются? Наверняка обычный учет или бухгалтерия. И в чем смысл это все прятать? Чтобы кто-то без Вас не внес туда изменения и с этого денюжку не поиметь? А какова вероятность этого? Что найдется человек, который хорошо знает PB, который будет декомпилировать библиотеки и разбираться в незнакомом ему коде? А если еще и регулярно выпускать новые версии, то в каждую версию нужно будет встраивать изменения. Кому это вообще надо?
...
Рейтинг: 0 / 0
Защита PBapp
    #36930630
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Локшин МаркХрень какая-то. У Вас там что, какие-то мега-супер-крутые запатентованные алгоритмы используются? Наверняка обычный учет или бухгалтерия. И в чем смысл это все прятать? Чтобы кто-то без Вас не внес туда изменения и с этого денюжку не поиметь? А какова вероятность этого? Что найдется человек, который хорошо знает PB, который будет декомпилировать библиотеки и разбираться в незнакомом ему коде? А если еще и регулярно выпускать новые версии, то в каждую версию нужно будет встраивать изменения. Кому это вообще надо?
А всё до боли прозаично. :)
Т.к. используемая БД не имеет своей защиты ввиде шифрования, то часть такого функционала создается в PBapp. И это хочется скрыть. Уверен, что хуже не станет, а ещё один барьер для "ЛЮБИТЕЛЕЙ посмотреть" очень даже полезен.
Очень сомневаюсь, что Вы зная про такие вещи как "декомпиляция"(и т.п. технологии) не защищаете своё ПО каким-либо образом. Может Вы посоветуете ещё исходники прикладывать к распространяемому платному ПО, т.к. всё равно взломают всё.

P.S. Даже на вход в поъезд дома ставят системы защиты от несанкционированного доступа, хотя воровать в подъезде нечего. :)
...
Рейтинг: 0 / 0
Защита PBapp
    #36930863
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AISОчень сомневаюсь, что Вы зная про такие вещи как "декомпиляция"(и т.п. технологии) не защищаете своё ПО каким-либо образом. Может Вы посоветуете ещё исходники прикладывать к распространяемому платному ПО, т.к. всё равно взломают всё.
Используйте аппаратную защиту с вынесением части функционала в нее. Иначе все безтолку. А наши программы, например, вполне можно и с исходными кодами распространять, т.к. без внедрения и адаптации ничего путного не выйдет. Критично только для программ, которые поставил и работай. Но это не наш профиль :)
AISP.S. Даже на вход в поъезд дома ставят системы защиты от несанкционированного доступа, хотя воровать в подъезде нечего. :)
Там банально насрать могут.
...
Рейтинг: 0 / 0
Защита PBapp
    #36930926
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AISP.S. Даже на вход в поъезд дома ставят системы защиты от несанкционированного доступа, хотя воровать в подъезде нечего. :)
В качестве "кода подъезда" можно использовать уже готовые бесплатные программы для защиты приложений Powerbuilder :)
...
Рейтинг: 0 / 0
Защита PBapp
    #36930940
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
01.11.2010 11:15, AIS пишет:

> P.S. Даже на вход в поъезд дома ставят системы защиты от
> несанкционированного доступа, хотя воровать в подъезде нечего. :)

А это системы для защиты не от воров, а от засранцев .
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Защита PBapp
    #36932632
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskyAISP.S. Даже на вход в поъезд дома ставят системы защиты от несанкционированного доступа, хотя воровать в подъезде нечего. :)
В качестве "кода подъезда" можно использовать уже готовые бесплатные программы для защиты приложений Powerbuilder :)
Спасибо, подумаю.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Защита PBapp
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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