Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2010.12.26;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.02 c
8-1208708462
NaRuTo
2008-04-20 20:21
2010.12.26
Полупрозрачность


15-1284668967
Юрий
2010-09-17 00:29
2010.12.26
С днем рождения ! 17 сентября 2010 пятница


4-1243039481
Warner
2009-05-23 04:44
2010.12.26
Эмулирование нажатия комбинации клавиш CTRL+<стрелка>


15-1284723086
И. Павел
2010-09-17 15:31
2010.12.26
Как преобразовать строку "123" в "1,2,3" в MS SQL 2005


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





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский