Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.12.26;
Скачать: CL | DM;

Вниз

Чем закодировать исходный код, от редактирования   Найти похожие ветки 

 
faton   (2010-09-18 10:32) [0]

Есть программа, в которой много строк, бинарный файл можно отредактировать hex редактором, меня это не устраивает.


 
TUser ©   (2010-09-18 10:36) [1]

В дельфевом бинарнике нет исходного кода, кроме dfm. Если хочешь защитить dfm от редактирования, то можно создавать компоненты динамически, не пользуясь dfm. Банарник от редактирования защитить можно (вопрос, нужно ли) - не отдавать его никому, например, упрятать в облако (см. облачные вычисления).


> бинарный файл можно отредактировать hex редактором, меня
> это не устраивает.

редактируй в ворде :-)

зы. Судя по вопросу - забей.


 
TUser1   (2010-09-18 10:37) [2]

может подойдет. вроде с исходником.
Delphi Anti-HEXEditor - Кодировщик строк для Delphi исходников.

http://websvc.ru/ru/?class=delphiantihexeditor


 
Ega23 ©   (2010-09-18 10:57) [3]


> бинарный файл можно отредактировать hex редактором, меня
> это не устраивает.


Любой файл можно отредактировать Hex-редактором.
Смирись.


 
Anatoly Podgoretsky ©   (2010-09-18 11:51) [4]


> faton   (18.09.10 10:32)  

Даже и не расчитывай.


 
Сергей М. ©   (2010-09-18 23:20) [5]


> бинарный файл можно отредактировать hex редактором, меня
> это не устраивает


А если "закодировать исходный код",то hex-редактор идет лесом ?)
Гы)


 
Юрий Зотов ©   (2010-09-18 23:32) [6]

Похоже, имелись в виду не строки исходного кода программы, а строковые константы в ней.

Храните их в зашифрованном виде их и расшифровывайте перед показом. От редактирования это, конечно, не спасет, но затруднит его сильно.


 
Rouse_ ©   (2010-09-19 00:03) [7]


> От редактирования это, конечно, не спасет, но затруднит
> его сильно.

Врятли, BP на апи отрисовки (коих по пальцам перечесть), решат проблему в том числе и проблему хранения данных в облаке, в крайнем случае расшифровщик локализуется бряком на попытку чтения зашифрованного блока данных.


 
Юрий Зотов ©   (2010-09-19 00:48) [8]


> Rouse_ ©   (19.09.10 00:03) [7]

Саш, каким ты представляешь себе уровень человека, который вдруг вздумает править строки в бинарнике?


 
Германн ©   (2010-09-19 01:15) [9]

Если автор вопроса такого типа сам не сможет изменить зашифрованную строковую константу в бинарнике с помощью HEX-редактора - значит ему такая защита подходит полностью.
А хакеры имеют полное право возражать. :)


 
Rouse_ ©   (2010-09-19 01:23) [10]


> Юрий Зотов ©   (19.09.10 00:48) [8]
> Саш, каким ты представляешь себе уровень человека, который
> вдруг вздумает править строки в бинарнике?

Принято.


 
картман ©   (2010-09-19 16:24) [11]


> Чем закодировать исходный код, от редактирования

предлагаю Rouse-чем


 
pavel_guzhanov ©   (2010-09-19 18:45) [12]


> каким ты представляешь себе уровень человека, который вдруг
> вздумает править строки в бинарнике?


Я правил в бинарнике тексты SQL запросов. :о))

а я программист далеко не высокого уровня....


 
Дмитрий Тимохов   (2010-09-19 19:11) [13]

> каким ты представляешь себе уровень человека, который вдруг
> вздумает править строки в бинарнике?

а я еще в 93 году правил в бинарниках досовских инглишь на русский.
я еще в школе учился тогда.


 
Юрий Зотов ©   (2010-09-19 21:09) [14]


> Дмитрий Тимохов   (19.09.10 19:11) [13]
> pavel_guzhanov ©   (19.09.10 18:45) [12]

Как раз об этом и речь. Натуральный хакер, способный использовать всякие там дебаггеры и понарасставить в них всякие там BP (о которых говорит Розыч) такой фигней страдать просто не будет, оно ему не интересно ни разу.

А от прочих простой шифрации вполне достаточно. Даже XOR.



Страницы: 1 вся ветка

Текущий архив: 2010.12.26;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.013 c
2-1286133494
Sperry
2010-10-03 23:18
2010.12.26
"обратный цыкл"


15-1284701719
Zenith
2010-09-17 09:35
2010.12.26
Библиотека для быстрых операций с массивами


15-1284562752
Unknown_user
2010-09-15 18:59
2010.12.26
Написание собственного COM сервера автоматизации


15-1284562158
Baks
2010-09-15 18:49
2010.12.26
Компоненты Indy для Delphi 5


3-1248861056
Maska
2009-07-29 13:50
2010.12.26
insert в FireBird