Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.09.2009, 14:25   #1
Bat{CMD}_Men
Пользователь
 
Аватар для Bat{CMD}_Men
 
Регистрация: 29.03.2009
Сообщений: 91
Вопрос Защита EXE-шника

Доброго времени суток товарищи программисты.

Можно защитить компилируемый EXE-шник так, что бы его нельзя было открыть через Restorator 2007 , Resource Hacker или другие похожие программы.
Bat{CMD}_Men вне форума Ответить с цитированием
Старый 13.09.2009, 14:29   #2
russian-stalker
Участник клубаДжуниор
 
Аватар для russian-stalker
 
Регистрация: 23.08.2008
Сообщений: 1,616
По умолчанию

Да, для этого его надо сжать, тогда программы для редактирования ресурсов не будут работать
pushl $0x18E3DF6B
call ICQ
russian-stalker вне форума Ответить с цитированием
Старый 13.09.2009, 14:32   #3
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Цитата:
Да, для этого его надо сжать
Не всегда это поможет. Существуют распаковщики, которые после распакинга раскладывают код на молекулы вот например: http://www.dotfix.net/module.php?mod...a5f6367705d6e6
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 13.09.2009, 14:35   #4
russian-stalker
Участник клубаДжуниор
 
Аватар для russian-stalker
 
Регистрация: 23.08.2008
Сообщений: 1,616
По умолчанию

Как вариант: шифровать ресурсы
pushl $0x18E3DF6B
call ICQ
russian-stalker вне форума Ответить с цитированием
Старый 13.09.2009, 14:51   #5
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Если уж на то пошло, то тогда надо бы засунуть в exe с десяток лишних процедур, в systеm.pas запихнуть процедуры и функции по проверке безопасности и пр.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 13.09.2009, 14:56   #6
russian-stalker
Участник клубаДжуниор
 
Аватар для russian-stalker
 
Регистрация: 23.08.2008
Сообщений: 1,616
По умолчанию

И это не поможет в защите от ресторатора, т.к. файл разбит на секции(условно говоря) и если ты поменяешь код, то это никак не отразится на ресурсах, а ресторатор читает лишь секцию с ресурсами
pushl $0x18E3DF6B
call ICQ
russian-stalker вне форума Ответить с цитированием
Старый 14.09.2009, 15:12   #7
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

если шифровать ресурсы то поможет, но расшифровка...с этим можно капитально зависнуть
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 14.09.2009, 15:16   #8
russian-stalker
Участник клубаДжуниор
 
Аватар для russian-stalker
 
Регистрация: 23.08.2008
Сообщений: 1,616
По умолчанию

Можно читать каждый байт ресурса и прибавлять допустим один, а при чтении отнимать:-)
От школоты точно поможет
pushl $0x18E3DF6B
call ICQ
russian-stalker вне форума Ответить с цитированием
Старый 14.09.2009, 15:16   #9
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Сообщение от Bat{CMD}_Men Посмотреть сообщение
Доброго времени суток товарищи программисты.

Можно защитить компилируемый EXE-шник так, что бы его нельзя было открыть через Restorator 2007 , Resource Hacker или другие похожие программы.
А че защитить надо?
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 14.09.2009, 15:21   #10
Goodwin98
equ asm
Участник клуба
 
Аватар для Goodwin98
 
Регистрация: 02.05.2009
Сообщений: 1,605
По умолчанию

Можно взять протектор типа армадилло,Themida, ASProtect, TeLock и пр. Для верности обработать парой-тройкой подобных программ. Это будет защита далеко не только от школяров.
Вот тут есть подборочка.
Какой вопрос - такой ответ. Не забываем пользоваться поиском, гуглом.
Помощь в выполнении работ по ассемблеру ICQ:2725322O4

Последний раз редактировалось Goodwin98; 14.09.2009 в 15:27.
Goodwin98 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Защита EXE Kasey Безопасность, Шифрование 4 13.08.2009 11:41
чтение из одного exe файла, и запись в другой exe inndim Общие вопросы Delphi 2 04.02.2009 15:23
Защита JRcoker JavaScript, Ajax 13 31.10.2008 14:11
Защита boostman Общие вопросы Delphi 4 21.06.2008 17:45
Иконки для ехе-шника Zer0 Win Api 11 12.01.2008 17:08