Главная страница
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.01 c
2-1285939658
IceBeerg
2010-10-01 17:27
2010.12.26
Не устанавливается стиль окна


15-1284625750
SPeller
2010-09-16 12:29
2010.12.26
Кто разбирается в ОО проектировании? Совет бы мне...


2-1285737249
ruslan_as
2010-09-29 09:14
2010.12.26
Как начать считывать текстовый файл с нужной строки


2-1285609884
menart
2010-09-27 21:51
2010.12.26
TImage


15-1284537412
12
2010-09-15 11:56
2010.12.26
MSSQL. OPENQUERY. Как linked_server := self ?