|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
05.11.2009, 20:58 | #11 | |
Форумчанин
Регистрация: 30.07.2009
Сообщений: 256
|
Цитата:
|
|
05.11.2009, 23:15 | #12 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,648
|
Так, ответ на поставленный мною вопрос, судя по всему, ни кто не даст, один флуд.
E-Mail: arigato.freelance@gmail.com
|
05.11.2009, 23:34 | #13 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Прямой ответ - если Вы используете формы (.DFM) то они будут сохраняться в EXE. Так работает компилятор Дельфи и ничего Вы с этим не сделаете! точка.
А вот по существу Вам уже ответили - используйте упаковщики (тот же Aspack/AsProtect отсеет 98% доморощенных хакеров). При создании демопроекта обязательно используйте условную компиляцию, расставленную так, чтобы нужные части кода НЕ ВКЛЮЧАЛИСЬ в компилируемый код. Особенно это касается функций, вычисляющих какой-то результат, сохраняющие данные и т.д. Отличный результат может дать компиляция с типом данных меньше, чем потребуется для нормальной работы программы (например, вместо Integer в Demo версии должен компилироваться ShortInt). А в идеале Демоверсия должна представлять собой просто видеоролик. p.s. если Вы думаете, что изменить программу на Дельфи так уж легко, хотите кину чужую программку? Написана на Дельфи. Простейшая. При нажатии на клавишу высвечивается соотвествующая буква и раздаётся голос, произносящий эту букву (для обучения маленьких детей азбуке). Программа имела ряд ограничений, которые я снял прямо в бинарном коде. Но фон программы мерзко меняется по таймеру. Если Вам так просто "декомпилировать программу на Delphi. После этого можно вносить изменения и снова компилировать" — уберёте изменение цвета фона?! мне это не нужно, просто интересно посмотреть, насколько это так просто, как Вы об этом говорите! |
05.11.2009, 23:42 | #14 | |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Вот что удалось нарыть еще:
(привожу как есть) Цитата:
З.Ы. Да, кстати, подобные программы еще называются "стрипперами". |
|
06.11.2009, 01:15 | #15 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
Дельфийский RTTI не отключишь. По своему опыту могу сказать, что незащищённые программы на делфи ломаются достаточно легко, но если делать с умом - информация, оставленная компилятором поможет лишь локализовать защитный механизм. А локализовать и отломать - две большие разницы, как говорят в Одессе Читаем статьи Касперского, там много инфы как сделать сломанную программу глючной, дискредетировав тем самым крякера
пыщь
|
06.11.2009, 08:17 | #16 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Вообще на Делфи можно написать хорошо защищенную программу, но разработчик желательно должен быть реверсиром. дабы знать всю кухню. Например - крекеры не очень любят зашиты в разных потоках, но очень любят если прога что-то в реестре хранит и не проверяет состояние этого сохраненного.(Примеров куча - могу привести в личку.) Еще одна банальшина - МесаджБоксы. Если прямо вывалить на экран сообщение "Заплаты, сэстра, ато рабатати нэ захачу - 30 днэй уже ёк..." по нему как по ковровой дорожке можно выйти на механизм зашиты. Другое дело если по истечению срока программа "запортит себя" не сообщая ничего - это не сразу крекер поймет. Короче - никакой язык не защищен от реверсинга, другое дело что на любом язые можно написать такие мутки, что даже самый опытный крэкер головой апстенку по сто раз биться будет.
I'm learning to live...
Последний раз редактировалось Stilet; 06.11.2009 в 08:24. |
|
06.11.2009, 08:52 | #17 | |||
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Цитата:
Цитата:
Цитата:
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
|||
06.11.2009, 11:02 | #18 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
06.11.2009, 11:17 | #19 | |
Заснувший
Форумчанин
Регистрация: 13.03.2009
Сообщений: 213
|
Цитата:
|
|
06.11.2009, 11:59 | #20 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
И мне, и мне!
пыщь
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
декомпиляция Wav файла | DzetaHunter | Общие вопросы Delphi | 3 | 14.01.2011 13:17 |
компиляция и декомпиляция | Greynvi4 | Общие вопросы C/C++ | 4 | 31.08.2009 20:02 |
Нужна расшифровка (декомпиляция). Бюджет 15$. | L4C05t3 | Фриланс | 20 | 07.07.2009 09:20 |
Декомпиляция | benjaminfran | Помощь студентам | 5 | 15.02.2008 11:43 |